<div>Hi.</div>
<div>&nbsp;</div>
<div>I have the following line in the default context of all my internal extensions:</div>
<div>&nbsp;</div>
<div>exten =&gt; 9876,1,Transfer(125)</div>
<div>&nbsp;</div>
<div>When I dial extension 9876 from any sip phone, * dutifully transferrs it to extension 125, which is just what I want.</div>
<div>&nbsp;</div>
<div>Unfortunately when I dial 9786 from my Zap connected analogue phone, the transfer doesn't go through and the dialplan drops through to a hangup.<br>&nbsp;</div>
<div>debug output is:</div>
<div><br>Jul&nbsp; 8 17:07:32 DEBUG[8416]: chan_zap.c:4358 zt_read: DTMF digit: 9 on Zap/3-1<br>Jul&nbsp; 8 17:07:32 DEBUG[8416]: chan_zap.c:4358 zt_read: DTMF digit: 8 on Zap/3-1<br>Jul&nbsp; 8 17:07:32 DEBUG[8416]: chan_zap.c:4358 zt_read: DTMF digit: 7 on Zap/3-1
<br>Jul&nbsp; 8 17:07:32 DEBUG[8416]: chan_zap.c:4358 zt_read: DTMF digit: 6 on Zap/3-1<br>Jul&nbsp; 8 17:07:36 DEBUG[8416]: chan_zap.c:1361 zt_enable_ec: Enabled echo cancellation on channel 3<br>Jul&nbsp; 8 17:07:36 DEBUG[8416]: pbx.c
:1625 pbx_extension_helper: Launching 'Transfer'<br>&nbsp;&nbsp;&nbsp; -- Executing Transfer(&quot;Zap/3-1&quot;, &quot;125&quot;) in new stack<br>Urgent handler<br>Jul&nbsp; 8 17:07:46 DEBUG[8416]: chan_sip.c:1124 __sip_autodestruct: Auto destroying call 
<a href="mailto:'49395f481f056ac26eb1e5e37505dff5@220.244.62.6'">'49395f481f056ac26eb1e5e37505dff5@220.244.62.6'</a><br>Jul&nbsp; 8 17:07:46 WARNING[8416]: pbx.c:2419 __ast_pbx_run: Timeout, but no rule 't' in context 'default'
<br>Jul&nbsp; 8 17:07:46 DEBUG[8416]: pbx.c:1468 pbx_substitute_variables_helper_full: Function result is '&quot;Radio&quot; &lt;140&gt;'<br>Jul&nbsp; 8 17:07:46 DEBUG[8416]: pbx.c:1468 pbx_substitute_variables_helper_full: Function result is '140'
<br>Jul&nbsp; 8 17:07:46 DEBUG[8416]: pbx.c:1468 pbx_substitute_variables_helper_full: Function result is '9876'<br>Jul&nbsp; 8 17:07:46 DEBUG[8416]: pbx.c:1468 pbx_substitute_variables_helper_full: Function result is 'default'<br>
Jul&nbsp; 8 17:07:46 DEBUG[8416]: pbx.c:1468 pbx_substitute_variables_helper_full: Function result is 'Zap/3-1'<br>Jul&nbsp; 8 17:07:46 DEBUG[8416]: pbx.c:1468 pbx_substitute_variables_helper_full: Function result is '(null)'<br>Jul&nbsp; 8 17:07:46 DEBUG[8416]: 
pbx.c:1468 pbx_substitute_variables_helper_full: Function result is 'Transfer'<br>Jul&nbsp; 8 17:07:46 DEBUG[8416]: pbx.c:1468 pbx_substitute_variables_helper_full: Function result is '125'<br>Jul&nbsp; 8 17:07:46 DEBUG[8416]: pbx.c
:1468 pbx_substitute_variables_helper_full: Function result is '2005-07-08 17:07:36'<br>Jul&nbsp; 8 17:07:46 DEBUG[8416]: pbx.c:1468 pbx_substitute_variables_helper_full: Function result is '(null)'<br>Jul&nbsp; 8 17:07:46 DEBUG[8416]: 
pbx.c:1468 pbx_substitute_variables_helper_full: Function result is '2005-07-08 17:07:46'<br>Jul&nbsp; 8 17:07:46 DEBUG[8416]: pbx.c:1468 pbx_substitute_variables_helper_full: Function result is '10'<br>Jul&nbsp; 8 17:07:46 DEBUG[8416]: 
pbx.c:1468 pbx_substitute_variables_helper_full: Function result is '0'<br>Jul&nbsp; 8 17:07:46 DEBUG[8416]: pbx.c:1468 pbx_substitute_variables_helper_full: Function result is 'NO ANSWER'<br>Jul&nbsp; 8 17:07:46 DEBUG[8416]: pbx.c
:1468 pbx_substitute_variables_helper_full: Function result is 'DOCUMENTATION'<br>Jul&nbsp; 8 17:07:46 DEBUG[8416]: pbx.c:1468 pbx_substitute_variables_helper_full: Function result is '(null)'<br>Jul&nbsp; 8 17:07:46 DEBUG[8416]: pbx.c
:1468 pbx_substitute_variables_helper_full: Function result is '1120806449.1'<br>Jul&nbsp; 8 17:07:46 DEBUG[8416]: pbx.c:1468 pbx_substitute_variables_helper_full: Function result is '(null)'<br>Jul&nbsp; 8 17:07:46 DEBUG[8416]: channel.c
:948 ast_hangup: Hanging up channel 'Zap/3-1'<br><br>&nbsp;</div>
<div>indicating that the transfer is being attempted, but failing somehow and dropping out.</div>
<div>&nbsp;</div>
<div>this is my zapata.conf file:</div>
<div>&nbsp;</div>
<p>[channels]</p>
<p>busydetect=1<br>busycount=7</p>
<p>;relaxdtmf=yes<br>callwaiting=yes<br>callwaitingcallerid=yes<br>threewaycalling=yes<br>transfer=yes<br>cancallforward=yes</p>
<p>usecallerid=yes</p>
<p>echocancel=yes<br>echocancelwhenbridged=yes</p>
<p>rxgain=0.0<br>txgain=0.0</p>
<p>group=1<br>pickupgroup=1-4<br>immediate=no</p>
<p>signalling=fxs_ks<br>callerid=asreceived<br>context=from-external-telstra<br>channel =&gt; 4</p>
<p><br>group=2<br>signalling=fxo_ks<br>mailbox=140<br>callerid=&quot;Radio&quot; &lt;140&gt;<br>context=default<br>channel =&gt; 3</p>
<div>Can anyone see anything here that is missing that might cause the transfer I am doing to fail? </div>
<div>&nbsp;</div>
<div>Note, dialing 9876 with a SIP phone works a treat...</div>
<div>&nbsp;</div>
<div>cheers,</div>
<div>&nbsp;</div>
<div>Mark.</div>
<div>&nbsp;</div>
<div><br><br><br>Mark P. Edwards<br>FWD: 667917<br>&nbsp;</div>