cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
746
Views
0
Helpful
9
Replies

Question on digitWithConfirm element

vincent.zheng
Level 4
Level 4

One of the project that client want is for digitWithConfirm element, if I specify the min digit = 4 and max digit = 22 for the element, when user call from the phone, after user enter 16 digits without the pound, he want to wait just like 3 seconds and repeat the information. I already tested, but it seems like need to wait more then 15 seconds, is it have way to make it shorter like 3s?

9 Replies 9

janinegraves
Spotlight
Spotlight

Cisco's interdigittimeout is 10s by default.

To change this, set the VoiceXML Property

Name: interdigittimeout Value: 3s

This can be done in the Settings tab of the Digits element (then it's

only for this one element).

Or under Project/Properties/CallStudio/Root Doc Settings (to set it as

the new default for this studio app).

It seems like need to wait 9s after I set it, is it because I set min = 4, max = 20 and I only enter 19 without pound key?

Here is the code I set in the xml file

<vxml_property name="interdigittimeout">3s</vxml_property>

Here's a test that will help troubleshoot the problem:

enter 16 digits and then press the # key.  Tell me how long a delay

there is for the system to respond.

1. If it's a short delay, then your interdigittimeout is not set correctly.

2. If it's a long delay, then the following audio group (either the next

audio element, or if you have a 'done' audio group in the digits

element) is probably trying to mix audio files with Nuance

text-to-speech. That often causes a long delay (up to 20s).

My guess is that in the Confirm Initial audio group, you have multiple

audio items - with at least one audio item is specifying to use an audio

file and at least one item has NOTHING in the URI field. This causes a

long delay.

*The workaround is to configure all the items to use recorded audio, or

configure NONE of the items to use recorded audio.*

Here is the confirm initial audio group part

<audio_group bargein="true" count="1" name="confirm_initial_audio_group">

<audio name="audio item 1" src="Loblaws_YouEnter_En.wav" use_default_path="true"/>

<say_it_smart class="com.audium.sayitsmart.plugins.AudiumSayItSmartDigit" format="digits" name="audio item 2">

<value format="number">

<static>{0}</static>

</value>

<recorded_audio audio_fileset="standard" audio_type="wav" path="Loblaws_SayitSmart_English/" use_default_path="true"/>

</say_it_smart>

<audio name="audio item 3" src="Loblaws_ConfirmMenu_En.wav" use_default_path="true"/>

</audio_group>

Also I tried enter 16 digits, and press the pound, it roughly like wait 9s to prompt the confirm initial audio

try changing the say it smart type to Digit-by-Digit instead of number.

Trying to play 16-digit number as a Number may be causing the problem.

Actually is digit-by-digit right now..

IVR.jpg

Are you sure that your Say it Smart audio path is correct? I would try

removing audio item 1 and 3 from the confirm audio group to see if the

system can find and play your  Say it Smart audio files.  If you're

still having trouble, try enabling debugging on the gateway with: debug

http client error

Tried, roughly 8s I think..

If this timeout issue we cannot resolve, I just tell client that we cannot control then..

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: