Jump to content

Call Control eXtensible Markup Language

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 121.243.141.79 (talk) at 06:46, 27 May 2010. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Call Control eXtensible Markup Language (CCXML) is an XML standard designed to provide asynchronous event-based telephony support to VoiceXML. Its current status is a W3C Candidate Recommendation, adopted April 1, 2010. Whereas VoiceXML is designed to provide a Voice User Interface to a voice browser, CCXML is designed to inform the voice browser how to handle the telephony control of the voice channel. The two XML applications are wholly separate and are not required by each other to be implemented - however, they have been designed with interoperability in mind

Status and Future

Implementations

  • Voxeo Prophecy IVR Platform is a full IVR platform combining CCXML, VoiceXML and several other technologies. Voxeo has 32-bit and 64-bit distributions for Windows, Mac OS X, and Linux. Prophecy is free for up to 2 ports.
  • Oktopous ccXML Platform Integration Kit is the first Linux based comprehensive ccXML "light weight" tool kit offering, that conforms to the Working Draft specification of CCXML 1.0 published by W3C in January 2007. Oktopous enables developers to take advantage of well-known Web technologies and tools when building their telephony and speech applications.
  • Open Source Oktopous PIK an abstract, C++ implementation of the W3C Call Control XML (ccXML) standard. Licensed under a BSD-Style license, the toolkit is independent of the underlying telephony platform / protocols and is best suited for OEM / System Integrators looking to implement ccXML functionality in their product offerings. Originally developed by Phonologies, Oktopous has been adopted by more telephony platforms than any open source ccXML Browser.
  • CCXML4J a CCXML Interpreter in Java according to the W3C specification. It is independent of the telephony infrastructure and provides mechanisms to integrate with telephony APIs, e.g. based on the JAIN specifications. This is a derivative of Open Source Oktopous PIK.

See also