CallControl XML (CCXML)

CallControl XML (CCXML)

W3C’s Voice Browser Working Group’s CCXML [Auburn et al. 2010] provides a standardized means of call control encoded in XML. Thus using CCXML you can set up, modify, and tear down calls.

R.J. Auburn, Chief Technology Officer, Voxeo Corporation and Editor and Chair, W3C CCXML working group has written a good introduction to CCXML [Auburn 2010].

Unlike VoiceXML, CCXML does not do any media processing, but only does call control.

You can easily write CCXML that can answer a call from a given caller ID, but reject others. When the call is answered, it can be connected to an instance of a VoiceXML server. The VoiceXML server can collect information from the caller and then the call could be redirected to a human user agent - who could of course have all of the information relevant to this call brought up on their display based on processing of the collected information (the later is often called “Computer Telephony Integration (CTI)”).


Slide Notes

R.J. Auburn (Editor in Chief), Paolo Baggia and Mark Scott (Editors), Voice Browser Call Control: CCXML Version 1.0, W3C Candidate Recommendation 1, April 2010 http://www.w3.org/TR/2010/CR-ccxml-20100401/ Links to an external site.

R.J. Auburn, Introduction to CCXML, web page, Voxeo Corporation, last accessed 20 August 2010 http://www.voxeo.com/library/ccxml.jsp Links to an external site.


Transcript

[slide340] There's a call control XML group,