I have successfully setup and done a basic config of Asterisk 16.7.
I have these extensions configured and working currently:
exten = 1,1,Dial(PJSIP/6001,20)
exten = 2,1,Dial(PJSIP/6002,20)
exten = 3,1,Dial(PJSIP/6003,20)
exten = 4,1,Dial(PJSIP/6004,20)
There are two scenarios I would like to support:
- If any of these extensions dial ‘0’, all the other extensions should ring. The first extension to pick should be connected, the others should stop ringing.
I tried the following:
exten = 0,1,Dial(PJSIP/6001&PJSIP/6002&PJSIP/6003&PJSIP/6004,20)
The problem I had is that the VOIP software phone I dialled ‘0’ from (6001) received the call as well. Is there any way to change the dial plan to not include extension which is placing the call?
- If any of the extensions dial ‘5’, all of the other extensions should ring. The first extension to pick up should be connected into a conference with the caller. The other extensions should continue to ring for a while. If any others pickup while continuing to ring, they should be placed into the conference.
Is this even possible?!
Thanks in advance for any advice or direction.