CallXML 3.0 Development Guide Home  |  Frameset Home

  Cache Manager API  |  TOC  |  Learning CallXML 3.0  

CallXML 3.0 Porting Guide

The hosted platform for Prophecy 8.0 will reach end-of-life by the end of 2011, along with CallXML 2.0 which will no longer be supported.

If any of your applications use CallXML2.0, you must modify your applications to support the newer CallXML3.0 markup. While there is legacy support for CallXML2.0 in the CallXML3.0 platform, you will need to thoroughly test your applications before using the application in Production.

After the Prophecy 8 hosted platform is upgraded to Prophecy 10, any application with a CallXML2.0 declaration will fail. At a minimum, to use CallXML2.0 markup within the CallXML3.0 platform, you must modify the version declaration in each application that uses CallXML2.0.

Frequently Asked Questions

1: Why do I have to move to CallXML 3.0 and what can I expect?
Voxeo is continuously making improvements to its platform, and the CallXML 2.0 markup uses an antiquated code branch. As part of our efforts to continually enhance our IVR services, CallXML 3.0 is the new standard for development, on the Prophecy 10 hosted platform.

2: What do I need to do in order to get ready?
For any existing applications that are currently deployed and active, you will need to test  our applications on the new Prophecy 10 staging platform. The first step to making sure that you are ready for this porting effort is to research what version of IVR software that you are currently using on Voxeo's hosted platform. You can:

3: After testing, how do I migrate my Production applications to the Prophecy platform?
When you are ready to switch your applications from the Staging environment to Production, you can create a new Production mapping and then use the Move command on the Contact Methods tab. You can also create a ticket to contact support and list the applications that you want moved to Production.

4: How do I test my applications?
You should test all call paths, event and error handlers, and text-to-speech formatting, audio files, and resource fetch to ensure that no unforeseen problems occur after migrating to the new platform.

5: What if I have a problem during testing?
If you need help, then the Voxeo Support team is standing by to assist 24 hours a day, 365 days a year.

Prophecy CallXML 3.0 features

The following sections describe the major upgrades and additions to CallXML that have been introduced in the deployment of the CallXML 3.0 markup language.

CallXML Application Porting

You must edit your application to move from CallXML 2.0 to the  CallXML 3.0 platform.

While in the Prophecy 8 hosted platform, you could map a CallXML2.0 application to a CallXML3.0 application mapping...this will no longer work on the Prophecy 10 hosting platform. This is because support for CallXML2.0 is no longer supported.

To migrate your code from CallXML2.0 syntax to CallXML3.0 syntax


Next Step

After you update your CallXML2.0 application, you must save it, and then map the updated application to an Evolution CallXML3.0 application mapping for Prophecy 10 as described in the following procedure.
  1. In Evolution, log in to your account.
  2. On the Account menu,  click Application Manager.
  3. Click Add Application, enter an application name, and then select Voice phone calls.
  4. In the Voice Application Type field, select Prophecy 10.0 - CallXML 3.0, Staging, enter the Voice URL and Phone Number, and then click Create Application.
The new application mapping is created, and the number for the application can be found on the Contact Methods tab.




  ANNOTATIONS: EXISTING POSTS
0 posts - click the button below to add a note to this page

login
  Cache Manager API  |  TOC  |  Learning CallXML 3.0  

© 2012 Voxeo Corporation  |  Voxeo IVR  |  VoiceXML & CCXML IVR Developer Site