<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>I believe I found&nbsp;a&nbsp;small bug.</p>
<p>In mod_sofia.c<br>
</p>
<p><br>
</p>
<div>8589 &nbsp; &nbsp; &nbsp; if (dtmf.digit) {</div>
<div>8590 &nbsp; &nbsp; &nbsp; &nbsp; if (tech_pvt-&gt;mparams.dtmf_type == DTMF_INFO ||<br>
</div>
<div><br>
</div>
<div>I believe it should instead be checking what is set in the profile.&nbsp;<span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);">if (tech_pvt-&gt;</span><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);">profile-&gt;dtmf_type</span><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);">&#8203;</span><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);">&nbsp;==
 DTMF_INFO</span>&#8203;). &nbsp;Otherwise, in order for dtmf&nbsp;INFO to be processed&nbsp;by&nbsp;the channel, we need to set liberal-dtmf=true.<br>
</div>
<div><br>
</div>
<div>Of course my original problem of sending INFO outbound is still not resolved.<br>
</div>
<div>Please confirm.<br>
</div>
<div></div>
<div><br>
</div>
<div>thank you,<br>
</div>
<div>&#8203;Sharath</div>
<p><br>
</p>
<p><b style="font-size: 11pt; font-family: Calibri, sans-serif;">From:</b><span style="font-size: 11pt; font-family: Calibri, sans-serif;"> freeswitch-users-bounces@lists.freeswitch.org &lt;freeswitch-users-bounces@lists.freeswitch.org&gt; on behalf of Sharath Kumar
 &lt;Sharath.Kumar@meZocliq.com&gt;</span></p>
<div style="color: rgb(0, 0, 0);">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>Sent:</b> Monday, May 4, 2015 2:07 PM<br>
<b>To:</b> FreeSWITCH Users Help<br>
<b>Subject:</b> [Freeswitch-users] DTMF relay with INFO across bridge</font>
<div>&nbsp;</div>
</div>
<div>
<div class="WordSection1">
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
Hi,</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
&nbsp;</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
I looked around in the mailing list and don&#8217;t see any conclusive solution to this problem.
</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
&nbsp;</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
I have a setup like this below.</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
&nbsp;</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
Webrtc client -----FS----sonus gateway.</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
&nbsp;</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
The Webrtc client is sending INFO as DTMF. The FS currently bridges the call to the gateway and in the outbound leg uses rfc2833.
</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
&nbsp;</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
Problem: Some calls suffer from missing DTMF and repeated duplicate DTMF.</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
&nbsp;</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
Solution: Use INFO all through to sonus gateway ?</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
&nbsp;</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
How do I achieve this ?</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
In the internal profile if I change the &#8220;dtmf-type&#8221; to &#8220;info&#8221;. Nothing really happens, it still sends rfc2833 dtmf. &nbsp;&nbsp;&nbsp;I believe it is because of &#8220;liberal-dtmf&#8221; is &#8220;true&#8221;.[accept any but always offer rfc2833] But if I change &#8220;liberal-dtmf&#8221; to &#8220;false&#8221;. I get
 &#8220;channel is not configured to use info dtmf&#8221;.</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
&nbsp;</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
Is this a bug ? Is there any way around it ?</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
&nbsp;</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
Any input much appreciated.</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
Thank you,</p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
Sharath</p>
</div>
</div>
</div>
</div>
</body>
</html>