IBM WebSphere Voice Server for Multiplatforms V5.1.1/V5.1.2 Handbook

Book description

IBM's next generation WebSphere Voice Server V5.1.1 and V5.1.2 products leverage the power of IBM WebSphere Application Server. It supports full open standards for grammar, lexicon, and Text to Speech markup development.

It uses the Media Resource Control Protocol (MRCP) V1 Draft 4 for interoperability with a variety of Interactive Voice Response (IVR) companies.

This IBM Redbooks publication will help deploy voice-enabled applications using WebSphere Voice Server and it will give you a broad understanding of the WebSphere Voice Server architecture. It will also help you to plan, install, tailor, and configure your voice development environment on Microsoft Windows XP or 2000 Professional using WebSphere Studio Site Developer V5.1.2, and the Voice Toolkit for WebSphere Studio V5.1.

This book also demonstrates the use of the VoiceXML markup language, Automatic Speech Recognition (ASR), Text to Speech (TTS), and the WebSphere Voice Server technologies through examples.

A basic knowledge of VoiceXML development, voice-enabled application development using WebSphere Voice Server, and Interactive Voice Response (IVR) is assumed.

Please note that the additional material referenced in the text is not available from IBM.

Table of contents

  1. Figures (1/2)
  2. Figures (2/2)
  3. Tables
  4. Notices
    1. Trademarks
  5. Preface
    1. The team that wrote this redbook
    2. Become a published author
    3. Comments welcome
  6. Part 1: Introduction, planning, and installation
    1. Chapter 1: Introduction to speech technology
      1. Overview of voice technology
      2. Typical Interactive Voice Response (IVR) scenario
      3. Components that make up a speech solution (1/2)
      4. Components that make up a speech solution (2/2)
        1. The telephony network
        2. Telephony components and Interactive Voice Response (IVR)
        3. VoiceXML browser
        4. Web server
        5. Application server
        6. Speech application
        7. Voice server
        8. Text To Speech (TTS)
        9. Automatic Speech Recognition (ASR)
      5. Overview of WebSphere Voice Server for Multiplatforms V5.1.x (1/2)
      6. Overview of WebSphere Voice Server for Multiplatforms V5.1.x (2/2)
        1. WebSphere Voice Server V5.1.x features
        2. WebSphere Application Server common infrastructure
        3. Interoperability
        4. Tools and utilities
        5. Relationship to other WebSphere products
    2. Chapter 2: Basic deployment solution for WebSphere Voice Server V5.1.1/V5.1.2
      1. Architecture of a basic deployment solution
        1. WebSphere Voice Server in a basic deployment infrastructure
        2. Basic deployment solution topology
      2. WebSphere Voice Server V5.1.x planning
        1. Hardware and software prerequisites
      3. Basic deployment across all platforms (1/11)
      4. Basic deployment across all platforms (2/11)
      5. Basic deployment across all platforms (3/11)
      6. Basic deployment across all platforms (4/11)
      7. Basic deployment across all platforms (5/11)
      8. Basic deployment across all platforms (6/11)
      9. Basic deployment across all platforms (7/11)
      10. Basic deployment across all platforms (8/11)
      11. Basic deployment across all platforms (9/11)
      12. Basic deployment across all platforms (10/11)
      13. Basic deployment across all platforms (11/11)
        1. Prerequisites for installation
        2. WebSphere Voice Server installation
        3. Linux environment settings
        4. Verification of installation
        5. Installation of WebSphere Application Server V5.1.0 Fix Pack 1
        6. WebSphere Voice Server Collector tool restoration
        7. Updating the configuration to allow for automatic startup
        8. Tuning
      14. Silent install of WebSphere Voice Server V5.1.2
    3. Chapter 3: Advanced deployment solution for WebSphere Voice Server V5.1.1/V5.1.2
      1. Architecture of an advanced deployment solution
        1. Interactive Voice Response system
        2. WebSphere Voice Server machines
        3. Overview of WebSphere Deployment Manager
        4. Overview of the WebSphere Edge Server Load Balancer component
        5. Multiple language deployment
      2. Advanced deployment solution topology
      3. Deployment Manager with WebSphere Voice Server (1/9)
      4. Deployment Manager with WebSphere Voice Server (2/9)
      5. Deployment Manager with WebSphere Voice Server (3/9)
      6. Deployment Manager with WebSphere Voice Server (4/9)
      7. Deployment Manager with WebSphere Voice Server (5/9)
      8. Deployment Manager with WebSphere Voice Server (6/9)
      9. Deployment Manager with WebSphere Voice Server (7/9)
      10. Deployment Manager with WebSphere Voice Server (8/9)
      11. Deployment Manager with WebSphere Voice Server (9/9)
        1. Hardware and software prerequisites
        2. Local area network requirements
        3. Deployment Manager installation
        4. Verifying the installation
        5. Deployment Manager directory structure
        6. Installing Network Deployment Fix Pack 1
        7. Installing the WebSphere Voice Server Administration Console
        8. Configuring Deployment Manager
        9. Configuring a WebSphere Voice Server node for autostart
        10. Deployment Manager hints and tips
        11. Securing messaging directories and log files
      12. Load Balancer with WebSphere Voice Server (1/9)
      13. Load Balancer with WebSphere Voice Server (2/9)
      14. Load Balancer with WebSphere Voice Server (3/9)
      15. Load Balancer with WebSphere Voice Server (4/9)
      16. Load Balancer with WebSphere Voice Server (5/9)
      17. Load Balancer with WebSphere Voice Server (6/9)
      18. Load Balancer with WebSphere Voice Server (7/9)
      19. Load Balancer with WebSphere Voice Server (8/9)
      20. Load Balancer with WebSphere Voice Server (9/9)
        1. Hardware and software prerequisites
        2. Microsoft Windows Server 2003 install
        3. Linux installation
        4. Configuring the Load Balancer system
        5. Configuring Load Balancer for high availability
        6. Configuring Load Balancer for autostart
        7. Using Load Balancer to take a machine gracefully out of service
        8. Load Balancer hints and tips
    4. Chapter 4: WebSphere Voice Server administration and configuration
      1. WebSphere Application Server common infrastructure
      2. HTTP server configuration
      3. Using the Administrative Console (1/3)
      4. Using the Administrative Console (2/3)
      5. Using the Administrative Console (3/3)
        1. Accessing the Administrative Console
        2. Logging out of the Administrative Console
        3. Voice System view
        4. Configuring ASR and TTS
        5. Security
      6. Command line tools (1/2)
      7. Command line tools (2/2)
        1. Adding a voice server to a cell from the command line
        2. Removing a voice server from a cell from the command line
        3. Starting WebSphere Application Server from the command line
        4. Stopping WebSphere Application Server from the command line
        5. Starting Deployment Manager from the command line
        6. Stopping Deployment Manager from the command line
        7. Other commands
      8. Using scripts (1/3)
      9. Using scripts (2/3)
      10. Using scripts (3/3)
        1. Modifying the WebSphere Voice Server configuration parameters using scripts
        2. Sample scripts
      11. Tivoli performance viewer (1/2)
      12. Tivoli performance viewer (2/2)
        1. Starting the Tivoli Performance Viewer
        2. Setting performance monitoring levels
        3. Customizing the Tivoli Performance Viewer
    5. Chapter 5: WebSphere Voice Server configuration for specific IVRs
      1. WebSphere Voice Server and IVRs support
      2. Genesys Voice Platform Enterprise Edition V6.5.5
        1. Preparing GVP to communicate with WebSphere Voice Server
        2. Using the GVP Configurator for MRCP ASR Support
        3. IBM TTS connector for Genesys for WebSphere Voice Server installation
        4. Configuring the IBM TTS Connector
        5. WebSphere Voice Server configuration script for Genesys Voice Platform
        6. Uninstalling the IBM TTS connector for Genesys Voice Platform
      3. Cisco IVR
        1. Tuning the Cisco gateway
      4. WebSphere Voice Response (1/2)
      5. WebSphere Voice Response (2/2)
        1. Setting up WebSphere Voice Response
        2. Configuring default.cff
        3. WebSphere Voice Server configuration script for WebSphere Voice Response
        4. Sample VoiceXML for testing WebSphere Voice Server
        5. Sample CCXML for testing Load Balancer
    6. Chapter 6: WebSphere Voice Server and IBM ^ BladeCenter technology
      1. WebSphere Voice Server in an IBM ^ BladeCenter distribution
      2. IBM ^ BladeCenter
        1. The IBM ^ BladeCenter configuration
      3. WebSphere Application Server Network Deployment Load Balancer
        1. Assigning weighting priority to servers
        2. Server provisioning at its best
      4. Expanding the WebSphere Voice Server deployment
      5. Multiple IBM ^ BladeCenter environment
  7. Part 2: Voice-enabled application design and testing
    1. Chapter 7: Voice Toolkit V5.1 for WebSphere Studio installation for Windows
      1. Obtaining the software
        1. Voice Toolkit V5.1 for WebSphere Studio Electronic Download
      2. Voice Toolkit V5.1 for WebSphere Studio prerequisites and planning
        1. Preparing for offline installation
      3. WebSphere Studio Site Developer V5.1.2 Installation
      4. Voice Toolkit V5.1 for WebSphere Studio Installation
      5. Update WebSphere Studio Site Developer with Voice Toolkit
    2. Chapter 8: Developing and testing grammars and lexicons
      1. Grammar development
        1. Starting Voice Toolkit V5.1
        2. Creating a simple grammar
        3. Opening the Grammar Editor
        4. Grammar syntax
        5. Adding rules and rule references
        6. Making phrases optional
        7. Adding Semantic Interpretation
      2. Grammar testing
        1. Local grammar testing with live audio
        2. Remote testing with audio files via MRCP
        3. Testing with text
        4. Grammar enumeration
      3. Lexicon development
        1. Creating a lexicon file
        2. Opening the Lexicon Editor
        3. Generating a lexicon from a grammar
        4. Creating and modifying pronunciations
        5. Unknown words
        6. Adding lexicon references to the application
        7. Testing a grammar with a lexicon
      4. New features of WebSphere Voice Toolkit V6.0 (1/2)
      5. New features of WebSphere Voice Toolkit V6.0 (2/2)
        1. Graphical Grammar Builders
        2. Local Voice Server for MRCP testing
        3. Grammar conversion
        4. Lexicon file generation
        5. Voice Trace Analyzer
    3. Chapter 9: Voice Trace Analyzer
      1. Overview
      2. Preparation for using Voice Trace Analyzer
        1. Enabling trace on WebSphere Voice Server V5.1.x
        2. Running the Collector Tool
      3. Voice Trace Analyzer overview (1/5)
      4. Voice Trace Analyzer overview (2/5)
      5. Voice Trace Analyzer overview (3/5)
      6. Voice Trace Analyzer overview (4/5)
      7. Voice Trace Analyzer overview (5/5)
        1. Starting the Voice Trace Analyzer
        2. Voice Trace Analyzer Recognitions tab
        3. Voice Trace Analyzer Grammars tab
        4. Voice Trace Analyzer Problems tab
        5. Voice Trace Analyzer Call Flow Tab
        6. Voice Trace Analyzer Statistics Tab
      8. Listening/Analyzing Audio for Recognition Problems
      9. Transcription and Session Completion analysis
      10. Voice Trace Analyzer export features
      11. Troubleshooting tips
        1. Using the MRCP session identifier
        2. Isolating each application’s analysis results
    4. Chapter 10: Troubleshooting WebSphere Voice Server V5.1.1/V5.1.2
      1. Problem determination
      2. Understanding messages and alarms
        1. In-depth logging of error messages
      3. Administrative Console (1/2)
      4. Administrative Console (2/2)
      5. Understanding log messages
      6. Enabling and monitoring trace (1/2)
      7. Enabling and monitoring trace (2/2)
      8. Collecting trace and log information
      9. Understanding the Voice Trace Analyzer tool
      10. Common troubleshooting tips
      11. How to best use grammar caching
      12. Testing Automatic Speech Recognition and synthesis (1/3)
      13. Testing Automatic Speech Recognition and synthesis (2/3)
      14. Testing Automatic Speech Recognition and synthesis (3/3)
        1. Testing from the command line on a WebSphere Voice Server machine
        2. Testing grammars using the Voice Toolkit
  8. Part 3: Appendixes
    1. Appendix A: ITSO lab hardware descriptions
      1. WebSphere Voice Server on Intel Servers
      2. Server 1: IBM ^ xSeries 206: Machine Type/Model 8482-2RU
      3. Server 2: IBM ^ xSeries 230: Machine Type/Model 8658-61Y
      4. Server 3: IBM ^ xSeries 345: Machine Type/Model 8670-M1X
      5. IVR 1: WebSphere Voice Response on IBM ^ pSeries
      6. IVR 2: Avaya Interactive Response (Avaya IR) V1.3 on a Sun Workstation
      7. IVR 3: Cisco Internet Operating System (IOS) on a Cisco AS5400 Series Universal Gateway
      8. IVR 4: Cisco Internet Operating System (IOS) on a Cisco 1751-V Multiservice Modular Access Router
      9. IVR 5: Genesys Voice Platform Enterprise Edition (GVP EE) on an Intel Server
      10. Gordon Kapes System 930 Telephony Simulator
    2. Appendix B: Sample code and scripts
      1. Sample VoiceXML documents
      2. Simple Automatic Speech Recognition and Text to Speech application
      3. Multi-language application
      4. External digits grammar
      5. VoiceXML used for outgoing calls
      6. Sample CCXML documents
      7. directcall.ccxml document
      8. makecall.ccxml document
      9. Sample WebSphere Voice Application Access files
      10. IceCreamPortletView.jsv
      11. IceCreamGrammar.gram
    3. Appendix C: Configuration files and scripts
      1. Cisco AS5400HPX Universal Gateway configuration
      2. Cisco 1751-V Modular Access Router configuration
      3. Genesys Voice Platform configuration file (1/3)
      4. Genesys Voice Platform configuration file (2/3)
      5. Genesys Voice Platform configuration file (3/3)
      6. IBM TTS Connector for Genesys configuration file
      7. WebSphere Voice Response configuration
    4. Appendix D: Silent install/update response files, transcripts, and autostart scripts
      1. Silent install of WebSphere Voice Server V5.1.2
      2. Silent install response file
      3. Silent update of WebSphere Application Server V5.1 Fix Pack 1
      4. Autostart scripts (1/2)
      5. Autostart scripts (2/2)
    5. Appendix E: Additional material
      1. Locating the Web material
      2. Using the Web material
      3. System requirements for downloading the Web material
      4. How to use the Web material
  9. Glossary (1/2)
  10. Glossary (2/2)
  11. Abbreviations and acronyms
  12. Related publications
    1. IBM Redbooks
    2. Online resources
    3. How to get IBM Redbooks
    4. Help from IBM
  13. Index (1/4)
  14. Index (2/4)
  15. Index (3/4)
  16. Index (4/4)
  17. Back cover

Product information

  • Title: IBM WebSphere Voice Server for Multiplatforms V5.1.1/V5.1.2 Handbook
  • Author(s): James Chamberlain, Guy Kempny, Gary Elliott, Susan Manoy, Regiane Takenaka, Eric Derksen, Clifford Lau, Bill Blythe, Jeff Kobal, Julie Breitfelder-Parker
  • Release date: December 2005
  • Publisher(s): IBM Redbooks
  • ISBN: 9780738492926