Deka, Rajib IN MAA SL
2011-Jun-13 10:44 UTC
[asterisk-users] asterisk queue 'ringall' stratagy
Hi List, I have faced a problem in asterisk queue implementation. I configured a queue with 'ringall' strategy and 'ringinuse=yes' in queues.conf. If three calls come to this queue in parallel, the logged in queue agent used to get only one call (may be the first one), not all the calls waiting in the queue at a time. Once the agent answers the call the next call is displayed. I want to display all the waiting calls on the agent's desktop. Is it possible to do, if yes how? Please help me with this. Regards, Rajib Rajib Deka SIEMENS Ltd. Robert V Chandran Tower, First Floor, West Wing, #149, Velechery Tambaram Main Road, Pallikaranai, Chennai-100, INDIA. www.siemens.com<http://www.siemens.com> Mob: +91-9176780669 | E-Mail: rajib.deka at siemens.com ________________________________ Important notice: This e-mail and any attachment there to contains corporate proprietary information. If you have received it by mistake, please notify us immediately by reply e-mail and delete this e-mail and its attachments from your system. Thank You. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20110613/a73f0898/attachment.htm>
Quite simply: don't use a queue. Simply ring all phones at the same time using Dial(SIP/phone1&SIP/phone2&..) A queue will only send the first call until it is answered, then move on to the second one (I may be simplifying a bit) Mike From: asterisk-users-bounces at lists.digium.com [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Deka, Rajib IN MAA SL Sent: Monday, June 13, 2011 6:44 AM To: asterisk-users at lists.digium.com Subject: [asterisk-users] asterisk queue 'ringall' stratagy Hi List, I have faced a problem in asterisk queue implementation. I configured a queue with 'ringall' strategy and 'ringinuse=yes' in queues.conf. If three calls come to this queue in parallel, the logged in queue agent used to get only one call (may be the first one), not all the calls waiting in the queue at a time. Once the agent answers the call the next call is displayed. I want to display all the waiting calls on the agent's desktop. Is it possible to do, if yes how? Please help me with this. Regards, Rajib Rajib Deka SIEMENS Ltd. Robert V Chandran Tower, First Floor, West Wing, #149, Velechery Tambaram Main Road, Pallikaranai, Chennai-100, INDIA. www.siemens.com Mob: +91-9176780669 | E-Mail: rajib.deka at siemens.com _____ Important notice: This e-mail and any attachment there to contains corporate proprietary information. If you have received it by mistake, please notify us immediately by reply e-mail and delete this e-mail and its attachments from your system. Thank You. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20110613/52127416/attachment-0001.htm>
ringinuse=yes will send your call to Agent only if her phone state is in 'In use' or 'Not in use' BUT not when it is in 'ringing'. So probably you can not achieve what you want with the current Queue() implementation in Asterisk. [SATISH] On Mon, Jun 13, 2011 at 4:14 PM, Deka, Rajib IN MAA SL < rajib.deka at siemens.com> wrote:> Hi List, > > > > I have faced a problem in asterisk queue implementation. > > > > I configured a queue with ?ringall? strategy and ?ringinuse=yes? in > queues.conf. If three calls come to this queue in parallel, the logged in > queue agent used to get only one call (may be the first one), not all the > calls waiting in the queue at a time. Once the agent answers the call the > next call is displayed. > > I want to display all the waiting calls on the agent?s desktop. Is it > possible to do, if yes how? Please help me with this. > > > > Regards, > > Rajib > > > > *Rajib Deka* > > SIEMENS Ltd. > > Robert V Chandran Tower, First Floor, West Wing, > > #149, Velechery Tambaram Main Road, Pallikaranai, Chennai-100, INDIA. > > www.siemens.com > > > > Mob: +91-9176780669 | E-Mail: rajib.deka at siemens.com > > > > ------------------------------ > Important notice: This e-mail and any attachment there to contains > corporate proprietary information. If you have received it by mistake, > please notify us immediately by reply e-mail and delete this e-mail and its > attachments from your system. > Thank You. > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > New to Asterisk? Join us for a live introductory webinar every Thurs: > http://www.asterisk.org/hello > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20110614/81e66514/attachment-0001.htm>
Deka, Rajib IN MAA SL
2011-Jun-16 04:58 UTC
[asterisk-users] asterisk queue 'ringall' stratagy
Thanks a lot for all your comments. Finally I have figured out the problem by looking into source code. If callcounter=yes and notification is enabled for ringing or hold in sip.conf file, asterisk queue will not fork the new incoming call to the members already in ringing or inuse state. Regards Rajib Rajib Deka SIEMENS Ltd. Robert V Chandran Tower, First Floor, West Wing, #149, Velechery Tambaram Main Road, Pallikaranai, Chennai-100, INDIA. www.siemens.com rajib, You can use DIALGROUP function as well On Mon, Jun 13, 2011 at 7:36 PM, Mike <list at net-wall.com> wrote:> Quite simply: don?t use a queue. Simply ring all phones at the same time > using Dial(SIP/phone1&SIP/phone2&?.) > > > > A queue will only send the first call until it is answered, then move on to > the second one (I may be simplifying a bit) > > > > Mike > > > > > > > > *From:* asterisk-users-bounces at lists.digium.com [mailto: > asterisk-users-bounces at lists.digium.com] *On Behalf Of *Deka, Rajib IN MAA > SL > *Sent:* Monday, June 13, 2011 6:44 AM > *To:* asterisk-users at lists.digium.com > *Subject:* [asterisk-users] asterisk queue 'ringall' stratagy > > > > Hi List, > > > > I have faced a problem in asterisk queue implementation. > > > > I configured a queue with ?ringall? strategy and ?ringinuse=yes? in > queues.conf. If three calls come to this queue in parallel, the logged in > queue agent used to get only one call (may be the first one), not all the > calls waiting in the queue at a time. Once the agent answers the call the > next call is displayed. > > I want to display all the waiting calls on the agent?s desktop. Is it > possible to do, if yes how? Please help me with this. > > > > Regards, > > Rajib > > > > *Rajib Deka* > > SIEMENS Ltd. > > Robert V Chandran Tower, First Floor, West Wing, > > #149, Velechery Tambaram Main Road, Pallikaranai, Chennai-100, INDIA. > > www.siemens.com > > > > Mob: +91-9176780669 | E-Mail: rajib.deka at siemens.com > > > > > ------------------------------ > > Important notice: This e-mail and any attachment there to contains > corporate proprietary information. If you have received it by mistake, > please notify us immediately by reply e-mail and delete this e-mail and its > attachments from your system. > Thank You. > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > New to Asterisk? Join us for a live introductory webinar every Thurs: > http://www.asterisk.org/hello > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >Important notice: This e-mail and any attachment there to contains corporate proprietary information. If you have received it by mistake, please notify us immediately by reply e-mail and delete this e-mail and its attachments from your system. Thank You.