VoiceGuide IVR Software Main Page
Jump to content

Dtmf De-Bouncing Tone Detection

Recommended Posts

we have a lot of DTMF De-bouncing tone detection.

What is the best setting for DTMF in config.xml?

 

<Description>DTMF Interdigit Delay. Time between digits in DTMF dialing (10ms units)</Description>

<Description>DTMF length (duration) for dialing (10ms units)</Description>

<Description>Silence on and off debounce time (10ms units)</Description>

 

can you advice me how to fix this problem beside adding values into config.xml file?

 

Thanks

Share this post


Link to post

The default debounce setting usually works fine.

 

If you are seeing gaps in sent DTMF tones then you can try increasing the value of the "Silence on and off debounce time (10ms units)" setting.

 

Are the calls on this system routed over VoIP? Poor VoIP connections can lead to DTMF detection problems such as these.

Share this post


Link to post
Are the calls on this system routed over VoIP? Poor VoIP connections can lead to DTMF detection problems such as these.

 

No, the calls are not routed over VoIP. VG received DTMF from GSM gateway. I have program the way when customers enter a digit, the number will play for them. but however each number enters every 1 second still there are a lot of DTMF de-bouncing tone.

 

here is my DTMF configration in Config.xml. what do you think about it?

 

<Parameter>

<Description>Pause Time. Delay caused by a comma in the dialing string (10ms units)</Description>

<Key>DXBD_PAUSETM</Key>

<Value>100</Value>

<Default>100</Default>

</Parameter>

 

<Parameter>

<Description>Silence and Non-silence Debounce</Description>

<Key>DXBD_S_BNC</Key>

<Value>4</Value>

<Default>4</Default>

</Parameter>

 

<Parameter>

<Description>DTMF Interdigit Delay. Time between digits in DTMF dialing (10ms units)</Description>

<Key>DXBD_T_IDD</Key>

<Value>700</Value>

<Default>10</Default>

</Parameter>

 

<Parameter>

<Description>DTMF length (duration) for dialing (10ms units)</Description>

<Key>DXBD_TTDATA</Key>

<Value>40</Value>

<Default>10</Default>

</Parameter>

 

<Parameter>

<Description>Silence on and off debounce time (10ms units)</Description>

<Notes>debunce length should be really small so that

we can easily tell when the transition happens</Notes>

<Key>DXBD_S_BNC</Key>

<Value>100</Value>

<Default>100</Default>

</Parameter>

Share this post


Link to post

The config looks fine.

 

False multiple DTMF detection is usually caused by faulty telephone handsets on which the buttons are pressed, or by voice transmission packets being delayed (eg. poor VoIP connections).

 

We have not seen Dialogic cards do false detection of normal clear DTMF tones.

 

Easiest test to do is to use a Record module and call the system and just press 1234567890123456789012345678901234567890 and then post the recording and the ktTel trace (.ZIPed). You can then see what the Dialogic card hears and what DTMF tones it reported.

Share this post


Link to post

Hello,

we have called several times and record the DTMF from 0 - 9. but for some reason the tones didn't recorded.

the only thing I can see in recorded file is the patten of frequency. you can see the patten in attached file. I also sending you the log file which indicate the DTMF has been dialed to VG.

Thanks for your help

0123456789.zip

Share this post


Link to post

Maybe the recording was stopped due to silence?

 

You may need to either increase the silence timeout parameter or ensure that DTMF tones are pressed from beginning of recording.

 

The VoiceGuide traces dis not show any 0123456789.wav files recorded, so it was not possible to correlate the traces with the supplied .WAV file.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×