i6net header image 5

Elements

ivan | General | Friday, January 25th, 2008

The following table lists the VoiceXML 2.0+ elements supported by the VXI* VoiceXML interpreter. Using these elements you can develop voice applications that are W3C compliant with the VoiceXML 2.0 and VoiceXML 2.1 specifications and run them.

Element Short Description Supported
<assign> Assigns a value to a variable. yes
<audio> Plays audio file to user. yes
<block> Allows execution of code within this item. yes
<catch> Handles (or catches) events. yes
<choice> Provides definition of a menu. yes
<clear> Clears or resets form items (form fields). yes
<data>    
<disconnect> Terminates application and hangup. yes
<else> Conditional code, associated with <if>. yes
<elseif> Conditional code, associated with <if> yes
<enumerate> Builds choice list. yes*
<error> Catches error event. yes
<exit> Terminates application but keep port alive. yes*
<field> Collects user input. yes
<filled> Defines code when user input complete. yes
<foreach>    
<form> Defines dialog for collecting user input. yes
<goto> Jumps to another dialog. yes
<grammar> Defines DTMF user input rules. yes
<help> Catches help event. yes
<if> Defines conditional code. yes
<initial> Defines prompt for initial form level input. yes
<link> Defines URL to go to when choice made. yes*
<log> Output debug message. yes
<menu> Dialog for selecting from fixed choices. yes
<meta> Defines page information. yes
<metadata> Defines page information. no
<noinput> Catches a user input timeout event. yes
<nomatch> Catches an invalid user input event. yes
<object> Executes an extension function. yes
<option> Defines a field selection. yes
<param> Defines parameter to subdialog or object. yes
<prompt> Defines output to be played to user. yes
<property> Allows internal setting to be configured. yes
<record> Makes user audio recording to file. yes
<reprompt> Re-asks for user input after prompting. yes
<return> Return from a subdialog. yes
<script> Executes ECMAScript (javascript) code. yes
<subdialog> Invokes another dialog and then returns. yes
<submit> Sends application values and gets new doc. yes
<throw> Generates an event to be handled by catch. yes
<transfer> Transfers the call. yes*
<value> Inserts value of variable into text. yes
<var> Declares a variable. yes
<vxml> Defines root element of document. yes

w3c

Please go to W3C to know more about the VoiceXML language at:
Voice Extensible Markup Language VoiceXML 2.0

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

You must be logged in to post a comment.

© 2008 I6NET | Privacy | this website is powered by WordPress