About this tutorial
This tutorial introduces the Call Control Extensible Markup Language (CCXML), providing information and sample code that will enable users to get started with CCXML, and develop CCXML applications.
This tutorial is aimed at developers who have no previous experience with the CCXML language. It will also be of interest to people with telephony skills who would like to learn how CCXML relates to telephony systems.
The material presented in the tutorial complements the alphaWorks release of the IBM(R) CCXML Interpreter for WebSphere(R) Voice Response for AIX. To complete and make practical use of the examples in this tutorial, download and install the Call Control XML Interpreter (http://www.alphaworks.ibm.com/tech/ccxml) from the IBM alphaWorks site (http://www.alphaworks.ibm.com/).
The authors would like to thank Nathan Brice for his assistance in reviewing this tutorial, and Matthew Whitbourne for his help with testing the example code.
This tutorial implements the CCXML specification that was used for the IBM CCXML Interpreter alphaWorks release. This specification was based on the latest available working draft CCXML specification from the World Wide Web Consortium (W3C). However, it is important to note that the current W3C specification is somewhat different from the specification that was used in the IBM CCXML Interpreter. This tutorial will clearly state any specification differences that relate directly to the activities that you will be completing.
CCXML is a new language, so new that the W3C specification has not yet been finalised. Therefore, at the moment very few resources are designed to help users write CCXML applications. See Resources for links to additional information that we have identified.
The current specification level is Last Call Working Draft. For further information regarding the level and version of the CCXML specification, see Resources.

