<div dir="ltr"><div><div>Hello Jeremy, <br><br>I&#39;ve not understood the problem, and the solution you are looking for.<br><br></div><div>You want gsmopen not to recognize DTMFs, so you can analyze the audio with spandsp?<br></div><div><br></div>Can you give more info ?<br><br></div>-giovanni<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 22, 2015 at 2:58 PM, jhorsburgh <span dir="ltr">&lt;<a href="mailto:jhorsburgh@gmail.com" target="_blank">jhorsburgh@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">Hello All,<br>
            I am having some issues detecting DTMF tones and was hoping<br>
someone could shed some light on the problem.<br>
<br>
*Background*<br>
I am using Freeswitch (1.4.14~32bit) with GSMopen to receive calls and<br>
process high-speed DTMF signal for use with Alarm Systems. Unfortunately the<br>
standard inband DTMF detection is not quite up to the task but spandsp works<br>
perfectly.<br>
<br>
*Problem*<br>
The problem I am having is that the standard inband DTMF detection remains<br>
enabled when spandsp is enabled producing duplicates of each detected tone.<br>
<br>
Is there a way of disabling DTMF detection with the exception of spandsp?<br>
<br>
Any help would be greatly appreciated.<br>
<br>
Kind regards,<br>
Jeremy<br>
<br>
<br>
<br>
2015-04-22 12:18:22.129468 [DEBUG] mod_gsmopen.cpp:919 rev 1.4.14~32bit<br>
[(nil)|37     ][DEBUG_GSMOPEN  919  ][interface1][-1, 5, 5]<br>
gsmopen/interface1 CHANNEL got SWITCH_MESSAGE_INDICATE_TRANSCODING_NECESSARY<br>
2015-04-22 12:18:22.569494 [DEBUG] switch_channel.c:488 RECV DTMF 5:2000<br>
2015-04-22 12:18:22.569494 [DEBUG] mod_gsmopen.cpp:745 rev 1.4.14~32bit<br>
[(nil)|37     ][DEBUG_GSMOPEN  745  ][interface1][-1, 5, 5] DTMF DETECTED:<br>
[5] new_dtmf_timestamp: 1652802529, delta_t: 515839955<br>
2015-04-22 12:18:22.569494 [DEBUG] mod_spandsp_dsp.c:373 DTMF BEGIN<br>
DETECTED: [5]<br>
2015-04-22 12:18:22.569494 [DEBUG] switch_channel.c:488 RECV DTMF 5:2000<br>
2015-04-22 12:18:22.749457 [DEBUG] mod_spandsp_dsp.c:385 DTMF END DETECTED:<br>
[5], duration = 178 ms<br>
2015-04-22 12:18:23.049446 [DEBUG] switch_channel.c:488 RECV DTMF 3:2000<br>
2015-04-22 12:18:23.049446 [DEBUG] mod_gsmopen.cpp:745 rev 1.4.14~32bit<br>
[(nil)|37     ][DEBUG_GSMOPEN  745  ][interface1][-1, 5, 5] DTMF DETECTED:<br>
[3] new_dtmf_timestamp: 1653282480, delta_t: 479951<br>
2015-04-22 12:18:23.049446 [DEBUG] mod_spandsp_dsp.c:373 DTMF BEGIN<br>
DETECTED: [3]<br>
2015-04-22 12:18:23.049446 [DEBUG] switch_channel.c:488 RECV DTMF 3:2000<br>
2015-04-22 12:18:23.229447 [DEBUG] mod_spandsp_dsp.c:385 DTMF END DETECTED:<br>
[3], duration = 165 ms<br>
2015-04-22 12:18:23.529449 [DEBUG] switch_channel.c:488 RECV DTMF 5:2000<br>
2015-04-22 12:18:23.529449 [DEBUG] mod_gsmopen.cpp:745 rev 1.4.14~32bit<br>
[(nil)|37     ][DEBUG_GSMOPEN  745  ][interface1][-1, 5, 5] DTMF DETECTED:<br>
[5] new_dtmf_timestamp: 1653762488, delta_t: 480008<br>
2015-04-22 12:18:23.549464 [DEBUG] mod_spandsp_dsp.c:373 DTMF BEGIN<br>
DETECTED: [5]<br>
2015-04-22 12:18:23.549464 [DEBUG] switch_channel.c:488 RECV DTMF 5:2000<br>
2015-04-22 12:18:23.689495 [DEBUG] mod_spandsp_dsp.c:385 DTMF END DETECTED:<br>
[5], duration = 140 ms<br>
2015-04-22 12:18:24.029440 [DEBUG] switch_channel.c:488 RECV DTMF 2:2000<br>
2015-04-22 12:18:24.029440 [DEBUG] mod_gsmopen.cpp:745 rev 1.4.14~32bit<br>
[(nil)|37     ][DEBUG_GSMOPEN  745  ][interface1][-1, 5, 5] DTMF DETECTED:<br>
[2] new_dtmf_timestamp: 1654262471, delta_t: 499983<br>
2015-04-22 12:18:24.029440 [DEBUG] mod_spandsp_dsp.c:373 DTMF BEGIN<br>
DETECTED: [2]<br>
2015-04-22 12:18:24.029440 [DEBUG] switch_channel.c:488 RECV DTMF 2:2000<br>
2015-04-22 12:18:24.169442 [DEBUG] mod_spandsp_dsp.c:385 DTMF END DETECTED:<br>
[2], duration = 153 ms<br>
2015-04-22 12:18:24.489445 [DEBUG] switch_channel.c:488 RECV DTMF 5:2000<br>
2015-04-22 12:18:24.489445 [DEBUG] mod_gsmopen.cpp:745 rev 1.4.14~32bit<br>
[(nil)|37     ][DEBUG_GSMOPEN  745  ][interface1][-1, 5, 5] DTMF DETECTED:<br>
[5] new_dtmf_timestamp: 1654722477, delta_t: 460006<br>
2015-04-22 12:18:24.489445 [DEBUG] mod_spandsp_dsp.c:373 DTMF BEGIN<br>
DETECTED: [5]<br>
2015-04-22 12:18:24.489445 [DEBUG] switch_channel.c:488 RECV DTMF 5:2000<br>
2015-04-22 12:18:24.649447 [DEBUG] mod_spandsp_dsp.c:385 DTMF END DETECTED:<br>
[5], duration = 153 ms<br>
2015-04-22 12:18:25.609450 [INFO] switch_cpp.cpp:1328 Failed to validate<br>
Checksum - &#39;5533552255&#39;<br>
<br>
<br>
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://freeswitch-users.2379917.n2.nabble.com/Duplicate-DTMF-Issue-tp7596155.html" target="_blank">http://freeswitch-users.2379917.n2.nabble.com/Duplicate-DTMF-Issue-tp7596155.html</a><br>
Sent from the freeswitch-users mailing list archive at Nabble.com.<br>
<br>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">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" 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>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">Sincerely,<br><br>Giovanni Maruzzelli<br>Cell : +39-347-2665618<br></div>
</div>