I am running r79979 of Asterisk Trunk, and I am having problems trying to use app_queue.so. I want to use the extension 510 to be a line where users can call technical support. Extensions 511 and 512 are used by the operators to dynamically make themselves a Queue Member or not. So, operators call 511, and they should get added to the Queue as a Queue member. When users call 510 then, it actually does ring everyone who has called 511. The problem is when the operator comes to pick up the call. The operator hears nothing, and the user still hears the Music on Hold. Not only that, but after about 5 seconds, the operators call gets dropped. Is there anything that I am doing wrong? Thanks, Tim here are snipits of my config files: == extensions.conf =[default] exten => 510,1,Answer exten => 510,2,Queue(techsupport,t) exten => 511,2,Set(CALLBACKNUM=${CALLERID(number)}) exten => 511,3,AddQueueMember(techsupport) exten => 511,4,Playback(queue-techsupport-in) exten => 511,5,Hangup == queues.conf =[techsupport] music=default strategy = ringall timeout = 10 retry = 2 maxlen = 0 announce-frequency = 10 announce-holdtime = yes == agents.conf =[general] ackcall=no -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part. Url : http://lists.digium.com/pipermail/asterisk-users/attachments/20070820/68f72444/attachment.pgp
On 8/20/07, Tim Groeneveld <tim at timg.ws> wrote:> I am running r79979 of Asterisk Trunk, and I am having problems trying to use > app_queue.so. > > I want to use the extension 510 to be a line where users can call technical > support. > > Extensions 511 and 512 are used by the operators to dynamically make > themselves a Queue Member or not. > > So, operators call 511, and they should get added to the Queue as a Queue > member. > > When users call 510 then, it actually does ring everyone who has called 511. > > The problem is when the operator comes to pick up the call. The operator hears > nothing, and the user still hears the Music on Hold. Not only that, but after > about 5 seconds, the operators call gets dropped. > > Is there anything that I am doing wrong? > > Thanks, > > Tim > > > here are snipits of my config files: > == extensions.conf => [default] > exten => 510,1,Answer > exten => 510,2,Queue(techsupport,t) > > exten => 511,2,Set(CALLBACKNUM=${CALLERID(number)}) > exten => 511,3,AddQueueMember(techsupport) > exten => 511,4,Playback(queue-techsupport-in) > exten => 511,5,Hangup > > == queues.conf => [techsupport] > music=default > strategy = ringall > timeout = 10 > retry = 2 > maxlen = 0 > announce-frequency = 10 > announce-holdtime = yes > > == agents.conf => [general] > ackcall=noCan you also provide output of "show queues" and "show channels"? Plus the logfile of dial to 511. I'm using QueueAdd after AgentCallbackLogin (trough manager API). Maybe you need to use AgentCallbackLogin first? Regards, Atis -- Atis Lezdins, IT Responsible of BEST Riga, atis at BEST.eu.org ICQ: 142239285 Skype: atis.lezdins Cell Phone: +371 28806004 [Tele2, Latvia] Work phone: +1 800 7502835 [Toll free, USA] ?BEST? -> www.BEST.eu.org
Tim Groeneveld wrote:> I am running r79979 of Asterisk Trunk, and I am having problems trying to use > app_queue.so. > > I want to use the extension 510 to be a line where users can call technical > support. > > Extensions 511 and 512 are used by the operators to dynamically make > themselves a Queue Member or not. > > So, operators call 511, and they should get added to the Queue as a Queue > member. > > When users call 510 then, it actually does ring everyone who has called 511. > > The problem is when the operator comes to pick up the call. The operator hears > nothing, and the user still hears the Music on Hold. Not only that, but after > about 5 seconds, the operators call gets dropped. > > Is there anything that I am doing wrong? > > Thanks, > > Tim > > > here are snipits of my config files: > == extensions.conf => [default] > exten => 510,1,Answer > exten => 510,2,Queue(techsupport,t) > > exten => 511,2,Set(CALLBACKNUM=${CALLERID(number)}) > exten => 511,3,AddQueueMember(techsupport) > exten => 511,4,Playback(queue-techsupport-in) > exten => 511,5,Hangup > > == queues.conf => [techsupport] > music=default > strategy = ringall > timeout = 10 > retry = 2 > maxlen = 0 > announce-frequency = 10 > announce-holdtime = yes > > == agents.conf => [general] > ackcall=no > > ------------------------------------------------------------------------ > > _______________________________________________ > --Bandwidth and Colocation Provided by http://www.api-digital.com-- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-usersRemove the Answer() before the call to Queue(). See if that corrects the problem.
On Tuesday 21 August 2007 12:32:12 am Mark Michelson wrote:> > When users call 510 then, it actually does ring everyone who has called > > 511. > > > > The problem is when the operator comes to pick up the call. The operator > > hears nothing, and the user still hears the Music on Hold. Not only that, > > but after about 5 seconds, the operators call gets dropped. > > > > Is there anything that I am doing wrong? > > > > Remove the Answer() before the call to Queue(). See if that corrects the > problem.No, that did not help at all. Maybe I should use AgentLoginCallback? Thanks a million, Tim Groeneveld -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part. Url : http://lists.digium.com/pipermail/asterisk-users/attachments/20070821/099521a4/attachment.pgp