How to dial multiple calls at once using asterisk ?

Hi,

I want to dial to multiple numbers at once ,I had tried with func. Dial(PJSIP/101 & PJSIP/102) but it will only ring to both user and hung-up the other ,if any one user has picked up the call.

e.g,101–> dialing,102–> dialing

if 101 pick up the call.

101—> Answer,102—>Hangup(automatically by asterisk)

but, i want to make calls simultaneously to multiple user ,either they Answer or not.

e.g,101–> dialing,102–> dialing
101—> Answer,102—>Answer