Page 1 of 1

Interdigittimeout not honored

Posted: Fri Jan 11, 2008 11:13 am
by moshe
I'm using an inter-digit timeout time of 3s, set at the document level.

Code: Select all

<property name="interdigittimeout" value="3s"/>
Later I attempt to collect a 10-digit phone number

Code: Select all

 <field name="userTn" cond="!tnValid" type="digits?minlength=10;maxlength=10">
When I test the system, I'm getting odd results; the timeout is clearly shorter than 3s.

By way of debugging, I've lengthened the interdigittimeout timer to 10s and still cannot collect a ten digit number successfully. The system rapidly times out and collects just the first digit or digits.

Query: is the interdigittimeout property honored at the document level?

Posted: Fri Jan 11, 2008 11:18 am
by moshe
Moving the property into the form results in the proper timeout behavior. This is clearly a document-level issue.

Interdigittimeout honored at doc level and works in IVR app

Posted: Fri Jan 11, 2008 11:40 am
by support
Hi,

Yes, the IVR property, interdigittimeout is honored at the document level. We have just tested this IVR application and found interdigittimeout to work just fine at the document level:

Code: Select all

<?xml version="1.0"?>
<vxml version="2.0">
<property name="interdigittimeout" value="10s"/>
  <form>
    <field name="userTn" type="digits?minlength=10;maxlength=10">
      <prompt>
        Please say your phone number.
      </prompt>
      <filled>
        You entered <value expr="userTn"/>.
      </filled>
    </field>
  </form>
</vxml>
Hope this helps.

If you're still having problems with this IVR issue, feel free to post a small, but complete IVR code example that demonstrates this IVR issue.

Regards,
Plum Support