I have a similar problem with the queues. After getting dialtone for
transfer, i dial extension for transfering , the agent hangsup, the
user is in the queue at this time but didnt get transfered. The cli
show this warning:<br>
<br>
WARNING[2867]: chan_h323.c:691 oh323_indicate: Don't know how to indicate condition 16 on ip$192.168.0.22:24582/1<br>
<br>
and also<br>
<br>
&nbsp;WARNING[2867]: chan_h323.c:691 oh323_indicate: Don't know how to indicate condition 17 on ip$192.168.0.22:24582/1<br>
<br>
The first warning is displayed as soon as i press the # key, and the
second when i finish dialing extension. I have no idea what condition
16 and 17 mean.<br>
<br>
Any help?<br>
<br><br><div><span class="gmail_quote">On 7/18/06, <b class="gmail_sendername">Douglas Garstang</b> &lt;<a href="mailto:dgarstang@oneeighty.com">dgarstang@oneeighty.com</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;">
And I thought that t and T allowed the caller and callee to transfer a call?<br><br>&gt; -----Original Message-----<br>&gt; From: <a href="mailto:end1r@comcast.net">end1r@comcast.net</a> [mailto:<a href="mailto:end1r@comcast.net">
end1r@comcast.net</a>]<br>&gt; Sent: Tuesday, July 18, 2006 3:10 PM<br>&gt; To: Asterisk Users Mailing List - Non-Commercial Discussion<br>&gt; Subject: RE: [asterisk-users] Hitting # to Transfer out of a Queue<br>&gt;<br>
&gt;<br>&gt; I thought &quot;#&quot; to transfer didnt work if you have a &quot;t,t orr&quot;<br>&gt; in your dial string since asterisk remains in the media path?<br>&gt;<br>&gt; but its just a guess.<br>&gt;<br>&gt;<br>
&gt;&nbsp;&nbsp;-------------- Original message ----------------------<br>&gt; From: &quot;Douglas Garstang&quot; &lt;<a href="mailto:dgarstang@oneeighty.com">dgarstang@oneeighty.com</a>&gt;<br>&gt; &gt; &gt; -----Original Message-----
<br>&gt; &gt; &gt; From: Douglas Garstang<br>&gt; &gt; &gt; Sent: Tuesday, July 18, 2006 12:30 PM<br>&gt; &gt; &gt; To: 'Asterisk Users Mailing List - Non-Commercial Discussion'<br>&gt; &gt; &gt; Subject: RE: [asterisk-users] Hitting # to Transfer out of a Queue
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; -----Original Message-----<br>&gt; &gt; &gt; &gt; From: Patrick [mailto:<a href="mailto:asterisk-list@puzzled.xs4all.nl">asterisk-list@puzzled.xs4all.nl</a>]<br>
&gt; &gt; &gt; &gt; Sent: Tuesday, July 18, 2006 12:20 PM<br>&gt; &gt; &gt; &gt; To: Asterisk Users Mailing List - Non-Commercial Discussion<br>&gt; &gt; &gt; &gt; Subject: RE: [asterisk-users] Hitting # to Transfer out<br>
&gt; of a Queue<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; On Tue, 2006-07-18 at 10:29 -0600, Douglas Garstang wrote:<br>&gt; &gt; &gt; &gt; [snip]<br>&gt;
&gt; &gt; &gt; &gt; exten =&gt;
oe_ccare,1,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NoOp(***
Incoming call<br>&gt; &gt; &gt; &gt; from ${CALLERID} to queue oe_ccare)<br>&gt;
&gt; &gt; &gt; &gt; exten =&gt;
oe_ccare,n,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set(TIMEOUT(response)=5)<br>&gt; &gt; &gt; &gt; &gt; exten =&gt; oe_ccare,n,<br>&gt; &gt; &gt; &gt; GotoIfTime(8:00-17:00|mon-fri|*|*?one_queue_acd,oe_ccare-open,1)<br>&gt;
&gt; &gt; &gt; &gt; exten =&gt;
oe_ccare,n,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Goto(oe_ccare-shut,1)<br>&gt; &gt; &gt; &gt; &gt; exten =&gt; oe_ccare-open,1,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Answer<br>&gt; &gt; &gt; &gt; &gt; exten =&gt; oe_ccare-open,n,<br>&gt; &gt; &gt; &gt; Set(__TRANSFER_CONTEXT=one_start)
<br>&gt; &gt; &gt; &gt; &gt; exten =&gt; oe_ccare-open,n,<br>&gt; NoOp(${__TRANSFER_CONTEXT})<br>&gt; &gt; &gt; &gt; &gt; exten =&gt; oe_ccare-open,n(queue1),&nbsp;&nbsp; Queue(oe_custcare||||30)<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; Is this a literal copy of your dialplan? If so I was not
<br>&gt; &gt; &gt; &gt; aware you could<br>&gt; &gt; &gt; &gt; put spaces between priorities and actions. Have you tried<br>&gt; &gt; &gt; &gt; removing them:<br>&gt; &gt; &gt; &gt; exten =&gt; foo,1,NoOP(spaces are evil, mostly)
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Patrick, yes, this is a literal portion. I have no reason to<br>&gt; &gt; &gt; believe that spsaces between the priority, and the command<br>&gt; &gt; &gt; cause problems, so I haven't tried that yet. Just trying to
<br>&gt; &gt; &gt; make the horrible assembler-like Asterisk dialplan language<br>&gt; &gt; &gt; more readable.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; I just tried this with a very simple dialplan example that<br>&gt; &gt; &gt; didn't involve queues.
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; exten =&gt; 4001,1,Set(__TRANSFER_CONTEXT=footest)<br>&gt; &gt; &gt; exten =&gt; 4001,2,Dial(SIP/2944093,20,tr)<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; [footest]<br>&gt; &gt; &gt; exten =&gt; 1234,1,Answer
<br>&gt; &gt; &gt; exten =&gt; 1234,2,Wait,1<br>&gt; &gt; &gt; exten =&gt; 1234,3,Playback(blue-eyed-polar-bear)<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; I dial 4001, and answer the call at 2944093. I then hit #1,<br>&gt; &gt; &gt; and asterisk plays 'pbx-transfer' followed by dial tone. I
<br>&gt; &gt; &gt; put in 1234, and extension 1234 in context footest is called.<br>&gt; &gt; &gt; Works fine.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; I'm starting to wonder if this is a bug of some sort, and<br>&gt; &gt; &gt; TRANSFER_CONTEXT cannot be used with queues. Has anyone
<br>&gt; &gt; &gt; actually tried it?<br>&gt; &gt; &gt;<br>&gt;
&gt; &gt; exten =&gt;
oe_ccare,1,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NoOp(***
Incoming call<br>&gt; &gt; &gt; from ${CALLERID} to queue oe_ccare)<br>&gt;
&gt; &gt; exten =&gt;
oe_ccare,n,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set(TIMEOUT(response)=5)<br>&gt; &gt; &gt; exten =&gt; oe_ccare,n,<br>&gt; &gt; &gt; GotoIfTime(8:00-17:00|mon-fri|*|*?one_queue_acd,oe_ccare-open,1)<br>&gt;
&gt; &gt; exten =&gt;
oe_ccare,n,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Goto(oe_ccare-shut,1)<br>&gt; &gt; &gt; exten =&gt; oe_ccare-open,1,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Answer<br>&gt; &gt; &gt; exten =&gt; oe_ccare-open,n,<br>&gt; Set(__TRANSFER_CONTEXT=one_start)<br>&gt;
&gt; &gt; exten =&gt;
oe_ccare-open,n,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
NoOp(${__TRANSFER_CONTEXT})<br>&gt; &gt; &gt; exten =&gt; oe_ccare-open,n(queue1),&nbsp;&nbsp; Queue(oe_custcare||||30)<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; ... more stuff here<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; and we also have the context where agent callbacks are. I
<br>&gt; &gt; &gt; even tried putting the TRANSFER_CONTEXT where the agent is called.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; [one_callback]<br>&gt; &gt; &gt; ;<br>&gt; &gt; &gt; ; Agent callbacks. Used by the AgentCallBackLogin app to
<br>&gt; dial agents.<br>&gt; &gt; &gt; ;<br>&gt;
&gt; &gt; exten =&gt;
80014054,1,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NoOp(Dialling<br>&gt; Customer Care Spare)<br>&gt; &gt; &gt; exten =&gt; 80014054,n,<br>&gt; Set(__TRANSFER_CONTEXT=one_start)<br>&gt;
&gt; &gt; exten =&gt;
80014054,n,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dial(SIP/80014054)<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; The one_start context should match any number dialled, as it<br>&gt; &gt; &gt; has _X. as a pattern match. However, as I said, as soon as I
<br>&gt; &gt; &gt; enter a digit, asterisk plays pbx-invalid.<br>&gt; &gt;<br>&gt; &gt; Further to this, I've added some debugging statements...<br>&gt; &gt;<br>&gt;
&gt; exten =&gt;
oe_ccare,1,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NoOp(***
Incoming call<br>&gt; from ${CALLERID} to<br>&gt; &gt; queue oe_ccare)<br>&gt;
&gt; exten =&gt;
oe_ccare,n,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set(TIMEOUT(response)=5)<br>&gt; &gt; exten =&gt; oe_ccare,n,<br>&gt; &gt; GotoIfTime(8:00-17:00|mon-fri|*|*?one_queue_acd,oe_ccare-open,1)<br>&gt;
&gt; exten =&gt;
oe_ccare,n,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Goto(oe_ccare-shut,1)<br>&gt; &gt; exten =&gt; oe_ccare-open,1,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Answer<br>&gt; &gt; exten =&gt; oe_ccare-open,n,<br>&gt; Set(__TRANSFER_CONTEXT=one_start)<br>&gt; &gt; exten =&gt; oe_ccare-open,n,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NoOp(BEFORE Q
<br>&gt; ${TRANSFER_CONTEXT})<br>&gt; &gt; exten =&gt; oe_ccare-open,n(queue1),&nbsp;&nbsp; Queue(oe_custcare||||30)<br>&gt; &gt; exten =&gt; oe_ccare-open,n,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NoOp(AFTER Q<br>&gt; ${TRANSFER_CONTEXT})<br>&gt; &gt;<br>&gt; &gt; The variable TRANSFER_CONTEXT is not modified by the Queue
<br>&gt; command. It remains<br>&gt; &gt; unchanged. I also put debugging where we dial the agent...<br>&gt; &gt;<br>&gt;
&gt; exten =&gt;
80014054,1,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NoOp(BEFORE
DIAL AGENT<br>&gt; ${TRANSFER_CONTEXT})<br>&gt; &gt; exten =&gt;
80014054,n,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dial(SIP/80014054)<br>&gt; &gt;<br>&gt; &gt; The variable is still unchanged before dialling the agent.<br>&gt; HOWEVER, the asterisk<br>&gt; &gt; console still logs this when I try and do a transfer. It
<br>&gt; looks like the DIAL<br>&gt; &gt; command is IGNORING the TRANSFER_CONTEXT variable when<br>&gt; called from a queue.<br>&gt; &gt;<br>&gt; &gt; Jul 18 11:51:48 VERBOSE[30143] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Unable to<br>&gt; find extension '1' in
<br>&gt; &gt; context ''<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; --Bandwidth and Colocation provided by <a href="http://Easynews.com">Easynews.com
</a> --<br>&gt; &gt;<br>&gt; &gt; asterisk-users mailing list<br>&gt; &gt; To UNSUBSCRIBE or update options visit:<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users
</a><br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; --Bandwidth and Colocation provided by <a href="http://Easynews.com">Easynews.com</a> --<br>&gt;<br>&gt; asterisk-users mailing list<br>
&gt; To UNSUBSCRIBE or update options visit:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>&gt;<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><br clear="all"><br>-- <br>Regards<br>Rizwan Hisham<br>Software Engineer