| CallXML 3.0 Development Guide | Home | Frameset Home |
|
<callxml version="2.0">, this indicates that your code will always use the CallXML 2.0 engine. By contrast, if your application code specifies <callxml version="3.0">, then your code probably does not need to be modified for Prophecy 10. However, you should still thoroughly test your application in the Prophecy 10 staging environment.<callxml version="3.0"><text> element has been replaced by <say>.text element is provided in CallXML3.0.<on[EVENTNAME]> handlers have been replaced with <on> handler elements as follows:<onanswer> should be changed to <on event ="answer"><oncallfailure> should be changed to <on event ="callfailure"><oncparesult> should be changed to <on event ="cparesult"><onerror> should be changed to <on event ="error"><onexternalevent> should be changed to <on event ="externalevent"><onhangup> should be changed to <on event ="hangup"><onmaxdigits> should be changed to <on event ="maxdigits"><onmaxsilence> should be changed to <on event ="maxsilence"><onmaxtime> should be changed to <on event ="maxtime"><ontermdigit> should be changed to <on event ="termdigit:#"><on[EVENTNAME]> handlers is provided in CallXML3.0.<?xml version="1.0" encoding="UTF-8"?> is on the first line of all applications.<transfer>, <call>, 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: CallXML 3.0 code should use a syntax that specifies "tel:+<country code><number>", or "tel:+14072223333".<conference targetsessions="$session.EventsenderID;"/> must be changed to <conference value="$session.EventsenderID;"/>, where targetsessions is replaced with value. For all uses of <conference> and anything related to <join/create/destroyconference>, must be updated as follows because of the changes in attribute naming and usage.conference targetsessions should be changed to conference valuecreateconference name should be changed to createconference valuejoinconference id should be changed to joinconference valueid attribute now has a new meaning for the joinconference element.destroyconference id should be changed to destroyconference valueid attribute now has a new meaning for the destroyconference element.| ANNOTATIONS: EXISTING POSTS |
| login |
|