VXMLSurfer

 

 

  Home Progress Documentation Downloads Contact Us
VXML TAG Implementation  

Green: Full Support

Blue : Partial Implementation

Red:- Not supported

 

Tag Description Attributes Comments
<assign> Assign a variable a value

expr
name

 

 
<audio> Play an audio clip within a prompt fetchhint
fetchtimeout

src
 
<block> A container of (non-interactive) executable code. cond
expr
name
 
<catch> Catch an event.

cond
count
event

 
<choice> Define a menu item. accept
dtmf
event
expr
eventexpr
message
messageexpr
fetchaudio
fetchhint
fetchtimeout
maxage
maxstale
next
 
<clear> Clear one or more form item variables. namelist  
<data> Fetches arbitrary XML data from a document server. enctype
expr
fetchaudio
fetchhint
fetchtimeout
maxage
maxstale
method
name
namelist
src
 
<disconnect> Disconnect a session.    
<else> Used in <if> elements.    
<elseif> Used in <if> elements. cond  
<emphasis>   level  
<enumerate> Shorthand for enumerating the choices in the menu.    
<error> Catch an error event. cond
count
 
<exit> Exit a session. expr
namelist
 
<field> Declare an input field in a form. cond
expr
modal
name
type
slot
 
<filled> Action is executed when fields are filled. mode
namelist
 
<foreach> Iterates through the ECMAScript array. array
item
 
<form> A dialog for presenting information and collecting data id
scope
 
<goto> Go to another dialog. expr
expritem

fetchaudio
fetchhint
fetchtimeout
maxage
maxstale

next
nextitem
 
<grammar> Specify a grammar. expr
fetchhint
fetchtimeout
maxage
maxstale
mode
root
scope
src
type
universal
version
xml:lang
 
<help> Catch a help event. cond
count
 
<if> Conditional Logic. cond  
<initial> Declare initial logic upon entry to a form. cond
expr
name
 
<link> Specify a transition common to all dialogs in links scope. event
expr
dtmf
eventexpr
message
messageexpr
fetchaudio
fetchhint
fetchtimeout
maxage
maxstale
next
 
<log> debug message. expr
label
 
<mark> Declare a bookmark. name  
<menu> Choice amongst different destinations. accept
dtmf
id
scope
 
<meta> Define metadata item as name-value pair. content
http-equiv
name
 
<metadata> Define metadata information using metadata schema.    
<noinput> Catch noinput event. cond
count
 
<nomatch> Catch nomatch event. cond
count
 
<object> Interact with custom interaction.    
<one-of> Choice amongst alternatives. lang-list  
<option> Specify an option in <field> dtmf
value
accept
 
<p> Paragraph. xml:lang  
<paragraph>   xml:lang  
<param> Parameter in <object> or <subdialog> expr
name
type
value
 
<prompt> Speech synthesis and audio output to the user. bargein
bargeintype

cond
count
timeout
 
<property> Control implementation platform settings. name
value
 
<record> Record audio. beep
cond
dtmfterm
expr
finalsilence
maxtime
modal
name
type
 
<reprompt> Play a field when revisited after an event.    
<return> Return from subdialog. event
namelist
eventexpr
message
messageexpr
 
<rule-ref>   lang-list
special
uri
 
<s> Sentence. xml:lang  
<script> Specify a client side ECMAScript logic. charset
fetchhint
fetchtimeout
maxage
maxstale
src
 
<subdialog> Invoke another dialog as subdialog of current. cond
enctype
expr
fetchaudio
fetchhint
fetchtimeout
maxage
maxstale
method
name
namelist
src
srcexpr
 
<submit> Submit values to server. enctype
expr

fetchaudio
fetchtimeout

maxage
maxstale
method

namelist
next
 
<throw> Throw an event. event
eventexpr
message
messageexpr
 
<transfer> Transfer caller to another destination. cond
connecttimeout
dest
destexpr
expr
maxtime
name
transferaudio
bridge
aai
aaiexpr
 
<value> Insert value of an expression in a prompt. expr  
<var> Declaration of variable. expr
name
 
<vxml> Top level element of each vxml document. application
base
xml:lang
xml:base
xmlns

version