Anyway to increase time to enter a response?
Posted: Mon Dec 03, 2012 2:24 pm
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
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