VoiceXML is a markup language for writing telephone-based speech applications. This document describes BeVocal VoiceXML, which is compliant with the W3C VoiceXML Version 2.0 Specification.
This document is for software developers using the Nuance Café development environment. It assumes you are familiar with the basic concepts of HTML.
| | Introducing terms that will be used throughout the document |
| | Emphasis |
Bold font is used for headings.
| | Code examples |
| | Tags and attributes |
| | Values or text that must be typed as shown |
| | Filenames and pathnames |
Italic fixed width font is used for:
| | Variables |
| | Prototypes or templates; what you actually type will be similar in format, but not the exact same characters as shown |
Part I of this guide explains how to use VoiceXML features. A new application developer typically reads these chapters completely and in order.
| | Chapter 1, Getting Started introduces VoiceXML and its major features. |
| | Chapter 2, Forms describes VoiceXML forms. |
| | Chapter 3, Event Handling describes events that can be thrown during the execution of a VoiceXML application and how events are handled. |
| | Chapter 4, Fetching and Caching Resources explains how an application can control the way VoiceXML documents and other resources are fetched and cached. |
| | Chapter 5, Using Multiple-Recognition describes how the BeVocal VoiceXML interpreter can provide multiple recognition results. |
Part II of this guide explains how to use Extended VoiceXML features. A new application developer typically reads those chapters which are relevant for his application.
| | Chapter 6, Controlling Outbound Calls describes the BeVocal VoiceXML call-control features, an extension to VoiceXML. |
| | Chapter 7, Go-Back Facility describes the BeVocal VoiceXML go-back facility, an experimental extension to VoiceXML. |
| | Chapter 8, TTS and Recorded Voice Selection describes the BeVocal VoiceXML TTS and Recorded Voice Selection facility, an experimental extension to VoiceXML |
| | Chapter 9, Dynamic SSML describes the BeVocal VoiceXML Dynamic SSML facility, an experimental extension to VoiceXML |
| | Chapter 10, SOAP Client Facility describes the BeVocal VoiceXML SOAP Client facility, an experimental extension to VoiceXML |
Part III of this guide provides reference descriptions of the various components of the VoiceXML language. Application developers typically do not read these chapters from start to finish, but instead use them to look up information about the various tags, properties, and so on.
| | Chapter 11, Tags describes the tags that make up VoiceXML. |
| | Chapter 12, Properties describes the properties that can be set to control the behavior of a VoiceXML application. |
| | Chapter 13, Variables describes predefined variables that are available in VoiceXML applications. |
| | Chapter 14, JavaScript Functions and Objects describes predefined JavaScript functions that are available in VoiceXML applications. |
For additional or related information, you can refer to:
| Café Home |
Developer Agreement |
Privacy Policy |
Site Map |
Terms & Conditions Part No. 520-0001-02 | © 1999-2007, Nuance Communications, Inc. All rights reserved | 1.877.33.VOCAL |