[queue] call management


I defined a queue with members as sip phones


member => SIP/601
member => SIP/603
member => SIP/480


exten => 660 , 1, Queue(660)

when I call 660 from sip phone 601 , all the three sip phones will receive a call even the calling phone 601
How to disable this behaviour ? so when a phone belonging to a group ( queue) call this group only the other phones will ring

Any comment is welcome

Wealth decreases by sharing , meanwhile knowledge increases by sharing

In principle, you can set a limit on the number of active calls on a phone, after which it will appear busy. However, there are some subtleties in this and the mechanisms used have changed recently, so I can’t advise on the details.

This only works if you never want to have two calls up at once, and might interfere with SIP transfers.

I don’t believe there is any queue specific mechanism that you could use.


I tried to make a workaround in extensions.conf

exten => 660 , 1, PauseQueueMember(660,SIP/${CALLERID(num)})
same => n, Queue(660)
same => n, UnPauseQueueMember(660,SIP/${CALLERID(num)})

bu it does not work ; the command UnPauseQueueMember is not executed whether the caller cancel the call or a member answer the call and terminate it normally

Is there some configuration or options to let the dial plan continue processing after calling Queue function ?