This chapter provides detailed information about each VoiceXML tag. See:
| | Tag Summary for an overview of the tags, grouped by function |
| | Tag Index for an alphabetical list of all tags |
Each tag description includes the following information:
In the cases where the BeVocal VoiceXML interpreter deviates from the VoiceXML 2.0 Specification, the difference is clearly marked below in the following ways:
Tags and attributes that were added to the specification in VoiceXML 2.0 are marked New in VoiceXML 2.0.
VoiceXML Tag Summary lists any differences between the BeVocal VoiceXML implementation and the VoiceXML 2.0 standard.
The following table classifies VoiceXML tags according to their purpose.
The following table lists the available tags, including tags for:
| | VoiceXML elements |
| | Elements in the XML form of the W3C Speech Recognition Grammar Format, which are used to define grammars in that format |
| | Elements in the W3C Speech Synthesis Markup Language |
| | VoiceXML 1.0 only. Elements in the Java Speech Markup Language |
| Tag | Description |
Extension. Reconnects the user with an outbound call that was placed on hold. |
|
Extension. Initiates an outbound call, allowing the user to talk to a third party at another destination. |
|
Extension. Disconnects an outbound call or the inbound call. |
|
Extension. Allows the application to suspend execution and listen to the user during an outbound call. |
|
Extension. Interrupts an outbound call, allowing the application to play audio output to the called third party while the user is on hold. |
|
Speech Synthesis Markup Language element that inserts a pause in audio output. |
|
Experimental Extension. Fetches arbitrary XML data from an HTTP server, or submits values to a server. |
|
VoiceXML 1.0 only. Java Speech Markup Language element that classifies a region of text as a particular type. |
|
Marks the beginning of an else clause within an |
|
Marks the beginning of an else-if clause within an |
|
VoiceXML 1.0 only. Java Speech Markup Language element that changes the emphasis of speech output. |
|
New in VoiceXML 2.0. Speech Synthesis Markup Language element that changes the emphasis of speech output. |
|
Generates audio output that enumerates the options in a field or the choices in a menu. |
|
New in VoiceXML 2.0. XML grammar element with an example phrase that matches the containing grammar rule. |
|
Declares initial logic upon entry into a (mixed-initiative) form. |
|
New in VoiceXML 2.0. XML grammar input element that indicates optional or repeated user input. |
|
New in VoiceXML 2.0. XML grammar input element that indicates a source of pronunciation information. |
|
Specifies a transition common to all dialogs in the link's scope. |
|
New in VoiceXML 2.0. Writes debugging information to a BeVocal Café call log, which you can view on the Café web site. |
|
New in VoiceXML 2.0. Speech Synthesis Markup Language element that places a marker into the output stream for asynchronous notification. |
|
New in VoiceXML 2.0. XML grammar input element that indicates alternative user inputs. |
|
Specifies an option in a |
|
New in VoiceXML 2.0. Speech Synthesis Markup Language element that classifies a region of text as a paragraph. |
|
New in VoiceXML 2.0. Speech Synthesis Markup Language element that classifies a region of text as a paragraph. |
|
Specifies a parameter in a |
|
New in VoiceXML 2.0. Speech Synthesis Markup Language element that provides a phonetic pronunciation for the contained text. |
|
Controls settings specific to the BeVocal VoiceXML implementation platform. |
|
VoiceXML 1.0 only. Java Speech Markup Language element that changes the prosody of speech output. |
|
New in VoiceXML 2.0. Speech Synthesis Markup Language element that changes the prosody of speech output. |
|
Extension. Register a voice print that can be used to verify caller identity. |
|
Plays a field prompt when a field is re-visited after an event. |
|
Extension. Causes the event currently being handled to be rethrown. |
|
New in VoiceXML 2.0. XML grammar element that defines a grammar rule. |
|
New in VoiceXML 2.0. XML grammar input element that references another rule. |
|
New in VoiceXML 2.0. Speech Synthesis Markup Language element that classifies a region of text as a sentence. |
|
New in VoiceXML 2.0. Speech Synthesis Markup Language element that modifies how the enclosed word or phrase is spoken. |
|
VoiceXML 1.0 only. Java Speech Markup Language element that modifies how a word or phrase is spoken. |
|
Specifies a block of client-side scripting logic in JavaScript. |
|
VoiceXML 1.0 only; Experimental Extension. Submits values to a web server without transitioning to a new VoiceXML document. |
|
New in VoiceXML 2.0. Speech Synthesis Markup Language element that classifies a region of text as a sentence. |
|
New in VoiceXML 2.0. The |
|
New in VoiceXML 2.0. Attribute provides substitute text to be spoken instead of the contained text. |
|
New in VoiceXML 2.0. XML grammar element that specifies how to interpret the user input. |
|
New in VoiceXML 2.0. XML grammar input element that specifies words to be spoken by the user. |
|
Transfers the user's call to a third party at another destination. |
|
Extension. Verify that the speaker's voice matches a stored voice print. |
|
New in VoiceXML 2.0. Speech Synthesis Markup Language element that requests a change in speaking voice. |
|
The remainder of this chapter contains tag descriptions is alphabetical order.
| Café Home |
Developer Agreement |
Privacy Policy |
Site Map |
Terms & Conditions Part No. 520-0001-02 | © 1999-2007, BeVocal, Inc. All rights reserved | 1.877.33.VOCAL |