cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
560
Views
3
Helpful
2
Replies

Delay after accepting input in Digits element

dskdskdsk
Level 1
Level 1

Hi,

I am using Digits element to collect 1 to 4 digit input from the callers. If they enter input followed by #(i.e. 1234#), then system is responding immediately without any issues. However, if only input is entered(i.e. 1234), system is waiting for around 10 seconds and then only responding. I tried with single digit inputs also. Same result.

Here are the settings for the digits element that I used:

Inputmode - dtmf;  noinput timeout - 2s;  digits max noinput -1, digits max nomatch - 1, min digits - 1,  max digits - 4, disable hotlinks - false

Can anyone please help me here?

Also, there is another requirement to add # as acceptable grammar at the same menu. So, I am thinking of setting 'termchar' to z. Any better ideas please?

Thanks,

S

1 Accepted Solution

Accepted Solutions

janinegraves
Spotlight
Spotlight

Cisco's default interdigittimeout is 10 seconds - that's what's

happening to you.

You should always change this for the entire application by going to

Project/Properties/RootDocSettings.

Enter the VoiceXML Property

Name: interdigittimeout

Value: 4s (or whatever timeout you want. Use the s for seconds, or ms

for milliseconds. Milliseconds is the default if you don't include a

time unit).

You can also then override this within an element's Settings tab by

entering the VoiceXML Property with a different value. But, it'll go

back to the root document value after this element is done executing.

You can disable termchar using z (or you could leave the value empty,

that will also disable it).

View solution in original post

2 Replies 2

janinegraves
Spotlight
Spotlight

Cisco's default interdigittimeout is 10 seconds - that's what's

happening to you.

You should always change this for the entire application by going to

Project/Properties/RootDocSettings.

Enter the VoiceXML Property

Name: interdigittimeout

Value: 4s (or whatever timeout you want. Use the s for seconds, or ms

for milliseconds. Milliseconds is the default if you don't include a

time unit).

You can also then override this within an element's Settings tab by

entering the VoiceXML Property with a different value. But, it'll go

back to the root document value after this element is done executing.

You can disable termchar using z (or you could leave the value empty,

that will also disable it).

That worked. Thanks a lot Janine.