CCXML is a standard call control markup language developed by W3C. Although the use of CCXML with Blueworx Voice Response for AIX is optional, it has several advantages for both application development and management.
Blueworx Voice Response for AIX Version 6.1 implements the latest published edition of the Voice Browser Call Control: CCXML Version 1.0 specification, published by W3C, is available at http://www.w3.org/TR/2011/PR-ccxml-20110510/. CCXML is therefore an industry standard supported by various application development tools.
CCXML is designed to provide telephony call control support for VoiceXML and other dialog systems. The call control support provided by CCXML includes:
A static CCXML document can be used, or dynamic CCXML can be generated by an application server. A combination of static and dynamic CCXML is also possible. The advantage of this architecture is that all the application logic can be controlled by an application server, allowing it to manage which dialog applications are used in which circumstances.
If CCXML is not used, the fixed Blueworx Voice Response for AIX Blueworx Voice Response Java and VoiceXML environment routing is used to start VoiceXML or Java applications. In addition to call control, these applications must manage not only the voice dialogs, but also the flow to other dialog applications.
Refer to the Blueworx Voice Response for AIX: Using the CCXML Browser for further information about using CCXML with Blueworx Voice Response for AIX .