VoiceXML Elements

.
.
Tuesday 08 2008
Currently not logged in
 
Forgot your password?
New user? Register here.
 
VoiceXML 2.0 and 2.1 Element Reference
assign Assigns a value to a variable.
audio Plays an audio file or converts text to speech within a prompt.
block Specifies a block of directives that are executed in document source order.
break Introduces a specified amount of silence into the audio played back to the user.
catch Handles events thrown by a VoiceXML application or the interpreter.
choice Defines a menu option.
clear Clears one or more form-item variables
data Fetches XML data from an HTTP server, or submits values to a server.
disconnect Disconnect telephone session and terminates the phone call.
else Implements conditional logic. It provides the alternative in an if construct.
elseif Implements conditional logic. It provides an alternative conditional statement in an if construct.
emphasis Speech Synthesis Markup Language element that introduce stress to the spoken text.
enumerate Dynamically generates audio prompts that enumerates the options in a field or the choices in a menu.
error Catches an error thrown by the platform or throw element
exit Exits a session and terminates the application.
field Describes an input-form item. It formulates an dialog between caller and voicexml interpreter
filled Processes input-form-item variables after the voiceXML interpreter assigns a value. It contains actions to be executed when input form(s) are filled.
foreach Iterates over the elements of an ECMAscript array.
form Prompts and collects data using various input form items.
goto Jumps to another dialog in the same or different document.
help Catches a help event and handles it.
grammar Specifies a speech recognition grammar for user interaction.
mark Speech Synthesis Markup Language element that places a marker to determine when the user barged in on a prompt.
menu Shorthand version of a form with a single field that prompts the user to make a choice and then transitions to another place (e.g. another dialog) based on that choice.
meta Defines a meta-data item as a name/value pair that specifies general information about the voiceXML document or grammar.
noinput Catches noinput event triggered when the caller doesn't speak or enter within active field.
nomatch Catches nomatch field triggered when the caller's input doesn't match the active grammar.
object Allows a platform to expose platform-specific functionality for use by VoiceXML application.
one-of XML grammar input element that indicates alternative user inputs.
option Specufies a option to the caller within a field.
p Speech Synthesis Markup Language element that declares a region of text as a paragraph.
paragraph Speech Synthesis Markup Language element that declares a region of text as a paragraph.
param Specifies a parameter value in a subdialog or object element.
phoneme Speech Synthesis Markup Language element that provides a phonetic pronunciation for the contained text.
prompt Queues synthesesized text to speech and ercorded audio to the caller.
property Controls speech parameter settings specific to the VoiceXML implementation platform.
prosody Speech Synthesis Markup Language element that changes the rate and volume of speech output.
record Records callers speech input to a audio file.
reprompt Plays a field prompt when a field is re-visited after an event.
return Returns from a subdialog.
rule XML grammar element that defines a grammar rule.
ruleref XML grammar input element to refer another rule.
s Speech Synthesis Markup Language element that declares a region of text as a sentence
say-as Speech Synthesis Markup Language element that tells the TTS engine how to pronounce the enclosed word or phrase.
script Specifies a block of client-side scripting logic in ECMAScript (JavaScript).
sentence Speech Synthesis Markup Language element that declares a region of text as a sentence
speak Root element of a standalone SSML document which contains all other SSML elements.
sub Speech Synthesis Markup Language element that indicates a substitute text to be spoken instead of the contained text.
subdialog Invokes another dialog as a subdialog of the current one.
submit Submits values to a document server via an HTTP GET or POST request.
tag XML grammar element that returns the interpreted text from the caller input.
throw Throws a system or user-defined event.
token XML grammar input element that specifies actual words to be spoken or DTMF keys to be entered.
transfer Transfers the caller to a third party at another (specified) destination.
value Inserts the value of an ECMAscript expression into audio output.
var Declares a variable.
voice Speech Synthesis Markup Language element that requests a change in preferred gender, age, voice name to speak etc.
vxml Root document element of VoiceXML document.
accept CCXML element that answers the call.
createcall CCXML element that places an outbound call
cancel CCXML element that cancels a pending event by removing it from the event queue of the CCXML session.
ccxml CCXML element that encloses the entire ccxml script in a document.
createccxml CCXML element that creates another CCXML session using another CCXML document.
createconference CCXML element that joins multiple call legs together.
destroyconference Breaks down an existing conference call.
dialogprepare CCXML element that is used to prepare an appropriate dialog handler to process input and is used in preparing request.
dialogstart CCXML element that executes a VoiceXML dialog.
dialogterminate CCXML element that terminates the execution of a VoiceXML dialog.
disconnect CCXML element that ends the call.
eventhandler CCXML element that contains one or more elements.
join CCXML element that conferences two call legs.
meta CCXML element that supplies additional information about an XML document.
move CCXML element is used to move an event source (such as a connection object) to an executing CCXML session
redirect CCXML element that element redirects an incoming phone call to another party.
reject CCXML element that rejects an incoming phone call.
send CCXML element that sends events directly to another CCXML interpreter or an external event processor.
transition CCXML element that contains the majority of the call control code specifies which actions are to be taken when selected by the EHIA.
unjoin CCXML element that disconnects a two leg conference.
© VoiceXML Tutorial | VoiceXML Elements