The VoiceXML Handbook: Understanding and Building the Phone-Enabled Web


TABLE OF CONTENTS 
The following events are pre-defined by the VoiceXML language.
| Event | Description |
|---|---|
| cancel | User input matched the built-in cancel grammar. |
| error.badfetch | A resource is required but the browser was unable to fetch it from the specified URL. |
| error.badfetch.http.nnn | HTTP error nnn occurred, for example, 404 for Page Not Found. |
| error.noauthorization | "Access denied" error, user has tried to do something without sufficient permission. |
| error.semantic | A semantic error was found in the VoiceXML page, for example an undefined variable was referenced, divide by zero, root document |
| error.unsupported.format | Browser does not support the resource format, e.g. sound file type, grammar type etc. |
| error.unsupported.tag | The browser does not support the given tag. E.g., if the browser does not support |
| exit | User input matched the built-in exit grammar. |
| help | User input matched the built-in help grammar. |
| noinput | No user input was expected but none was detected. |
| nomatch | User input did not match the grammar for the current form or field. |
| telephone.disconnect. hangup | The user hung up or a |
| telephone.disconnect. transfer | The browser hung up as a result of an unconditional transfer. |
The following default event handlers are built into a VoiceXML browser.
| Event | Default handler |
|---|---|
| cancel | Do nothing (continue to interpret the current dialog). |
| error | Message, |
| exit | |
| help | Message, |
| noinput | |
| nomatch | Message, |
| telephone. disconnect | |
| Other | Message, |
"Message" indicates that the browser plays a message, the message content is browser-dependent.
UNLIMITED
FREE
ACCESS
TO THE
WORLD'S
BEST IDEAS
SIGN UP TO SEE MORE
An error occurred while processing the form. Please try again in a few minutes.
An error occurred while processing the form. Please try again in a few minutes.