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

Reply via email to