Kristian Kielhofner
2005-Aug-10 08:14 UTC
[Asterisk-Users] App_Queue strategy=ringallfree (feature request, possible bounty)
Hello everyone, I have just noticed a fairly obvious feature that it looks like many people have been looking for... If you have a queue defined with strategy=ringall, members of the queue will still get incoming calls when they are already on a call (call waiting). The only solution that has ever worked is incominglimit=1 in sip.conf. The problem there is that it obviously disables call waiting for the SIP peer globally, not just for the queue. Not having looked at the code (like I could make much sense out of it anyways), how hard would it be to add something like strategy=ringallfree, where only members of the queue not already on a call from that queue will receive incoming calls? Perhaps this is something for a bounty, is anyone else interested? -- Kristian Kielhofner
Kevin P. Fleming
2005-Aug-10 16:47 UTC
[Asterisk-Users] App_Queue strategy=ringallfree (feature request, possible bounty)
Kristian Kielhofner wrote:> Not having looked at the code (like I could make much sense out of > it anyways), how hard would it be to add something like > strategy=ringallfree, where only members of the queue not already on a > call from that queue will receive incoming calls?We have been suggesting that people implement this sort of thing by using Local channels and the dialplan, rather than trying to force more complicated logic into app_queue. By using the dialplan, you can use any method you wish to decide that the agent is 'busy'... look in a database, run an AGI, etc.