Introduction to configuring and managing VoiceXML, CCXML, and Java applications

The Blueworx Voice Response Java and VoiceXML environment allows a Java or VoiceXML voice application to communicate with a base Blueworx Voice Response system, and can also run CCXML applications for call control in a CCXML Browser.

The voice dialogs for applications can be written entirely in either VoiceXML or Java: the recommended approach is to develop the dialogs using VoiceXML. However, it is also possible to use a Java application to integrate components written in Java or VoiceXML with legacy state tables and custom servers. The Java application acts as a glue layer for the VoiceXML dialogs and existing state table applications.

Incoming calls can be directed to the correct application either using the routes defined the Blueworx Voice Response Java and VoiceXML environment configuration database, or they can be routed through a CCXML document, which can initiate one or more dialog applications as well as call control operations such as transferring or disconnecting a call.

If you have any applications that use VoiceXML or Java, or are using CCXML for call control, there are some additional configuration and system management tasks that you need to do. Almost all of the information in this documentation applies to applications written in either language, with the exception of the information about voice segments which applies only to Java.

The following topics are covered in this section: