Module Purpose Elements
Events Catching and throwing VoiceXML events catch, help, noinput, error, nomatch, throw
Executable Statements Processing statements assign, clear, var, reprompt, log
Filled Processing when a field is filled by user input filled
Flow Control Conditional statements if, else, elseif, return
Forms Voice dialog forms and form items form, field, block, record, subdialog initial,
Resources Properties and parameters property, param
Enumerate Enumerate choices or options available to user enumerate
Option Input option for a field option
Output Voice and audio output prompt, value, audio, SSML*
User Input Voice input grammar, SRGS**

Table 1: VoiceXML modules supported by X+V. *Speech Synthesis Markup Language 1.0 (http://www.w3.org/TR/speech-synthesis/). **Speech Recognition Grammar Specification 1.0 (http://www.w3.org/TR/speech-grammar/).

Back to Article