On Thu, 2010-10-21 at 08:15 +0800, GBR Icasiano, Ryan A. wrote: > anyone? > > regards, > > RYAN ICASIANO > > ________________________________________ > From: [email protected] > [[email protected]] On Behalf Of GBR Icasiano, Ryan A. > [[email protected]] > Sent: Wednesday, October 20, 2010 2:02 PM > To: [email protected] > Subject: [asterisk-users] Queue member status - BUSY > > Hi, > > Is there a way to know if a member of a queue is currently engaged on a call? > Or if a queue can return a busy status if all members are currently engaged > in a call? QUEUESTATUS only returns FULL and TIMEOUT, and the scenario only > falls into TIMEOUT, and has to finish the assigned number of seconds into the > QUEUE CMD before it falls back to the next routine on the dialplan. > > Any ideas? > People do not really get that a queue is supposed to work that way. The point of having a queue is that you will have more people waiting than agents available to answer calls, if not why have a queue just make a dial group.
The way to do what you want would be to use an AGI that gets a list of
agents logged into the queue and see their status. The status for a
free agent is 1 so if you do not see any agents with status 1 then all
agents are busy. You can then set a variable so you can redirect the
caller somewhere else.
--
Telecomunicaciones Abiertas de México S.A. de C.V.
Carlos Chávez Prats
Director de Tecnología
+52-55-91169161 ext 2001
signature.asc
Description: This is a digitally signed message part
-- _____________________________________________________________________ -- 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
