We've Moved! Please visit our new and improved forum over at our new portal: https://portal.plumvoice.com/hc/en-us/community/topics

Anyway to increase time to enter a response?

Questions and answers about IVR programming for Plum DEV

Moderators: admin, support

Post Reply
ckrosnowski
Posts: 7
Joined: Wed Dec 08, 2010 11:25 am

Anyway to increase time to enter a response?

Post 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

support
Posts: 3632
Joined: Mon Jun 02, 2003 3:47 pm
Location: Boston, MA
Contact:

Re: Anyway to increase time to enter a response?

Post 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

ckrosnowski
Posts: 7
Joined: Wed Dec 08, 2010 11:25 am

Re: Anyway to increase time to enter a response?

Post by ckrosnowski »

This works perfectly, thank you very much!

Post Reply