Hi John,<br><br>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.<br><br>[company-inbound-ivr-officehrs]<br>exten =&gt; s,1,Background(company-officehrs-ivr)
<br>exten =&gt; s,2,WaitExten<br>exten =&gt; s,3,Hangup<br>exten =&gt; i,1,Playback(pbx-invalid)<br>exten =&gt; t,1,Goto(company-inbound-ivr-officehrs,s,1)<br><br>;Press 1 for English<br>exten =&gt; 1,1,Dial(${TO-ABC-ASTERISK}/companyEnglish,,tTo)
<br>exten =&gt; 1,2,Hangup<br><br>;Press 2 for Mandarin<br>exten =&gt; 2,1,Dial(${TO-ABC-ASTERISK}/companyMandarin,,tTo)<br>exten =&gt; 2,2,Hangup<br><br>[company-english-queue] ;companyEnglish<br>exten =&gt; s,1,AGI(call_log.agi,${EXTEN})
<br>exten =&gt; s,2,Queue(queue-out-English|thHr|||10)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>exten =&gt; s,3,Queue(queue-out-English|tThH|||60)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>exten =&gt; s,4,Voicemail(b1129@default)<br>exten =&gt; s,5,Hangup<br>exten =&gt; h,1,DeadAGI(call_log.agi,${EXTEN})
<br>exten =&gt; t,1,Hangup<br><br>[company-mandarin-queue] ;companyMandarin<br>exten =&gt; s,1,AGI(call_log.agi,${EXTEN})<br>exten =&gt; s,2,Queue(queue-out-Mandarin|thHr|||10)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>exten =&gt; s,3,Queue(queue-out-Mandarin|tThH|||60)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<br>exten =&gt; s,4,Voicemail(b1128@default)<br>exten =&gt; s,5,Hangup<br>exten =&gt; h,1,DeadAGI(call_log.agi,${EXTEN})<br>exten =&gt; t,1,Hangup<br><br>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.
<br><br>Hope that helps.<br><br>Best Regards,<br>Joanna Liza Mariazeta<br><a href="http://www.mariazeta.com">www.mariazeta.com</a><br><br><div><span class="gmail_quote">On 2/16/07, <b class="gmail_sendername">John Breen</b>
 &lt;<a href="mailto:john@john-breen.net">john@john-breen.net</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Help!<br>
<br>I&#39;m (still) having issues with Asterisk Queues.<br><br>I want to implement a queue so that callers get the &#39;all our staff are<br>busy at the moment, your call has been placed in a queue and will be<br>answered by the first available operator.&nbsp;&nbsp;You may press 1 at any time
<br>to leave a voicemail&#39; announcement, then they can press 1 and leave a<br>voicemail.<br><br>Documentation with * 1.2.x (I&#39;m using 1.2.15) and in the O&#39;Reilly<br>Asterisk book says I can add a line context=blah to the queue definition
<br>and this becomes the &#39;escape context&#39; where pressing buttons will take<br>you to whilst in the queue.<br><br>I&#39;ve done this, and put the relevant context in extensions.conf and put<br>extension 1 in there - and nothing happens - I call into the queue and
<br>press 1 and don&#39;t go anywhere.<br><br>Please help if you know how to solve this issue, I have been working on<br>it for a week and it&#39;s becoming quite urgent (not to mention causing me<br>to tear my hair out with frustration...)
<br><br>Regards,<br><br>John Breen<br>_______________________________________________<br>--Bandwidth and Colocation provided by <a href="http://Easynews.com">Easynews.com</a> --<br><br>asterisk-users mailing list<br>To UNSUBSCRIBE or update options visit:
<br>&nbsp;&nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br></blockquote></div><br>