[Freeswitch-users] Duplicate DTMF Issue

Giovanni Maruzzelli gmaruzz at gmail.com
Wed Apr 22 21:16:49 MSD 2015


Hello Jeremy,

I've not understood the problem, and the solution you are looking for.

You want gsmopen not to recognize DTMFs, so you can analyze the audio with
spandsp?

Can you give more info ?

-giovanni

On Wed, Apr 22, 2015 at 2:58 PM, jhorsburgh <jhorsburgh at gmail.com> wrote:

> Hello All,
>             I am having some issues detecting DTMF tones and was hoping
> someone could shed some light on the problem.
>
> *Background*
> I am using Freeswitch (1.4.14~32bit) with GSMopen to receive calls and
> process high-speed DTMF signal for use with Alarm Systems. Unfortunately
> the
> standard inband DTMF detection is not quite up to the task but spandsp
> works
> perfectly.
>
> *Problem*
> The problem I am having is that the standard inband DTMF detection remains
> enabled when spandsp is enabled producing duplicates of each detected tone.
>
> Is there a way of disabling DTMF detection with the exception of spandsp?
>
> Any help would be greatly appreciated.
>
> Kind regards,
> Jeremy
>
>
>
> 2015-04-22 12:18:22.129468 [DEBUG] mod_gsmopen.cpp:919 rev 1.4.14~32bit
> [(nil)|37     ][DEBUG_GSMOPEN  919  ][interface1][-1, 5, 5]
> gsmopen/interface1 CHANNEL got
> SWITCH_MESSAGE_INDICATE_TRANSCODING_NECESSARY
> 2015-04-22 12:18:22.569494 [DEBUG] switch_channel.c:488 RECV DTMF 5:2000
> 2015-04-22 12:18:22.569494 [DEBUG] mod_gsmopen.cpp:745 rev 1.4.14~32bit
> [(nil)|37     ][DEBUG_GSMOPEN  745  ][interface1][-1, 5, 5] DTMF DETECTED:
> [5] new_dtmf_timestamp: 1652802529, delta_t: 515839955
> 2015-04-22 12:18:22.569494 [DEBUG] mod_spandsp_dsp.c:373 DTMF BEGIN
> DETECTED: [5]
> 2015-04-22 12:18:22.569494 [DEBUG] switch_channel.c:488 RECV DTMF 5:2000
> 2015-04-22 12:18:22.749457 [DEBUG] mod_spandsp_dsp.c:385 DTMF END DETECTED:
> [5], duration = 178 ms
> 2015-04-22 12:18:23.049446 [DEBUG] switch_channel.c:488 RECV DTMF 3:2000
> 2015-04-22 12:18:23.049446 [DEBUG] mod_gsmopen.cpp:745 rev 1.4.14~32bit
> [(nil)|37     ][DEBUG_GSMOPEN  745  ][interface1][-1, 5, 5] DTMF DETECTED:
> [3] new_dtmf_timestamp: 1653282480, delta_t: 479951
> 2015-04-22 12:18:23.049446 [DEBUG] mod_spandsp_dsp.c:373 DTMF BEGIN
> DETECTED: [3]
> 2015-04-22 12:18:23.049446 [DEBUG] switch_channel.c:488 RECV DTMF 3:2000
> 2015-04-22 12:18:23.229447 [DEBUG] mod_spandsp_dsp.c:385 DTMF END DETECTED:
> [3], duration = 165 ms
> 2015-04-22 12:18:23.529449 [DEBUG] switch_channel.c:488 RECV DTMF 5:2000
> 2015-04-22 12:18:23.529449 [DEBUG] mod_gsmopen.cpp:745 rev 1.4.14~32bit
> [(nil)|37     ][DEBUG_GSMOPEN  745  ][interface1][-1, 5, 5] DTMF DETECTED:
> [5] new_dtmf_timestamp: 1653762488, delta_t: 480008
> 2015-04-22 12:18:23.549464 [DEBUG] mod_spandsp_dsp.c:373 DTMF BEGIN
> DETECTED: [5]
> 2015-04-22 12:18:23.549464 [DEBUG] switch_channel.c:488 RECV DTMF 5:2000
> 2015-04-22 12:18:23.689495 [DEBUG] mod_spandsp_dsp.c:385 DTMF END DETECTED:
> [5], duration = 140 ms
> 2015-04-22 12:18:24.029440 [DEBUG] switch_channel.c:488 RECV DTMF 2:2000
> 2015-04-22 12:18:24.029440 [DEBUG] mod_gsmopen.cpp:745 rev 1.4.14~32bit
> [(nil)|37     ][DEBUG_GSMOPEN  745  ][interface1][-1, 5, 5] DTMF DETECTED:
> [2] new_dtmf_timestamp: 1654262471, delta_t: 499983
> 2015-04-22 12:18:24.029440 [DEBUG] mod_spandsp_dsp.c:373 DTMF BEGIN
> DETECTED: [2]
> 2015-04-22 12:18:24.029440 [DEBUG] switch_channel.c:488 RECV DTMF 2:2000
> 2015-04-22 12:18:24.169442 [DEBUG] mod_spandsp_dsp.c:385 DTMF END DETECTED:
> [2], duration = 153 ms
> 2015-04-22 12:18:24.489445 [DEBUG] switch_channel.c:488 RECV DTMF 5:2000
> 2015-04-22 12:18:24.489445 [DEBUG] mod_gsmopen.cpp:745 rev 1.4.14~32bit
> [(nil)|37     ][DEBUG_GSMOPEN  745  ][interface1][-1, 5, 5] DTMF DETECTED:
> [5] new_dtmf_timestamp: 1654722477, delta_t: 460006
> 2015-04-22 12:18:24.489445 [DEBUG] mod_spandsp_dsp.c:373 DTMF BEGIN
> DETECTED: [5]
> 2015-04-22 12:18:24.489445 [DEBUG] switch_channel.c:488 RECV DTMF 5:2000
> 2015-04-22 12:18:24.649447 [DEBUG] mod_spandsp_dsp.c:385 DTMF END DETECTED:
> [5], duration = 153 ms
> 2015-04-22 12:18:25.609450 [INFO] switch_cpp.cpp:1328 Failed to validate
> Checksum - '5533552255'
>
>
>
>
>
>
> --
> View this message in context:
> http://freeswitch-users.2379917.n2.nabble.com/Duplicate-DTMF-Issue-tp7596155.html
> Sent from the freeswitch-users mailing list archive at Nabble.com.
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>



-- 
Sincerely,

Giovanni Maruzzelli
Cell : +39-347-2665618
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150422/c1e71dbc/attachment.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list