Understanding VoiceXML

VoiceXML is the industry-standard markup language for interactive speech applications.

WebSphere® Voice Server is a Media Resource Control Protocol (MRCP) version 1 draft 4 server. Thus, Voice Extensible Markup Language (VoiceXML) browsers that support the MRCP version 1 draft 4 standard can be used with WebSphere Voice Server. A VoiceXML browser is part of a comprehensive speech solution provided with the gateway.

With VoiceXML, you can use a Web-centric programming model and a markup language specially designed to bring the speed and flexibility of Web-based development and content delivery to interactive speech applications. In other words, development skills in HTML transfer to VoiceXML, improving the time to code speech applications.

VoiceXML dialogs provide a flexible presentation layer on top of the logic and data layers of your business applications. Using VoiceXML, you can build sophisticated dialogs that enable the caller to use either speech or key-presses to provide input, and to hear responses as either synthesized or prerecorded speech. The speech input from callers can be either recognized or recorded. VoiceXML enables you to build usable and flexible voice interfaces to your business.

In addition to accessing your business data, VoiceXML applications can also access telephony information such as called and calling number and perform simple call transfers. The recommended approach is to develop dialogs using VoiceXML in the complete solution. This can include host data accessed through Enterprise JavaBeans™ (EJBs) and JavaServer programs (JSPs).


Terms of use | Feedback

(c) Copyright IBM Corporation 2004, 2009. All rights reserved.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.