Both end devices should be using same codecs. set dtmf = rfc2833 and set canreinvite = no in sip.conf for both endpoints. This should solve the problem.  you should also check which codecs support rfc2833 for dtmf and use that codec.
<br><br><div><span class="gmail_quote">On 3/29/07, <b class="gmail_sendername">Gordon Henderson</b> &lt;<a href="mailto:gordon+asterisk@drogon.net">gordon+asterisk@drogon.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;">
On Wed, 28 Mar 2007, Alan Chandler wrote:<br><br>&gt; I cannot seem to get any transfers to work at all.&nbsp;&nbsp;The console show I<br>&gt; have #1 amd #2 set up for Blind and Attended Transfer, but when I hit<br>&gt; these buttons on my handset nothing happens (other than I hear the dtmf
<br>&gt; tones on the other end of the line).<br>&gt;<br>&gt; roo*CLI&gt; show features<br>&gt; Builtin Feature&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Default Current<br>&gt; ---------------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ------- -------<br>&gt; Pickup&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*8
<br>&gt; Blind Transfer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #1<br>&gt; Attended Transfer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #2<br>&gt; One Touch Monitor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *1<br>&gt; Disconnect Call&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *0<br>&gt;<br>&gt;<br>&gt; I am using the tT options in my dial calls (via a macro)
<br>&gt;<br>&gt; [macro-extension]<br>&gt; exten =&gt; s,1,Dial(${ARG1},20,tT)<br><br>I had to fiddle with other things to make this work (needed for the<br>Siemens CP4600 SIP/DECT phone)<br><br>I found that the default timeouts were a bit tight for my likings (and the
<br>people who I was testing this with!)<br><br>So in features.conf I have:<br><br>transferdigittimeout =&nbsp;&nbsp;8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Number of seconds to wait between digits when transfering a call<br>featuredigittimeout&nbsp;&nbsp;= 999&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;; Max time (ms) between digits for
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; feature activation.&nbsp;&nbsp;Default is 500<br><br>[featuremap]<br>blindxfer&nbsp;&nbsp;=&gt; #1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;; Blind transfer<br>atxfer&nbsp;&nbsp;&nbsp;&nbsp; =&gt; ##&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;; Attended transfer<br>disconnect =&gt; #0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;; Disconnect
<br><br>If it&#39;s still not working, are you sure the DTMF is being picked<br>up/transmitted correctly? If it&#39;s in-band, is it a codec other than G711?<br>(which might give you problems)<br><br>Gordon<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