| CCXML 1.0-W3C Development Guide | Home | Frameset Home |
|
<eventhandler>, then your CCXML code is based on the specification from 2002. If your CCXML application content specifies <event processor>, then your code is based on the W3C specification from 2007, and no porting at all will be required. <dialogprepare> element, which adds another layer of failover when launching VoiceXML dialogs. When implemented properly, this ensures that the caller experience is never met with any errors due to a hosting server failing to load a VoiceXML component.<foreach> element within the CCXML 1.0 context as well: While the inclusion of this feature into the official specification is still in the future, we have chosen to add this to the arsenal of features in our implementation per overwhelming demand from our developers.<script> element<script> session.connections[conn_id]._CPA.Enabled = false; </script><accept callid=""> has been deprecated in favor of <accept conectionid=""><createcall name=""> has been deprecated in favor of <createcall conectionid=""><createccxml fetchd="">has been deprecated entirely<createconference id=""> has been deprecated in favor of <createconference conferenceid=""><createconference voxeo-confname=""> has been deprecated in favor of <createconference confname=""><destroy> has been deprecated in favor of <destroy conference><destroy id=""> has been deprecated in favor of <destroyconference conferenceid=""> <dialogstart type="'application/xml+vxml;platform=motorola'"> has been deprecated entirely, and should be replaced with <dialogstart type="'application/voicexml+xml'"><dialogstart callid=""> has been deprecated entirely.<disconnect callid=""> has been deprecated in favor of <disconnect connectionid=""><eventhandler> has been deprecated in favor of the <eventprocessor> element<eventhandler id=""> has been deprecated entirely<fetch synch=""> has been deprecated entirely<join voxeo-entertone=""> has been deprecated in favor of <join entertone=""><join voxeo-exittone=""> has been deprecated in favor of <join exittone=""><redirect callid=""> has been deprecated entirely<reject callid=""> has been deprecated in favor of <reject connection id=""><send event=""> has been deprecated in favor of <send name="">. Note that while CCXML 2k2 does have a "name" attribute for the <send> element, it's usage is different when using Prophecy CCXML 1.0."ccxml.conference.joined" has been changed to "conference.joined""ccxml.conference.unjoined" has been changed to "conference.unjoined""ccxml.conference.created" has been changed to "conference.created""ccxml.conference.destroyed" has been changed to "conference.destroyed""ccxml.fetch.done" has been changed to "fetch.done""ccxml.authenticated" has been deprecated entirely"connection.CONNECTION_ALERTING" has been changed to "connection.alerting""connection.CONNECTION_CONNECTED" has been changed to "connection.connected""connection.CONNECTION_CREATED" has been changed to "connection.progressing""connection.CONNECTION_DISCONNECTED" has been changed to "connection.disconnected""connection.CONNECTION_FAILED" has been changed to "connection.failed""call.CALL_CREATED", "call.CALL_ACTIVE", and "call.CALL_INVALID" have been deprecated entirely"error.dialog.wrongstate" has been deprecated entirely"error.send" has been changed to "error.send.failed""error.outofsync" has been deprecated entirely"error.statemismatch" has been deprecated entirely"error.system" has been deprecated entirely"error.document" has been deprecated entirely"user.*" syntax for events has been deprecated entirely"system.ping" has been deprecated entirely<send name="foo"/>, it is required that <var name="foo"/> is defined before the <send> element is invoked.<transition state="foo"> attribute is defined as a string, and as such, single quotes should not be specified:<transition state="foo"><transition state=" 'foo' "><createcall timeout="'200'" ../><createcall timeout="'200ms'" ../>"evt.error""evt.reason"
<transition event="error.*" name="evt">
<log expr=""'*** We caught an ' + evt.name + ' due to ' + evt.reason + ' ***'"/>
<exit/>
</transition>
<createcall>, or <createconference> elements, or programmatic outbound dialing via a request to http://api.voxeo.net should be specified using a strict e.164 format, as the Prophecy software is more strict in this regard: While Voice Center 5.5 allowed dial strings of "4072223333", or "tel:4072223333", outbound calls on Prophecy should use a syntax that specifies "tel:+[country code][number]", or "tel:+14072223333".<createcall> element has changed in the Prophecy platform by intorducing the "callerid" attribute, so as to be compliant with the W3C specification:<createcall dest="'tel:12223334444'" callerid="'1111111111'"/><createcall dest="'tel:12223334444;voxeo.option.callerid=1111111111'"/>
<dialogstart src="'null://?text=This is a test of the Text to Speech dialog extension&voice=English-Female2'" type="'application/x-texttospeech'"/><dialogstart src="'null://?text=This is a test of the Text to Speech dialog extension&voice=English-Male2'" type="'application/x-texttospeech'"/><dialogstart src="'null://?text=This is a test of the Text to Speech dialog extension&voice=es-mx-fm3'" type="'application/x-texttospeech'"/><dialogstart src="'null://?text=This is a test of the Text to Speech dialog extension&voice=en-gb-fm1'" type="'application/x-texttospeech'"/><dialogstart src="'null://?text=This is a test of the Text to Speech dialog extension&voice=English-Male3'" type="'application/x-texttospeech'"/><dialogstart type="'application/xml+vxml;platform=motorola'"> has been deprecated entirely, and should be replaced with <dialogstart type="'application/voicexml+xml'">. Failure to edit application content to comply with he correct "type" will result in unexpected behavior, and in some cases, a fatal application error.<dialogstart src="'null://?text=This is a test of the Text to Speech dialog extension&voice=English-Female2'" type="'application/x-texttospeech'"/><dialogstart src="'null://?text=This is a test of the Text to Speech dialog extension&voice=English-Male2'" type="'application/x-texttospeech'"/><dialogstart src="'null://?text=This is a test of the Text to Speech dialog extension&voice=es-mx-fm3'" type="'application/x-texttospeech'"/><dialogstart src="'null://?text=This is a test of the Text to Speech dialog extension&voice=en-gb-fm1'" type="'application/x-texttospeech'"/><dialogstart src="'null://?text=This is a test of the Text to Speech dialog extension&voice=English-Male3'" type="'application/x-texttospeech'"/>| ANNOTATIONS: EXISTING POSTS |
| login |
|