Hi John, It would be helpful if you had posted your dial plan. But anyway, here is a sample of our dial plan and how we are handling queues.
[company-inbound-ivr-officehrs] exten => s,1,Background(company-officehrs-ivr) exten => s,2,WaitExten exten => s,3,Hangup exten => i,1,Playback(pbx-invalid) exten => t,1,Goto(company-inbound-ivr-officehrs,s,1) ;Press 1 for English exten => 1,1,Dial(${TO-ABC-ASTERISK}/companyEnglish,,tTo) exten => 1,2,Hangup ;Press 2 for Mandarin exten => 2,1,Dial(${TO-ABC-ASTERISK}/companyMandarin,,tTo) exten => 2,2,Hangup [company-english-queue] ;companyEnglish exten => s,1,AGI(call_log.agi,${EXTEN}) exten => s,2,Queue(queue-out-English|thHr|||10) exten => s,3,Queue(queue-out-English|tThH|||60) exten => s,4,Voicemail([EMAIL PROTECTED]) exten => s,5,Hangup exten => h,1,DeadAGI(call_log.agi,${EXTEN}) exten => t,1,Hangup [company-mandarin-queue] ;companyMandarin exten => s,1,AGI(call_log.agi,${EXTEN}) exten => s,2,Queue(queue-out-Mandarin|thHr|||10) exten => s,3,Queue(queue-out-Mandarin|tThH|||60) exten => s,4,Voicemail([EMAIL PROTECTED]) exten => s,5,Hangup exten => h,1,DeadAGI(call_log.agi,${EXTEN}) exten => t,1,Hangup All call passes through an IVR, from the IVR callers can choose language (English,Mandarin). And then they will be passed to the queues. Take note of the Queue(queue-out-English|tThH|||60), the option T allows the calling user to transfer the call when they pressed a single digit, while in the queue. Hope that helps. Best Regards, Joanna Liza Mariazeta www.mariazeta.com On 2/16/07, John Breen <[EMAIL PROTECTED]> wrote:
Help! I'm (still) having issues with Asterisk Queues. I want to implement a queue so that callers get the 'all our staff are busy at the moment, your call has been placed in a queue and will be answered by the first available operator. You may press 1 at any time to leave a voicemail' announcement, then they can press 1 and leave a voicemail. Documentation with * 1.2.x (I'm using 1.2.15) and in the O'Reilly Asterisk book says I can add a line context=blah to the queue definition and this becomes the 'escape context' where pressing buttons will take you to whilst in the queue. I've done this, and put the relevant context in extensions.conf and put extension 1 in there - and nothing happens - I call into the queue and press 1 and don't go anywhere. Please help if you know how to solve this issue, I have been working on it for a week and it's becoming quite urgent (not to mention causing me to tear my hair out with frustration...) Regards, John Breen _______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
_______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users