10-03-2017 11:10 AM
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?
10-03-2017 11:14 AM
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).
10-03-2017 12:19 PM
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>
10-03-2017 12:38 PM
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).
10-03-2017 12:41 PM
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.*
10-04-2017 06:09 AM
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
10-04-2017 06:29 AM
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.
10-04-2017 06:42 AM
Actually is digit-by-digit right now..
10-04-2017 07:29 AM
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
10-04-2017 07:53 AM
Tried, roughly 8s I think..
If this timeout issue we cannot resolve, I just tell client that we cannot control then..
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide