VoiceGuide IVR Software Main Page
Jump to content

Recording: How to remove DTMF tone at end?

Recommended Posts

I'm using the recording module for users to record the greeting messages. To let users signify end of recording, I ask them to press any key to stop recording, and then use the path statements 'on {key} goto {next statement}' for the recording.

 

However, this approach caused a big issue: I realise that the DTMF key signal for stopping the recording will also be recorded in the greetings, and hence, when the message is played, the signal at the end will be incorrectly be captured as user's input.

 

Kindly advise how can I avoid this problem? For your information, I'm using the digital dialogic card D/240JCT on ISDN T1 and using the ISDN version of VoiceGuide.

 

Thanks for advising.

Share this post


Link to post
I realise that the DTMF key signal for stopping the recording will also be recorded in the greetings, and hence, when the message is played, the signal at the end will be incorrectly be captured as user's input.

VoiceGuide will not include the DTMF tone in the recording. The length of recording that VG cuts off when recording is finished due to a DTMF keypress can be regulated in VG.INI file. See setting RecCutIfDtmfStopBytes

 

I'm pretty sure RecCutIfDtmfStopBytes and not some other setting is used by the "VoiceGuide for ISDN" product. I'll check on this and report if that is not the case.

Share this post


Link to post

Thanks for your advice and from there, I am getting a better understanding of the issue. I find out that the length of key pressed can be longer or shorter, depending on how the caller pressed the key. Hence, if the caller presses quickly, the DTMF tone will not be recorded, but if the key is pressed longer, than part of the signal will not have be 'cut' completely.

 

If this is the case how this is handled, then this is a compromising issue --- how to set a time long enough to make sure the tone is not included, but that will mean for some users the recorded message will be truncated.

 

Are there any better ways to approach this? (Detecting silences versus detecting key pressed for end of recording is a worse situation.)

 

Please advise.

Share this post


Link to post

Please provide and example of the recording when this occurred (DTMF tone was recorded in sound file) and the trace made for the call during which the this recording was made.

Share this post


Link to post

Please find the log files attached, as well as the recorded sound file and the vg.ini file. As you may see, I've set quite a long cutoff time:

RecCutIfDtmfStopBytes_Dialogic=14000

 

(To be fair, the sample was recorded when the key was pressed a longer time --- but still a reasonable expected time for the average caller)

 

Thanks for helping to investigate.

Edited by SupportTeam

Share this post


Link to post

Please email support@voiceguide.com with a reference to this support thread and a fix for this will be forwarded to you.

 

Please also refrain from posting traces from "VoiceGuide for ISDN" on this forum. Please email any "VoiceGuide for ISDN" traces directly to support@voiceguide.com

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
×