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:  http://voicexml.org/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:  http://voicexml.org/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 represent