| CCXML 1.0-W3C Development Guide | Home | Frameset Home |
|
http://api.voxeo.net/SessionControl/CCXML10.start?tokenid=abc123&foo=123&bar=456<?xml version="1.0" encoding="UTF-8"?>
<ccxml version="1.0" xmlns:voxeo="http://community.voxeo.com/xmlns/ccxml">
<meta name="author" content="Jeff Menkel"/>
<meta name="copyright" content="2008 Voxeo Corporation"/>
<meta name="maintainer" content="YOUR_EMAIL@HERE.COM"/>
<var name="foo" expr="session.values.foo"/>
<var name="bar" expr="session.values.var"/>
<eventprocessor>
<transition event="ccxml.loaded">
<log expr="'*** token initiated ***'"/>
<log expr="'FOO = ' + foo"/>
<log expr="'BAR = ' + bar"/>
<exit/>
</transition>
</eventprocessor>
</ccxml>
<ccxml version="1.0">
<meta name="author" content="Jeff Menkel"/>
<meta name="copyright" content="2008 Voxeo Corporation"/>
<meta name="maintainer" content="YOUR_EMAIL@HERE.COM"/>
<var name="Larry" expr="'1'"/>
<var name="Curly" expr="'2'"/>
<var name="Moe" expr="'3'"/>
<eventprocessor>
<transition event="connection.alerting">
<log expr="'**** ACCEPTING CALL ****'"/>
<accept/>
</transition>
<transition event="connection.connected">
<log expr="'***** CALL WAS ANSWERED *****'"/>
<dialogstart src="'threeStooges.xml'" type="'application/voicexml+xml'" namelist="Larry Curly Moe"/>
</transition>
<transition event="error.dialog.notstarted">
<log expr="'**** DIALOG FAILED TO START ****'"/>
<exit/>
</transition>
<transition event="dialog.exit">
<log expr="'***** CALL EXITING *****'"/>
<exit/>
</transition>
</eventprocessor>
</ccxml>
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.1">
<form id="MainMenu">
<var name="myVar1" expr="session.connection.ccxml.values.Larry"/>
<var name="myVar2" expr="session.connection.ccxml.values.Curly"/>
<var name="myVar3" expr="session.connection.ccxml.values.Moe"/>
<block>
<prompt>
The three stooges were named <value expr="myVar1"/>, <value expr="myVar2"/>, and <value expr="myVar3"/>.
</prompt>
</block>
</form>
</vxml>
<exit namelist="myVar1 myVar2 myVar3"/>
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.1">
<form id="MainMenu">
<var name="myVar1" expr="session.connection.ccxml.values.Larry"/>
<var name="myVar2" expr="session.connection.ccxml.values.Curly"/>
<var name="myVar3" expr="session.connection.ccxml.values.Moe"/>
<block>
<prompt>
The three stooges were named <value expr="myVar1"/>, <value expr="myVar2"/>, and <value expr="myVar3"/>.
</prompt>
<exit namelist="myVar1 myVar2 myVar3"/>
</block>
</form>
</vxml>
<ccxml version="1.0">
<var name="Larry" expr="'1'"/>
<var name="Curly" expr="'2'"/>
<var name="Moe" expr="'3'"/>
<eventprocessor>
<transition event="connection.alerting">
<log expr="'**** ACCEPTING CALL ****'"/>
<accept/>
</transition>
<transition event="connection.connected">
<log expr="'***** CALL WAS ANSWERED *****'"/>
<dialogstart src="'threeStooges.xml'" type="'application/voicexml+xml'" namelist="Larry Curly Moe"/>
</transition>
<transition event="error.*">
<log expr="'**** ERROR! ****'"/>
<exit/>
</transition>
<transition event="dialog.exit">
<log expr="'*** DIALOG EXITED ***'"/>
<!-- return values from VoiceXML -->
<log expr="'Return value 1 = ' + event$.values.myVar1"/>
<log expr="'Return value 2 = ' + event$.values.myVar2"/>
<log expr="'Return value 3 = ' + event$.values.myVar3"/>
<!-- we can now exit knowing what our return values are -->
<exit/>
</transition>
</eventprocessor>
</ccxml>
| ANNOTATIONS: EXISTING POSTS |
| login |
|