Queues.conf I understand that by setting the variable "context", I can have asterisk drop a call out of the ACD Queue and send it to the context_location specified by the context variable; Is it possible to have asterisk only drop out of the queue if only a certain number is pressed.. Example If the Press 0 I want the call to be sent to an operator. If the caller presses Pound, I want them to be sent to the Group Voicemail, Any other Key should be ignored. I have been all up and down the wiki and through google and I have come up empty. Any feedback is greatly appreciated. Ron -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20050110/04e94ee4/attachment.htm
>-----Original Message----- >From: Ronald Hartmann [mailto:RHartmann@nnamtraH.com] >Sent: Monday, January 10, 2005 8:46 PM >To: asterisk-users@lists.digium.com >Subject: [Asterisk-Users] ACD Queue question. > > >Queues.conf > >Is it possible to have asterisk only drop out of the queue >if only a certain number is pressed.... Example >If the Press 0 I want the call to be sent to an operator. >If the caller presses Pound, I want them to be sent to the >Group Voicemail, > >Any other Key should be ignored. >This is how the sample config reads: ; A context may be specified, in which if the user types a SINGLE ; digit extension while they are in the queue, they will be taken out ; of the queue and sent to that extension in this context. ; The way I read this it would be able to accomplish most of what you requested, but I am not sure what would happen if you pressed an extension not specified. In other words specify context=queueout in your queues.conf, have the following defined in your extensions.conf: [queueout] Exten => 1,1,Voicemail(1234) Exten => 0,1,Dial(SIP/1234) If the caller hits 0 it will dial extension 1234, or if they hit 1 it will drop to voicemail. You will have to test it to see what happens when the caller hits a button not defined. If you do test it please let us know how it behaves when an extension is entered, but not specified in the context. Hope this helps, Robert Jackson
Lessons sometimes show us how silly we are to post to a list of 8000 users before exhausting our own endeavors. I never tried to test this by creating the context and pressing a number not defined. I just setup the "Context" to jump to, and Wolla If I press 0 the operator is dialed. If I press 1 Voice mail is left. Any other key is disregarded. Thanks for not shooting me. :-) ron -----Original Message----- From: Robert Jackson [mailto:RobertJ@promedicalinc.com] Sent: Monday, January 10, 2005 4:08 PM To: RHartmann@nnamtraH.com; Asterisk Users Mailing List - Non-Commercial Discussion Subject: RE: [Asterisk-Users] ACD Queue question.>-----Original Message----- >From: Ronald Hartmann [mailto:RHartmann@nnamtraH.com] >Sent: Monday, January 10, 2005 8:46 PM >To: asterisk-users@lists.digium.com >Subject: [Asterisk-Users] ACD Queue question. > > >Queues.conf > >Is it possible to have asterisk only drop out of the queue >if only a certain number is pressed.... Example >If the Press 0 I want the call to be sent to an operator. >If the caller presses Pound, I want them to be sent to the >Group Voicemail, > >Any other Key should be ignored. >This is how the sample config reads: ; A context may be specified, in which if the user types a SINGLE ; digit extension while they are in the queue, they will be taken out ; of the queue and sent to that extension in this context. ; The way I read this it would be able to accomplish most of what you requested, but I am not sure what would happen if you pressed an extension not specified. In other words specify context=queueout in your queues.conf, have the following defined in your extensions.conf: [queueout] Exten => 1,1,Voicemail(1234) Exten => 0,1,Dial(SIP/1234) If the caller hits 0 it will dial extension 1234, or if they hit 1 it will drop to voicemail. You will have to test it to see what happens when the caller hits a button not defined. If you do test it please let us know how it behaves when an extension is entered, but not specified in the context. Hope this helps, Robert Jackson