<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Sorry my original email had so many typos.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks for this suggestion.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">I was trying to figure out how to do this exact change to use rfc2833, none or inband to see if it impacted this issue…I was not sure where to make this change…are you suggesting I remove the line to “spandsp_start_dtmf”
 or is dtmf-type an option for spandsp?&nbsp; I did not see any options for spandsp that mention 2833 so I figured this was something someplace else.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">I have tried removing the spandsp_start_dtmf and adding setting dtmf-type=rfc2833 followed by start_dtmf and I still see my dialed DTMF digits receiving twice and sometimes three times…sometimes I only get the
 digit once (what I would expect when I only press the button once).&nbsp; I have tried removing start_dtmf and leaving the dtmf-type=rfc2833<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">I also tried dtmf-type=inband but so no improvement.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">I have tried setting dtmf-type=junk to see if I would get an error message or something to indicate I am putting the parameter in the correct place…but do not see any error…this seems to get submitted as the
 call processes and does not seem to change anything.&nbsp; <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Is there a debug level or log setting that would confirm if I switch to rfc2833 or inband that freeswitch is indeed working as rfc2833 or inband?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">If I could figure out how to disable whatever the switch_rtp.c message indicates on the log DTMF processing…that would seem to address my issue.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks in advance for any help you can provide.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org]
<b>On Behalf Of </b>Guillermo Ruiz Camauer<br>
<b>Sent:</b> Saturday, September 03, 2016 09:14<br>
<b>To:</b> FreeSWITCH Users Help<br>
<b>Subject:</b> Re: [Freeswitch-users] intermittent DTMF duplicate digit detection<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class="MsoNormal">Can you try with RFC-2833 inste as of inband? &nbsp;<o:p></o:p></p>
</div>
<div id="AppleMailSignature">
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div id="AppleMailSignature">
<p class="MsoNormal">Guillermo&nbsp;<br>
<br>
Sent from my iPhone<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
On Sep 3, 2016, at 01:20, Jeff Crews &lt;<a href="mailto:jeff@eoni.com">jeff@eoni.com</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">I am running <o:p></o:p></p>
<p class="MsoNormal">FreeSWITCH Version 1.6.6~64bit ( 64bit) running in a non-virtualized hardware platform.&nbsp; I am using it with FusionPBX (roughly 2 weeks since my last git pull)<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">When using a SIP trunk from my CopperCom IP card I get intermittent duplicate DTMF digits specifically causing me trouble using the IVR application.<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">With these options on:<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">dtmf_verbose=true<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">spandsp_dtmf_rx_threshold=-42<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">spandsp_dtmf_rx_twist=8<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">spandsp_dtmf_rx_reverse_twist=6<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">min_dup_digit_spacing_ms=50<o:p></o:p></p>
<p class="MsoNormal">(I have adjusted this from 0 to values of upwards of 2000…not sure it applies in this case as I think the duplicate digits might not be impacted by this value as I think two different systems are detecting the DTMF).&nbsp;
<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">In the following logs the min_dup_digit_spacing_ms might have been any number of values I was testing.<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">So…on a properly recognized DTMF digit the logs look like this when I placed a test call to the IVR and dialed 9 as a menu option for the company directory then 489 to successfully to search for a name…in this call all worked as expected:<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:32:53.113751 [DEBUG] switch_core_media.c:4485
<a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">sofia/internal/541xxxyyyy@a.b.c.d</a> Set 2833 dtmf send payload to 101 recv payload to 101<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 Dialplan: <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> parsing [public-&gt;dtmf-type] continue=true<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 Dialplan: <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> Regex (PASS) [dtmf-type] () =~ // break=on-false<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 Dialplan: <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> Action set(dtmf_verbose=true)<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 Dialplan: <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> Action set(spandsp_dtmf_rx_threshold=-42)<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 Dialplan: <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> Action set(spandsp_dtmf_rx_twist=8)<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 Dialplan: <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> Action set(spandsp_dtmf_rx_reverse_twist=6)<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 Dialplan: <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> Action spandsp_start_dtmf()<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 EXECUTE <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> set(dtmf_verbose=true)<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:32:53.133718 [DEBUG] mod_dptools.c:1498 SET
<a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">sofia/internal/541xxxyyyy@a.b.c.d</a> [dtmf_verbose]=[true]<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 EXECUTE <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> set(spandsp_dtmf_rx_threshold=-42)<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:32:53.133718 [DEBUG] mod_dptools.c:1498 SET
<a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">sofia/internal/541xxxyyyy@a.b.c.d</a> [spandsp_dtmf_rx_threshold]=[-42]<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 EXECUTE <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> set(spandsp_dtmf_rx_twist=8)<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:32:53.133718 [DEBUG] mod_dptools.c:1498 SET
<a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">sofia/internal/541xxxyyyy@a.b.c.d</a> [spandsp_dtmf_rx_twist]=[8]<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 EXECUTE <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> set(spandsp_dtmf_rx_reverse_twist=6)<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:32:53.133718 [DEBUG] mod_dptools.c:1498 SET
<a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">sofia/internal/541xxxyyyy@a.b.c.d</a> [spandsp_dtmf_rx_reverse_twist]=[6]<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:32:53.133718 [DEBUG] switch_core_session.c:2628 Application spandsp_start_dtmf Requires media! pre_answering channel
<a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">sofia/internal/541xxxyyyy@a.b.c.d</a><o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:32:53.133718 [DEBUG] switch_core_media.c:6332
<a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">sofia/internal/541xxxyyyy@a.b.c.d</a> Set 2833 dtmf send payload to 101<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:32:53.133718 [DEBUG] switch_core_media.c:6339
<a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">sofia/internal/541xxxyyyy@a.b.c.d</a> Set 2833 dtmf receive payload to 101<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:32:53.133718 [DEBUG] switch_core_media.c:6362
<a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">sofia/internal/541xxxyyyy@a.b.c.d</a> Set rtp dtmf delay to 40<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 EXECUTE <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> spandsp_start_dtmf()<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:00.973723 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially D - total -18.52dB, row -35.24dB, col -32.15dB, duration 62628 - miss<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:00.993716 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 9 - total -2.97dB, row -5.18dB, col -5.09dB, duration 62730 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:00.993716 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 9 - total -2.94dB, row -5.03dB, col -5.06dB, duration 62832 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:00.993716 [DEBUG] mod_spandsp_dsp.c:375 DTMF BEGIN DETECTED: [9]<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:00.993716 [INFO] switch_channel.c:512 RECV DTMF 9:2000<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:01.013719 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 9 - total -3.03dB, row -5.21dB, col -5.28dB, duration 102 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:01.013719 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 9 - total -3.02dB, row -5.29dB, col -5.13dB, duration 204 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:01.033720 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 9 - total -2.92dB, row -5.03dB, col -5.03dB, duration 306 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:01.053716 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 9 - total -2.97dB, row -5.08dB, col -5.22dB, duration 408 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:01.053716 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 9 - total -9.02dB, row -17.52dB, col -16.96dB, duration 510 - miss<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:01.073716 [DEBUG] mod_spandsp_dsp.c:387 DTMF END DETECTED: [9], duration = 76 ms<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.093756 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially D - total -19.84dB, row -34.97dB, col -34.04dB, duration 48144 - miss<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.113726 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 4 - total -2.80dB, row -4.77dB, col -4.77dB, duration 48246 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.113726 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 4 - total -2.92dB, row -5.02dB, col -5.03dB, duration 48348 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.113726 [DEBUG] mod_spandsp_dsp.c:375 DTMF BEGIN DETECTED: [4]<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.113726 [INFO] switch_channel.c:512 RECV DTMF 4:2000<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.133730 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 4 - total -3.14dB, row -5.55dB, col -5.42dB, duration 102 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.133730 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 4 - total -2.77dB, row -4.66dB, col -4.80dB, duration 204 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.153730 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 4 - total -3.25dB, row -5.70dB, col -5.63dB, duration 306 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.173727 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 4 - total -2.79dB, row -4.84dB, col -4.70dB, duration 408 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.173727 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 4 - total -2.92dB, row -5.00dB, col -5.05dB, duration 510 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.193720 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 4 - total -4.11dB, row -7.36dB, col -7.35dB, duration 612 - miss<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.213719 [DEBUG] mod_spandsp_dsp.c:387 DTMF END DETECTED: [4], duration = 89 ms<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.313724 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 8 - total -3.95dB, row -7.12dB, col -7.00dB, duration 918 - miss<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.333719 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 8 - total -3.10dB, row -5.44dB, col -5.32dB, duration 1020 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.353724 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 8 - total -2.99dB, row -5.15dB, col -5.16dB, duration 1122 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.353724 [DEBUG] mod_spandsp_dsp.c:375 DTMF BEGIN DETECTED: [8]<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.353724 [INFO] switch_channel.c:512 RECV DTMF 8:2000<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.353724 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 8 - total -2.85dB, row -4.84dB, col -4.94dB, duration 102 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.373724 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 8 - total -2.90dB, row -5.02dB, col -4.93dB, duration 204 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.393724 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 8 - total -2.98dB, row -5.22dB, col -5.11dB, duration 306 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.393724 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 8 - total -3.11dB, row -5.32dB, col -5.43dB, duration 408 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.413724 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 8 - total -3.09dB, row -5.33dB, col -5.39dB, duration 510 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.413724 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially * - total -13.19dB, row -24.69dB, col -24.21dB, duration 612 - miss<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.433724 [DEBUG] mod_spandsp_dsp.c:387 DTMF END DETECTED: [8], duration = 89 ms<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.473724 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 9 - total -9.05dB, row -17.46dB, col -17.13dB, duration 306 - miss<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.493719 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 9 - total -2.97dB, row -5.12dB, col -5.12dB, duration 408 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.493719 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 9 - total -2.96dB, row -5.16dB, col -5.06dB, duration 510 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.493719 [DEBUG] mod_spandsp_dsp.c:375 DTMF BEGIN DETECTED: [9]<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.493719 [INFO] switch_channel.c:512 RECV DTMF 9:2000<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.513724 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 9 - total -8.91dB, row -16.92dB, col -17.15dB, duration 102 - miss<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.533724 [DEBUG] mod_spandsp_dsp.c:387 DTMF END DETECTED: [9], duration = 25 ms<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.553724 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 9 - total -5.06dB, row -9.31dB, col -9.33dB, duration 204 - miss<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.573734 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 9 - total -2.98dB, row -5.04dB, col -5.19dB, duration 306 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.573734 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 9 - total -2.93dB, row -5.14dB, col -4.99dB, duration 408 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.573734 [DEBUG] mod_spandsp_dsp.c:375 DTMF BEGIN DETECTED: [9]<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.573734 [INFO] switch_channel.c:512 RECV DTMF 9:2000<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.593730 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 9 - total -3.02dB, row -5.28dB, col -5.20dB, duration 102 - hit<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.593730 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 9 - total -11.08dB, row -21.34dB, col -21.19dB, duration 204 - miss<o:p></o:p></p>
<p class="MsoNormal">b6fe5cc0-717e-11e6-a586-0360625ff113 2016-09-02 19:33:07.613728 [DEBUG] mod_spandsp_dsp.c:387 DTMF END DETECTED: [9], duration = 38 ms<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">this time I dialed the same menu and dialed 4 and got invalid entry (which digit I dial to cause the intermittent failure seems to be nearly any digit):<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:18.513757 [DEBUG] switch_core_media.c:4485
<a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">sofia/internal/541xxxyyyy@a.b.c.d</a> Set 2833 dtmf send payload to 101 recv payload to 101<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 Dialplan: <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> parsing [public-&gt;dtmf-type] continue=true<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 Dialplan: <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> Regex (PASS) [dtmf-type] () =~ // break=on-false<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 Dialplan: <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> Action set(dtmf_verbose=true)<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 Dialplan: <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> Action set(spandsp_dtmf_rx_threshold=-42)<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 Dialplan: <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> Action set(spandsp_dtmf_rx_twist=8)<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 Dialplan: <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> Action set(spandsp_dtmf_rx_reverse_twist=6)<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 Dialplan: <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> Action spandsp_start_dtmf()<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 EXECUTE <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> set(dtmf_verbose=true)<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:18.513757 [DEBUG] mod_dptools.c:1498 SET
<a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">sofia/internal/541xxxyyyy@a.b.c.d</a> [dtmf_verbose]=[true]<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 EXECUTE <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> set(spandsp_dtmf_rx_threshold=-42)<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:18.513757 [DEBUG] mod_dptools.c:1498 SET
<a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">sofia/internal/541xxxyyyy@a.b.c.d</a> [spandsp_dtmf_rx_threshold]=[-42]<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 EXECUTE <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> set(spandsp_dtmf_rx_twist=8)<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:18.513757 [DEBUG] mod_dptools.c:1498 SET
<a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">sofia/internal/541xxxyyyy@a.b.c.d</a> [spandsp_dtmf_rx_twist]=[8]<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 EXECUTE <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> set(spandsp_dtmf_rx_reverse_twist=6)<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:18.513757 [DEBUG] mod_dptools.c:1498 SET
<a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">sofia/internal/541xxxyyyy@a.b.c.d</a> [spandsp_dtmf_rx_reverse_twist]=[6]<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:18.513757 [DEBUG] switch_core_session.c:2628 Application spandsp_start_dtmf Requires media! pre_answering channel
<a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">sofia/internal/541xxxyyyy@a.b.c.d</a><o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:18.533724 [DEBUG] switch_core_media.c:6332
<a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">sofia/internal/541xxxyyyy@a.b.c.d</a> Set 2833 dtmf send payload to 101<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:18.533724 [DEBUG] switch_core_media.c:6339
<a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">sofia/internal/541xxxyyyy@a.b.c.d</a> Set 2833 dtmf receive payload to 101<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:18.533724 [DEBUG] switch_core_media.c:6362
<a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">sofia/internal/541xxxyyyy@a.b.c.d</a> Set rtp dtmf delay to 40<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 EXECUTE <a href="mailto:sofia/internal/541xxxyyyy@a.b.c.d">
sofia/internal/541xxxyyyy@a.b.c.d</a> spandsp_start_dtmf()<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:22.593744 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 4 - total -4.41dB, row -8.03dB, col -8.02dB, duration 32538 - miss<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:22.593744 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 4 - total -2.73dB, row -4.71dB, col -4.59dB, duration 32640 - hit<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:22.693734 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 4 - total -4.19dB, row -7.59dB, col -7.55dB, duration 33354 - miss<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:22.713723 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 4 - total -3.25dB, row -5.68dB, col -5.62dB, duration 33456 - hit<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:22.713723 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 4 - total -2.76dB, row -4.65dB, col -4.79dB, duration 33558 - hit<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:22.713723 [DEBUG] mod_spandsp_dsp.c:375 DTMF BEGIN DETECTED: [4]<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:22.713723 [INFO] switch_channel.c:512 RECV DTMF 4:2000<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:22.733724 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 4 - total -3.18dB, row -5.61dB, col -5.47dB, duration 102 - hit<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:22.753724 [DEBUG] switch_rtp.c:6874 RTP RECV DTMF 4:800<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:22.753724 [INFO] switch_channel.c:512 RECV DTMF 4:800<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:22.753724 [DEBUG] mod_spandsp_fax.c:276 FLOW DTMF Potentially 4 - total -3.76dB, row -6.65dB, col -6.69dB, duration 204 - hit<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:22.793718 [DEBUG] mod_spandsp_dsp.c:387 DTMF END DETECTED: [4], duration = 51 ms<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">Whenever I have problems with duplicate digits as in the later example above I always get a line with switch_rtp.c like this:<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">0da6c076-717f-11e6-a732-0360625ff113 2016-09-02 19:35:22.753724 [DEBUG] switch_rtp.c:6874 RTP RECV DTMF 4:800<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">If one of the switch_rtp lines does not show up in the output put that it RECV DTMF the DTMF is recognized properly.&nbsp;
<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">Is there an option that I can set to tell the switch_rtp.c to ignore receiving DTMF?
<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">I do not know happens that causes some calls to work and some calls to not work.<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">I was not sure if when it is intermittent (sometimes 80% get duplicate DTMF, sometimes only 20% get duplicate DTMF) what else to try.&nbsp;
<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">I saw this:<o:p></o:p></p>
<p class="MsoNormal"><a href="https://freeswitch.org/confluence/display/FREESWITCH/RTP&#43;Issues">https://freeswitch.org/confluence/display/FREESWITCH/RTP&#43;Issues</a><o:p></o:p></p>
<p class="MsoNormal">and was not sure if this applied…or where options like:<o:p></o:p></p>
<p class="MsoNormal">&lt;param name=&quot;auto-rtp-bugs&quot; value=&quot;clear&quot;/&gt;<o:p></o:p></p>
<p class="MsoNormal">Were supposed to be placed in the dial plan to get these in the right place.&nbsp; Is this part of the options before you invoke action=spandsp_start_dtmf<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">Thanks in advance for any help you can provide.<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Jeff</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">-.-. --.- -.. . -.- . --... --.- -.-- ..-</span><o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</blockquote>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services: <br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com">http://www.cluecon.com</a><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">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:http://<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org">http://www.freeswitch.org</a><o:p></o:p></span></p>
</div>
</blockquote>
</div>
</body>
</html>