<blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote">PAP2T/SPA8000 convert inband DTMF from phone to RFC2833, but there are some inband clips still coming into audio channel.<br>

</blockquote><br>Which is normal for any device... they generate RFC2833 digits but leave the inband DTMF intact.<br><br><div> </div><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote">

Can inband &lt;-&gt; rfc2833 conversion be done on FS side with inband DTMF suppression<br></blockquote><div><br>No. It detects the tones but doesn&#39;t remove them.<br><br></div><br><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote">

Freeswitch processes RFC2833 as dtmf-type set to 2833 in internal 
profile, but since we use bind_digit_action, little inband clip of DTMF 
gets to other side earlier than regenerated 2833<br></blockquote><br>FreeSWITCH should only detect inband DTMF if you&#39;re calling the start_dtmf app. Are you running that app? If so, don&#39;t. It&#39;s not needed for out-of-band DTMF such as RFC2833, only for detecting inband DTMF. If you&#39;re running it on a channel that&#39;s getting both inband and RFC2833 digits you&#39;ll get duplicate digits.<br>

<br><br><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote">FS for some reason also generates RFC2833 on external profile<br></blockquote><br>What is the dtmf-type on the external profile? If that&#39;s rfc2833 it&#39;ll be generating that on the outbound leg even though it&#39;s set inband on the receiving profile.<br>

 <br><br>-Steve<br><br><br><br><div class="gmail_quote">On 22 July 2011 08:24, Dmitry Sytchev <span dir="ltr">&lt;<a href="mailto:kbdfck@gmail.com">kbdfck@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi All<div><br></div><div>DTMF troubles again :(</div><div><br></div><div>We are trying to use Linksys  PAP2T / SPA8000 with FS on internal profile and Audiocodes Mediant 2000 as gateway on external. When ATAs set to RFC2833 and proxy media is set on both profiles, everything works fine. We get RFC2833 on both sides.</div>


<div>If we turn proxy media off to use freeswitch DTMF features like attended transfer by *7 or another in-call DTMF features, things go worse.</div><div><br></div><div>PAP2T/SPA8000 convert inband DTMF from phone to RFC2833, but there are some inband clips still coming into audio channel. Freeswitch processes RFC2833 as dtmf-type set to 2833 in internal profile, but since we use bind_digit_action, little inband clip of DTMF gets to other side earlier than regenerated 2833, which is delayed by FS in bind_digit_action / bind_meta_app. BTW, bind_meta_app introduces less delay than bind_digit_action.</div>


<div><br></div><div>As the result, after media goes through mediant2000, on PSTN side we have double DTMF - little inband clip and generated RFC2833 with really big gap between them. If some local transfers has been done via internal sip profile, more channels are linked in chain, so delay gets even bigger.</div>


<div><br></div><div>When we set DTMF to inband on ATAs and internal profile dtmf-type is set to inband, freeswitch detects inband and in-call features work, but after passing inband DTMF through, FS for some reason also generates RFC2833 on external profile, and then Mediant passes inband part and re-generates rfc2833 DTMF part to PSTN. Again, double DTMF on PSTN side :(</div>


<div><br></div><div>Can inband &lt;-&gt; rfc2833 conversion be done on FS side with inband DTMF suppression? And what can be done with in-call DTMF detection functions to make  FS pass rfc2833 through as fast as it receives it without delay to make no gap between inband clips and regenerated DTMF?</div>


<div><br></div><div>I really appreciate any help. I&#39;m trying to handle this in different ways for two month with no result :(</div><div><br></div><font color="#888888"><div><br>-- <br>Best regards,<br><br>Dmitry Sytchev,<br>

IT Engineer<br>

</div>
</font><br>_______________________________________________<br>
Join us at ClueCon 2011, Aug 9-11, Chicago<br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a> 877-7-4ACLUE<br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br><div style="visibility: hidden; left: -5000px; position: absolute; z-index: 9999; padding: 0px; margin-left: 0px; margin-top: 0px; overflow: hidden; word-wrap: break-word; color: black; font-size: 10px; text-align: left; line-height: 130%;" id="avg_ls_inline_popup">

</div>