Schema vxml-session.xsd


schema location:  C:\Documents and Settings\awahbe.VAD\My Documents\VXML Tools Group\vxml-session.xsd
attribute form default: 
element form default:  qualified
targetNamespace:  /2006/vb-slaml
 
Elements  Complex types  Simple types 
aai  execBlockComplexType  filledmodeSimpleType 
allocate-resource  execContextComplexType  filledSimpleType 
audio  modeSimpleType 
block  namelistSimpleType 
choice  nameSimpleType 
cleanup-connection 
cleanup-page 
collection-attempt 
compile-page 
compile-warn 
connected 
connection 
connection-properties 
define-grammar 
establish-resource-session 
event 
event-handler 
fetch 
field 
filled 
filled-handler 
form 
goto 
grammar 
init-page 
initial 
initiate-connection 
initiate-transfer 
interpretation 
link 
local 
log 
menu 
meta 
param 
play-prompts 
protocol 
recognition-result 
record 
recording 
remote 
return 
slot 
subdialog 
subdialog-context 
submit 
synthesis 
terminate-resource-session 
text 
transfer 
transfer-connected 
undefine-grammar 
vxml-execution 
vxml-page 
vxml-prepare 
vxml-session 


schema location:  C:\Documents and Settings\awahbe.VAD\My Documents\VXML Tools Group\slaml-base.xsd
attribute form default:  qualified
element form default:  qualified
targetNamespace:  /2006/slaml
 
Simple types  Attr. groups 
modeType  event 
function-parallel 
function-sequential 
interaction 
interaction-handler 
message-recv 
message-send 
period-parallel 
period-sequential 


element aai
type xs:string
properties
content simple
annotation
documentation 
This represents application to application information that was communicated during session establishment.

element allocate-resource
properties
content complex
used by
element establish-resource-session
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringrequired      
resource-id  xs:stringoptional      
annotation
documentation 
This contains details about a media resource allocated within the context of a media resource session.

element audio
properties
content complex
used by
element play-prompts
attributes
Name  Type  Use  Default  Fixed  Annotation
uri  xs:anyURIrequired      
documentation 
The uri of the audio file.
annotation
documentation 
This represents playback of an audio file.

element block
type extension of vb:execBlockComplexType
properties
content complex
children vb:log vb:goto vb:submit vb:return vb:play-prompts
used by
element form
attributes
Name  Type  Use  Default  Fixed  Annotation
name  vb:nameSimpleTyperequired      
documentation 
The name of the block element.
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This represents execution of a VoiceXML block element.

element choice
type extension of xs:string
properties
content complex
used by
element menu
attributes
Name  Type  Use  Default  Fixed  Annotation
uri  xs:anyURIoptional      
documentation 
The uri that the session will execute now that this choice has been selected. A choice may not have both a uri and an event attribute.
event  vb:nameSimpleTypeoptional      
documentation 
This event is thrown now that this choice has been selected. A choice may not have both a uri and an event attribute.
dtmf  xs:nonNegativeIntegeroptional      
documentation 
This attribute contains the dtmf digit used to select the menu choice if dtmf was used.
sl:time  required      
documentation 
This represents the time an event took place.
annotation
documentation 
This represents the choice that was selected during the execution of a VoiceXML menu.

element cleanup-connection
properties
content complex
children vb:terminate-resource-session
used by
element connection
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  required    parallel  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This represents the time spent cleaning up the connection and its associated resources.

element cleanup-page
properties
content complex
children vb:undefine-grammar
used by
element vxml-page
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  required    parallel  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This represents the cleanup processing done for the VoiceXML page.

element collection-attempt
properties
content complex
children vb:grammar vb:recognition-result
used by
elements field initial menu record transfer
attributes
Name  Type  Use  Default  Fixed  Annotation
outcome  required      
documentation 
This indicates the outcome of the recognition.
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
sl:interaction  required      
documentation 
This is the id of an interaction with another entity. The element with this attribute represents the initiation of the interaction.
sl:log-tag  required      
documentation 
This is the tag that identifies a log produced by a system entity.
sl:class  required      
documentation 
This is the class of the entity that procuced a log.
sl:target  optional      
documentation 
This is the target address of an interaction or a message.
annotation
documentation 
This represents the execution of speech and/or dtmf recognition.

element compile-page
properties
content complex
children vb:compile-warn
used by
element vxml-prepare
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
outcome  xs:stringrequired      
annotation
documentation 
This represents the compilation of a VoiceXML page.

element compile-warn
type extension of xs:string
properties
content complex
used by
element compile-page
attributes
Name  Type  Use  Default  Fixed  Annotation
line  xs:positiveInteger      
annotation
documentation 
This represents a warning generated by the compilation of a VoiceXML page.

element connected
properties
content complex
used by
element connection
attributes
Name  Type  Use  Default  Fixed  Annotation
outcome  xs:NMTOKENrequired      
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This represents the period of time during which the session was connected.

element connection
properties
content complex
children vb:connection-properties vb:initiate-connection vb:connected vb:cleanup-connection
used by
element vxml-session
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This represents the connection on which the VoiceXML session is executed.

element connection-properties
properties
content complex
children vb:local vb:remote vb:protocol
used by
element connection
annotation
documentation 
This contains properties of the connection.

element define-grammar
properties
content complex
children vb:grammar
used by
element init-page
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
sl:interaction  required      
documentation 
This is the id of an interaction with another entity. The element with this attribute represents the initiation of the interaction.
sl:log-tag  required      
documentation 
This is the tag that identifies a log produced by a system entity.
sl:class  required      
documentation 
This is the class of the entity that procuced a log.
sl:target  optional      
documentation 
This is the target address of an interaction or a message.
outcome  xs:stringrequired      
annotation
documentation 
This represents the definition of a grammar. This is typically done for prefetched grammars only.

element establish-resource-session
properties
content complex
children vb:protocol vb:allocate-resource
used by
element initiate-connection
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
sl:interaction  required      
documentation 
This is the id of an interaction with another entity. The element with this attribute represents the initiation of the interaction.
sl:log-tag  required      
documentation 
This is the tag that identifies a log produced by a system entity.
sl:class  required      
documentation 
This is the class of the entity that procuced a log.
sl:target  optional      
documentation 
This is the target address of an interaction or a message.
outcome  xs:stringrequired      
session-id  xs:stringrequired      
annotation
documentation 
This represents the creation of a session with a media resource server.

element event
properties
content complex
used by
elements form menu vxml-page
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:NCNamerequired      
documentation 
The name of the event that was thrown.
count  xs:integeroptional      
documentation 
The count of the event thrown.
sl:time  required      
documentation 
This represents the time an event took place.
annotation
documentation 
This represents an event being thrown during the execution of a VoiceXML page.

element event-handler
type extension of vb:execBlockComplexType
properties
content complex
children vb:log vb:goto vb:submit vb:return vb:play-prompts
used by
elements form menu vxml-page
attributes
Name  Type  Use  Default  Fixed  Annotation
event  xs:stringrequired      
documentation 
The name of the event handled.
location  xs:stringrequired      
documentation 
The uri of the page on which the event handler is defined. If the uri has a fragment identifier, this identifies the form or menu in which the handler is defined; otherwise, the handler is defined in the global scope of the page.
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This represents the execution of an event handler such as catch, nomatch and noinput.

element fetch
properties
content complex
used by
element vxml-prepare
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
sl:interaction  required      
documentation 
This is the id of an interaction with another entity. The element with this attribute represents the initiation of the interaction.
sl:log-tag  required      
documentation 
This is the tag that identifies a log produced by a system entity.
sl:class  required      
documentation 
This is the class of the entity that procuced a log.
sl:target  optional      
documentation 
This is the target address of an interaction or a message.
uri  xs:anyURIrequired      
outcome  xs:stringrequired      
type  xs:stringrequired      
annotation
documentation 
This represents the fetch of some resource.

element field
properties
content complex
children vb:collection-attempt vb:play-prompts
used by
element form
attributes
Name  Type  Use  Default  Fixed  Annotation
name  vb:nameSimpleTyperequired      
documentation 
The name of the field.
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  required    parallel  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This represents the execution of a VoiceXML field element.

element filled
type extension of vb:filledSimpleType
properties
content complex
used by
element form
attributes
Name  Type  Use  Default  Fixed  Annotation
dialog-id  xs:NMTOKENoptional      
item-name  xs:NMTOKENrequired      
documentation 
The name of the form item that was filled.
sl:time  required      
documentation 
This represents the time an event took place.
annotation
documentation 
This represents the filling of a VoiceXML form item. The content of this element is the value that was assigned to the item.

element filled-handler
type extension of vb:execBlockComplexType
properties
content complex
children vb:log vb:goto vb:submit vb:return vb:play-prompts
used by
element form
attributes
Name  Type  Use  Default  Fixed  Annotation
namelist  vb:namelistSimpleTypeoptional      
documentation 
This is a list of form items. This handler is triggered when these form items are filled.
mode  vb:filledmodeSimpleTypeoptional  all    
documentation 
If this has a value of "all" then all of the form items in the namelist must be filled for the handler to execute. If value is "any" then the handler is executed if any of the form items in the namelist are filled.
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This represents the execution of a VoiceXML filled handler.

element form
properties
content complex
children vb:initial vb:block vb:field vb:event vb:event-handler vb:filled-handler vb:subdialog vb:filled vb:record vb:transfer vb:link
used by
element vxml-page
attributes
Name  Type  Use  Default  Fixed  Annotation
dialog-id  xs:stringrequired      
documentation 
This is the id of the form being executed.
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This represents the execution of a VoiceXML form.

element goto
properties
content complex
used by
complexType execBlockComplexType
attributes
Name  Type  Use  Default  Fixed  Annotation
location  xs:string      
nextitem  vb:nameSimpleType      
documentation 
If the goto directs execution to another item in the form, then this attribute contains the name of the item.
next  xs:anyURI      
documentation 
If the goto directs execution to another page or dialog, then this attribute contains the target uri.
sl:time  required      
documentation 
This represents the time an event took place.
annotation
documentation 
This represents the execution of a VoiceXML goto element.

element grammar
properties
content complex
used by
elements collection-attempt define-grammar
attributes
Name  Type  Use  Default  Fixed  Annotation
uri  xs:anyURIrequired      
documentation 
This is the uri of the grammar.
mode  vb:modeSimpleType      
documentation 
This indicates the input mode of the grammar.
annotation
documentation 
This represents a grammar that has been activated for recognition.

element init-page
properties
content complex
children vb:define-grammar
used by
element vxml-page
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  required    parallel  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This represents processing done during the initialization of a VoiceXML page.

element initial
properties
content complex
children vb:collection-attempt vb:play-prompts
used by
element form
annotation
documentation 
This represents the execution of a VoiceXML initial form item.

element initiate-connection
properties
content complex
children vb:vxml-prepare vb:establish-resource-session
used by
element connection
attributes
Name  Type  Use  Default  Fixed  Annotation
outcome  required      
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  required    parallel  
documentation 
This is the mode of a period. It may be parallel or sequential.
sl:handle-interaction  required      
documentation 
This is the id of an interaction with another entity. The element with this attribute represents the handling of the interaction. The other party initiated the interaction.
sl:source  optional      
documentation 
This is the source address of an interaction or a message.
annotation
documentation 
This represents the initiation of the session.

element initiate-transfer
properties
content complex
used by
element transfer
attributes
Name  Type  Use  Default  Fixed  Annotation
outcome  required      
documentation 
This indicates the outcome of the transfer initiation.
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This represents the initiation of a VoiceXML transfer. This is the period of time between placing the outbound call and either connecting or failing the transfer attempt.

element interpretation
properties
content complex
annotation
documentation 
This represents the semantic interpretation of a n-best list item. An arbitrary XML format is allowed.

element link
properties
content complex
used by
elements form menu vxml-page
attributes
Name  Type  Use  Default  Fixed  Annotation
next  xs:anyURI      
documentation 
If the link directs execution to another page or dialog, then this attribute contains the target uri.
sl:time  required      
documentation 
This represents the time an event took place.
event        
documentation 
If the link causes an event to be thrown, then this is the name of the event.
annotation
documentation 
This represents a link being recognized and followed during the execution of a VoiceXML page.

element local
properties
content complex
used by
element connection-properties
attributes
Name  Type  Use  Default  Fixed  Annotation
uri  xs:stringrequired      
documentation 
This is the uri of the local party.
originator  xs:booleanoptional  false    
documentation 
This indicates if the connection was originated by the local party.
annotation
documentation 
This tag represents the local party in a VoiceXML call. It contains the uri for that party which, for example, could be a DNIS or a SIP address.

element log
type extension of xs:string
properties
content complex
used by
complexType execBlockComplexType
attributes
Name  Type  Use  Default  Fixed  Annotation
label  xs:stringoptional      
sl:time  required      
documentation 
This represents the time an event took place.
annotation
documentation 
This represents the execution of a log tag by the VoiceXML interpreter. The tag contains the contents of the log.

element menu
properties
content complex
children vb:play-prompts vb:collection-attempt vb:choice vb:event vb:event-handler vb:link
used by
element vxml-page
attributes
Name  Type  Use  Default  Fixed  Annotation
dialog-id  xs:stringrequired      
documentation 
The id of the menu.
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This represents the execution of a VoiceXML menu.

element meta
properties
content complex
used by
element vxml-page
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:stringrequired      
documentation 
The name of the meta data variable.
value  xs:stringrequired      
documentation 
The value of the meta data variable.
annotation
documentation 
This represents meta data associated with a page via the VoiceXML meta tag.

element param
type extension of xs:string
properties
content complex
used by
elements return subdialog submit
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:NMTOKEN      
annotation
documentation 
This represents a parameter to a form item such as a subdialog.

element play-prompts
properties
content complex
mixed true
children vb:synthesis vb:audio
used by
elements field initial menu record subdialog transfer vxml-page
complexType execBlockComplexType
attributes
Name  Type  Use  Default  Fixed  Annotation
outcome  optional      
documentation 
This indicates if prompt playback was terminated due to caller barge-in.
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This represents the playback of a sequence of prompts

element protocol
properties
content complex
used by
elements connection-properties establish-resource-session
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:stringrequired      
documentation 
This is the name of the protocol.
version  xs:decimalrequired      
documentation 
This is the version number of the protocol
annotation
documentation 
This element contains information about the protocol used to establish the session.

element recognition-result
properties
content complex
used by
element collection-attempt
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:stringoptional      
documentation 
This is a type identifier for the format used to represent the recognition results.
mode  vb:modeSimpleTyperequired      
documentation 
Indicates the modality of the input: dtmf or voice.
text  xs:stringoptional      
annotation
documentation 
This generically represents the result of a recognition. It could contain a recognition-list (part of this schema) or it could contain markup that represents the results in a standard w3c format such as EMMA or NLSML

element record
properties
content complex
children vb:collection-attempt vb:play-prompts vb:recording
used by
element form
attributes
Name  Type  Use  Default  Fixed  Annotation
name  vb:nameSimpleTyperequired      
documentation 
The name of the record item.
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  required    parallel  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This tag represents the execution of a VoiceXML record element.

element recording
properties
content complex
used by
element record
attributes
Name  Type  Use  Default  Fixed  Annotation
uri  xs:anyURIrequired      
documentation 
This contains the (temporary) uri at which the file was recorded.
format  xs:stringoptional      
documentation 
This indicates the format of the recording.
duration  xs:doublerequired      
documentation 
This is the size, in bytes, of the recording.
outcome  required      
documentation 
This indicates the outcome of the record tag execution.
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This represent the act of recording and storing audio by the VoiceXML platform. This does not necessarily include audio that is captured for recognition, though recording could take place in parallel with recognition.

element remote
properties
content complex
used by
element connection-properties
attributes
Name  Type  Use  Default  Fixed  Annotation
originator  xs:booleanoptional  false    
documentation 
This indicates if the remote party originated the connection.
uri  xs:stringrequired      
documentation 
This is the uri of the remote party.
annotation
documentation 
This tag represents the remote party in a VoiceXML call. It contains the URI of that party which, for example, could be an ANI or a SIP address.

element return
properties
content complex
children vb:param
used by
complexType execBlockComplexType
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:time  required      
documentation 
This represents the time an event took place.
annotation
documentation 
This represents the execution of a VoiceXML return tag.

element slot
type extension of xs:string
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:NCNamerequired      
documentation 
The name of the slot.
ambiguous  xs:booleanoptional  false    
documentation 
This is true if the slot is ambiguous. Unfortunately, the current format does not explicitly state what other slot the value is ambiguous with.
grammar  xs:stringoptional      
documentation 
The grammar from which the slot was recognized.
confidence  xs:intoptional      
documentation 
The confidence with which the slot item was recognized.
annotation
documentation 
This represents a slot value in an n-best item.

element subdialog
properties
content complex
children vb:param vb:play-prompts vb:subdialog-context
used by
element form
attributes
Name  Type  Use  Default  Fixed  Annotation
name  vb:nameSimpleTyperequired      
documentation 
This is the name of the subdialog item.
uri  xs:anyURIoptional      
documentation 
This is the uri of the subdialog.
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This represents the execution of a VoiceXML subdialog.

element subdialog-context
type extension of vb:execContextComplexType
properties
content complex
used by
element subdialog
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This represents a subdialog's execution contenxt.

element submit
properties
content complex
children vb:param
used by
complexType execBlockComplexType
attributes
Name  Type  Use  Default  Fixed  Annotation
uri  xs:anyURIrequired      
documentation 
This is the uri used to submit the data.
sl:time  required      
documentation 
This represents the time an event took place.
annotation
documentation 
This represents the execution of a VoiceXML submit tag.

element synthesis
type extension of xs:string
properties
content complex
used by
element play-prompts
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
sl:interaction  required      
documentation 
This is the id of an interaction with another entity. The element with this attribute represents the initiation of the interaction.
sl:log-tag  required      
documentation 
This is the tag that identifies a log produced by a system entity.
sl:class  required      
documentation 
This is the class of the entity that procuced a log.
sl:target  optional      
documentation 
This is the target address of an interaction or a message.
annotation
documentation 
This represents an interaction with a synthesis resource.

element terminate-resource-session
properties
content complex
used by
element cleanup-connection
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
sl:interaction  required      
documentation 
This is the id of an interaction with another entity. The element with this attribute represents the initiation of the interaction.
sl:log-tag  required      
documentation 
This is the tag that identifies a log produced by a system entity.
sl:class  required      
documentation 
This is the class of the entity that procuced a log.
sl:target  optional      
documentation 
This is the target address of an interaction or a message.
session-id  xs:stringrequired      
annotation
documentation 
This represents the termination of a session with a media resource server.

element text
type xs:string
properties
content simple
annotation
documentation 
This is the raw text representation of a recognition result item.

element transfer
properties
content complex
children vb:play-prompts vb:collection-attempt vb:initiate-transfer vb:transfer-connected
used by
element form
attributes
Name  Type  Use  Default  Fixed  Annotation
name  vb:nameSimpleTyperequired      
documentation 
This is the name of the transfer item.
dest  xs:anyURIrequired      
documentation 
This is the destination uri for the transfer.
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  required    parallel  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This represents the execution of a VoiceXML transfer.

element transfer-connected
properties
content complex
used by
element transfer
attributes
Name  Type  Use  Default  Fixed  Annotation
outcome  required      
documentation 
This indicates the outcome of the transfer connection.
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This the portion of a bridge transfer during which a connection to the callee exists.

element undefine-grammar
properties
content complex
used by
element cleanup-page
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
sl:interaction  required      
documentation 
This is the id of an interaction with another entity. The element with this attribute represents the initiation of the interaction.
sl:log-tag  required      
documentation 
This is the tag that identifies a log produced by a system entity.
sl:class  required      
documentation 
This is the class of the entity that procuced a log.
sl:target  optional      
documentation 
This is the target address of an interaction or a message.
outcome  xs:stringrequired      
annotation
documentation 
This represents cleanup or undefinition of a defined grammar.

element vxml-execution
type extension of vb:execContextComplexType
properties
content complex
children vb:vxml-page
used by
element vxml-session
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This represents the execution of the VoiceXML session.

element vxml-page
properties
content complex
children vb:meta vb:init-page vb:form vb:menu vb:event vb:event-handler vb:link vb:play-prompts vb:cleanup-page
used by
element vxml-execution
attributes
Name  Type  Use  Default  Fixed  Annotation
uri  xs:anyURIrequired      
documentation 
This is the uri of the VoiceXML page.
application  xs:anyURIoptional      
documentation 
This is the application root page.
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This represents the execution of a VoiceXML page.

element vxml-prepare
properties
content complex
children vb:fetch vb:compile-page
used by
element initiate-connection
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This represents the preparation of the VoiceXML session, including fetching and compiling the initial voiceXML page.

element vxml-session
properties
content complex
children vb:connection vb:vxml-execution
attributes
Name  Type  Use  Default  Fixed  Annotation
session-id  xs:NMTOKENrequired      
documentation 
This is the unique id for the session. While XML identifiers are typically only equired to be unique within a page, session ids should be globally unique.
application  xs:string      
documentation 
This is the name of the application (or analysis target) with which the session is associated.
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  required    parallel  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This is the root node. It represent an entire VoiceXML session.

complexType execBlockComplexType
children vb:log vb:goto vb:submit vb:return vb:play-prompts
used by
elements block event-handler filled-handler
annotation
documentation 
This complex type is used to represent the any VoiceXML element that is an executable block, such as filled, catch or the block element itself.

complexType execContextComplexType
used by
elements subdialog-context vxml-execution
annotation
documentation 
This represents an execution context for either a subdialog or an entire session.

simpleType filledmodeSimpleType
type restriction of xs:NMTOKEN
used by
attribute filled-handler/@mode
facets
enumeration all
enumeration any
annotation
documentation 
This type is used to represent the mode of a filled handler. If its "all" then all names in the namelist must be filled before the hanlder is executed. If it's "any" then the handler is executed if any of the items in the namelist are filled.

simpleType filledSimpleType
type xs:string
used by
element filled
annotation
documentation 
This type represents the contents of a filled tag. This is the value that form item variables are assigned when they are filled.

simpleType modeSimpleType
type restriction of xs:NMTOKEN
used by
attributes grammar/@mode recognition-result/@mode
facets
enumeration voice
enumeration dtmf
annotation
documentation 
This type is used to represent the input mode of a recognition (i.e. dtmf or voice).

simpleType namelistSimpleType
type xs:NMTOKENS
used by
attribute filled-handler/@namelist
annotation
documentation 
This type is used to represent a list of form item names.

simpleType nameSimpleType
type xs:NMTOKEN
used by
attributes choice/@event block/@name field/@name record/@name subdialog/@name transfer/@name goto/@nextitem
annotation
documentation 
This type is used to represent form item names.

simpleType sl:modeType
type restriction of xs:string
facets
enumeration sequential
enumeration parallel

attributeGroup sl:event
used by
elements choice event filled goto link log return submit
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:time  required      
documentation 
This represents the time an event took place.
annotation
documentation 
This is the set of attributes used by event elements.

attributeGroup sl:function-parallel
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  required    parallel  
documentation 
This is the mode of a period. It may be parallel or sequential.
sl:outcome  required      
documentation 
This is the outcome of a period of execution. It may only appear on a period.
annotation
documentation 
This should be used by parallel period elements that have an outcome.

attributeGroup sl:function-sequential
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
sl:outcome  required      
documentation 
This is the outcome of a period of execution. It may only appear on a period.
annotation
documentation 
This should be used by sequential period elements that have an outcome.

attributeGroup sl:interaction
used by
elements collection-attempt define-grammar establish-resource-session fetch synthesis terminate-resource-session undefine-grammar
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:interaction  required      
documentation 
This is the id of an interaction with another entity. The element with this attribute represents the initiation of the interaction.
sl:log-tag  required      
documentation 
This is the tag that identifies a log produced by a system entity.
sl:class  required      
documentation 
This is the class of the entity that procuced a log.
sl:target  optional      
documentation 
This is the target address of an interaction or a message.
annotation
documentation 
This is the set of attributes used by interaction.

attributeGroup sl:interaction-handler
used by
element initiate-connection
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:handle-interaction  required      
documentation 
This is the id of an interaction with another entity. The element with this attribute represents the handling of the interaction. The other party initiated the interaction.
sl:source  optional      
documentation 
This is the source address of an interaction or a message.
annotation
documentation 
This is the set of attributes used by an interaction handler.

attributeGroup sl:message-recv
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:recv-msg  required      
documentation 
This is the id of a message received.
sl:source  optional      
documentation 
This is the source address of an interaction or a message.
annotation
documentation 
This is the set of attributes used by a message receipt.

attributeGroup sl:message-send
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:send-msg  required      
documentation 
This is the id of a message sent.
sl:log-tag  optional      
documentation 
This is the tag that identifies a log produced by a system entity.
sl:class  optional      
documentation 
This is the class of the entity that procuced a log.
sl:target  optional      
documentation 
This is the target address of an interaction or a message.
annotation
documentation 
This is the set of attributes used by a message send.

attributeGroup sl:period-parallel
used by
elements cleanup-connection cleanup-page field init-page initiate-connection record transfer vxml-session
attributeGroup sl:function-parallel
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  required    parallel  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This should be used by parallel period elements.

attributeGroup sl:period-sequential
used by
elements block collection-attempt compile-page connected connection define-grammar establish-resource-session event-handler fetch filled-handler form initiate-transfer menu play-prompts recording subdialog subdialog-context synthesis terminate-resource-session transfer-connected undefine-grammar vxml-execution vxml-page vxml-prepare
attributeGroup sl:function-sequential
attributes
Name  Type  Use  Default  Fixed  Annotation
sl:start  required      
documentation 
This represents the start time of a period of execution.
sl:end  required      
documentation 
This represents the end time of a period of execution.
sl:mode  optional    sequential  
documentation 
This is the mode of a period. It may be parallel or sequential.
annotation
documentation 
This should be used by sequential period elements.