How do you create and deploy a VoiceXML application?

VoiceXML pages can be static or may be generated dynamically from CGI scripts, Java Beans, ASPs, JSPs, Java servlets, or other server-side techniques.

  1. An application developer creates a voice application written in VoiceXML. You can write VoiceXML applications using a text editor but you might find it more convenient to use a graphical development environment that helps you create, manage and test VoiceXML files. The Voice Toolkit supports the development of VoiceXML-based applications.
  2. (Optional) The developer publishes the VoiceXML application (VoiceXML documents, grammar files, any prerecorded audio files, and any server-side logic) to a Web server.
  3. (Optional) The developer uses a desktop workstation and an integrated VoiceXML development environment to test the VoiceXML application running on the Web server or local disk, pointing the VoiceXML browser to the appropriate starting VoiceXML page.
  4. A telephony expert configures the telephony infrastructure for Blueworx Voice Response for AIX. See Blueworx Voice Response for AIX: Installation and Blueworx Voice Response for AIX: Configuring the System for instructions.
  5. The system administrator uses Blueworx Voice Response for AIX to configure, deploy, monitor, and manage a dedicated WebSphere Voice Server, or other MRCP-V1.0-compliant speech technologies system. The Blueworx Voice Response telephone network connection provides the audio channels for the VoiceXML browser.
  6. The developer uses a real telephone to test the VoiceXML application using WebSphere Voice Server, or other MRCP-V1.0-compliant speech product.