Page 1 of 1

Anyway to increase time to enter a response?

Posted: Mon Dec 03, 2012 2:24 pm
by ckrosnowski
Hello Support,
Curious if anyone has any ideas around how to increase the time to allow a user to key in response before the system assumes the user is done.

Take the following vxml script:

<?xml version="1.0" ?>
<vxml version="2.0">
<property name="termchar" value="#" />
<var name="callerid" expr="session.telephone.ani" />
<property name="xml:lang" value="en-us" />
<property name="inputmodes" value="dtmf" />
<form>
<property name="bargein" value="true" />
<field name="question" type="digits?minlength=3;maxlength=3;">
<prompt timeout="60s">We would like to thank you in advance for taking the time to complete this Example Survey. Your responses are very important in helping us continue to deliver a high level of service and care. To continue in English please press 123. Para los espaƱoles, por favor, pulse 456.</prompt>
<nomatch count="1">
Sorry I did not understand your response. Please try again.
<reprompt />
</nomatch>
<nomatch count="2">
Sorry, but I think you may have entered an invalid response. Let me repeat the question again.
<reprompt />
</nomatch>
<nomatch count="3">
We are sorry, but the survey you are attempting to complete may be experiencing technical difficulties. Please try again a little later. Good bye.
<disconnect />
</nomatch>
<noinput count="1">Sorry I did not understand your response. Please try again.</noinput>
<noinput count="2">Sorry, but I think you may have entered an invalid response. Let me repeat the question again.</noinput>
<noinput count="3">
We are sorry, but the survey you are attempting to complete may be experiencing technical difficulties. Please try again a little later. Good bye.
<disconnect />
</noinput>
</field>
<block>
<submit method="post" namelist="question callerid" next="example"/>
</block>
</form>
</vxml>

Right now I have the prompt timeout set to, 60 seconds. Which indeed works great as after the question is read, the noinput isn't thrown until roughly 60 seconds later. However, what we are running into, is users complaining that the system accepts the input too quickly. Say someone presses 1, then fumbles a moment and then attempts to press 2 (for the 123 choice), the system will error out as it thought the user had stopped entering their response. Which in turn throws the nomatch error.

Is there anyway to increase the time a user has to physically key in there response? It seems to be about 1-2 seconds now.

Any help is greatly appreciated!
Thanks,

Chris

Re: Anyway to increase time to enter a response?

Posted: Tue Dec 04, 2012 8:44 am
by support
Hi Chris,

Yes, you can use the interdigittimeout property to increase the time for a user to enter a response. For documentaiton on how to use the interdigittimeout property, please see here: http://www.plumvoice.com/docs/dev/voice ... gittimeout

Please let us know if you have any further questions.

Regards,
Plum Support

Re: Anyway to increase time to enter a response?

Posted: Tue Dec 04, 2012 10:16 am
by ckrosnowski
This works perfectly, thank you very much!