Is Type Ahead Possible in VXML
Posted: Mon Feb 21, 2005 12:35 pm
Hello,
I have been trying to make type-ahead work in my vxml application. In one-digit menus, I would like the platform only to consume the first digit, leaving any others buffered as input for subsequent dialogs. For variable length fields, callers use the pound key to terminate input, so this is not a problem.
I am not using ASR.
Right now, the menu that is partially listed below will collect several digits if they are entered quickly enough, which will prevent users from typing through the dialog.
<property name="inputmodes" value="dtmf"/>
<menu id="mainMenu">
<choice dtmf="1" event="promptMaint"/>
<choice dtmf="2" event="changePassword"/>
<choice dtmf="9" event="mainApplication"/>
<choice dtmf="*" event="replayPrompt"/>
<catch event="promptMaint">
<submit method="get" next="whatever.vxml"/>
</catch>
Is there anything I can try to get the desired behavior?
Thanks for your help
Lou Abbruzzesi
I have been trying to make type-ahead work in my vxml application. In one-digit menus, I would like the platform only to consume the first digit, leaving any others buffered as input for subsequent dialogs. For variable length fields, callers use the pound key to terminate input, so this is not a problem.
I am not using ASR.
Right now, the menu that is partially listed below will collect several digits if they are entered quickly enough, which will prevent users from typing through the dialog.
<property name="inputmodes" value="dtmf"/>
<menu id="mainMenu">
<choice dtmf="1" event="promptMaint"/>
<choice dtmf="2" event="changePassword"/>
<choice dtmf="9" event="mainApplication"/>
<choice dtmf="*" event="replayPrompt"/>
<catch event="promptMaint">
<submit method="get" next="whatever.vxml"/>
</catch>
Is there anything I can try to get the desired behavior?
Thanks for your help
Lou Abbruzzesi