The benefits of using CCXML to create call control applications are:
- Industry-standard markup language allows you to use state-of-the-art tools
to build usable, flexible call control applications
- Dynamic call routing capability
- Easy integration with multi-tier, on demand, business applications—a
single application model for both Web and voice solutions
- Reuse of Web infrastructure—common business logic to support multiple
presentation channels
- Common toolset for creating applications for all presentation channels:
Web, voice, WAP
- Platform independence — CCXML applications are stored on a Web
or application server, and can be run on generic CCXML platforms.
- Ease of application deployment and updating, resulting from having applications
located centrally on a web server.
- Use of the <dialog> tag enables CCXML dialogs to call voice
applications written using VoiceXML, Java or state tables.