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(b1129@default)
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(b1128@default)
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 <john@john-breen.net>
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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.digium.com/pipermail/asterisk-users/attachments/20070215/f2dec084/attachment.htm