Call Control eXtensible Markup Language
From Wikipedia, the free encyclopedia
Call Control eXtensible Markup Language (CCXML) is an XML standard designed to provide telephony support to VoiceXML. Its current status is a W3C Working Draft, adopted 22 November 2006. Where as VoiceXML is designed to provide a VUI 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 are not required by each other to be implemented.
[edit] Status and Future
- CCXML 1.0 has not yet reached the status of a recommendation. The current version is working draft (22 November 2006). The publication of the next Last Call Working Draft is expected soon, followed by the Candidate Recommendation.
- As CCXML use extensively the concepts of events and transitions, it is expected that the State machines used in the next CCXML 2.0 version will take advantage of a new XML State Machine notation called SCXML (currently also in draft).
[edit] External links
- Latest W3C Working Draft of CCXML
- VocalOS - Java-based MRCP-enabled CCXML/VoiceXML platform from Vocalocity
- VXI* is VoiceXML/CCXML voice browser for the Asterisk Open Source PBX
- Oktopous CCXML PIK - Open source CCXML Platform Integration Kit released by Phonologies (India) Pvt Ltd
- Java based CCXML interpreter