Welcome
  Welcome
  Welcome
General Information and Planning
  About this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  What’s changed in Blueworx Voice Response for AIX Version 7
    Answer Machine Detection Custom Server
    Support for MRCP V2.0
    Support for Blueworx Resource Manager
    AIX support upgraded to Version 7.2
    Support for DB2 Version 10.5
    Support for Java version 8
    Connects to any VoIP/SIP trunk, switch, gateway or provider
    Support for unlimited LPARs
    Support for external DTMF Hot word Bargein
    Instant Setup
    480 concurrent calls on a single instance
    Complete backwards compatibility
    Migration assistant to BVR from earlier releases of WVR
  Introducing Blueworx Voice Response
    The benefits of voice applications
      Where does Blueworx Voice Response add value?
        As the voice access channel for application server based web solutions
        As a solution for contact and call centers
        As a platform for a service provider of on demand voice services
      Voice applications in the real world
        Example 1: Handling increasing numbers of customer requests
        Example 2: Excellent customer service with low cost
      How voice response technology can help your business
        Supply chain management
        Financial institutions
        Transportation industry
        Service industries
        Information providers
        Government agencies
        Educational institutions
        Mobile workforce and telecommuting
        Telephone operating companies
        Enterprise Voice Portals and the Internet
      Blueworx Voice Response services
        Automated attendant
        Telephone access to multiple systems and applications
        Voice response
        Voice mail
        Transaction-related voice messaging
        Coordinated voice and data transfer
        Access to paging systems
        Automated outbound calling
        Intelligent peripheral
      What voice response applications do
        Inbound calls
        Outbound calls
        Transferring calls
        Voice messaging
        Information access
      Summarizing Blueworx Voice Response voice application capabilities
    How Blueworx Voice Response applications work
      Developing applications for Blueworx Voice Response
        CCXML overview
        VoiceXML overview
        Java overview
        State tables overview
        Integrating different programming models
      Using CCXML applications
        How is an incoming call handled by CCXML?
        Sequence of events in a CCXML application
        How does the caller interact with the CCXML application?
        How does the CCXML browser access CCXML documents?
        The benefits of CCXML
      Using VoiceXML applications
        How is an incoming call handled by VoiceXML?
        What controls the sequence of events in a VoiceXML application?
        How does the caller interact with the VoiceXML application?
        How do you specify what the VoiceXML application says?
        How is the spoken output for VoiceXML applications stored?
        How do VoiceXML applications access information?
        Integration and interoperability of VoiceXML applications
        The benefits of VoiceXML
      Using Java applications
        How is an incoming call handled by Java?
        What controls the sequence of events in a Java application?
        How does the caller interact with the Java application?
        How do you specify what the Java application says?
        How is the spoken output for Java applications stored?
        How do Java applications access information?
        Integration and interoperability of Java applications
        The benefits of Java
      State table applications
        How is an incoming call handled by state tables?
        What controls the sequence of events in a state table application?
        System variables
        How do you specify what the state table application says?
        How state table voice applications handle voice messages
        Integration and interoperability of state tables
        Application development tools for state tables
        The benefits of state tables and custom servers
      How voice applications access other resources
        Speech Recognition
        Text-to-speech
        How does Blueworx Voice Response play background music?
        How Blueworx Voice Response performs call tromboning
      Planning and designing voice applications
      Creating the voice output for applications
        National language support
        Importing prerecorded voice data for state table applications
        Recording voice segments
        Text-to-speech
      Key facts about components of voice applications
        General
        CCXML
        VoiceXML
        Java
        State tables
        Accessing other resources
    Using Blueworx Voice Response
      The graphical user interface
        Access
        Configuration
        Operations
        Applications (state tables only)
        Help
      Other tools for system and application management
        System management
        Application management
      Key facts about using Blueworx Voice Response
  Planning to install Blueworx Voice Response
    Telephone network
      Planning the telephony environment
        Voice over IP
        Integrating Blueworx Voice Response with Genesys Framework
        Integrating Blueworx Voice Response with Cisco ICM software
      Choosing the application to answer incoming calls
        Voice over Internet Protocol (VoIP)
        Channel identification
    Workstation and voice processing
      Minimum requirements
      Prerequisite and associated software products
      Blueworx Voice Response software
        DB2 support
        Associated products
        Migration from previous releases
      Licensing Blueworx Voice Response
    Single System Image
      What is a single system image (SSI)?
      Planning a single system image
      Migrating from a stand-alone system to a single system image
      Custom servers in a single system image
    Data communications network
      Network requirements
      Network planning for remote information access
        Attaching the Power System to a remote host system
    Summary
      Let's talk
        Blueworx Voice Response support
      Planning checklist
        Voice applications
        Data communications
  Blueworx Voice Response language support
  Trademarks
  About this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  What’s changed in Blueworx Voice Response for AIX Version 7
    Answer Machine Detection Custom Server
    Support for MRCP V2.0
    Support for Blueworx Resource Manager
    AIX support upgraded to Version 7.2
    Support for DB2 Version 10.5
    Support for Java version 8
    Connects to any VoIP/SIP trunk, switch, gateway or provider
    Support for unlimited LPARs
    Support for external DTMF Hot word Bargein
    Instant Setup
    480 concurrent calls on a single instance
    Complete backwards compatibility
    Migration assistant to BVR from earlier releases of WVR
  Introducing Blueworx Voice Response
    The benefits of voice applications
      Where does Blueworx Voice Response add value?
        As the voice access channel for application server based web solutions
        As a solution for contact and call centers
        As a platform for a service provider of on demand voice services
      Voice applications in the real world
        Example 1: Handling increasing numbers of customer requests
        Example 2: Excellent customer service with low cost
      How voice response technology can help your business
        Supply chain management
        Financial institutions
        Transportation industry
        Service industries
        Information providers
        Government agencies
        Educational institutions
        Mobile workforce and telecommuting
        Telephone operating companies
        Enterprise Voice Portals and the Internet
      Blueworx Voice Response services
        Automated attendant
        Telephone access to multiple systems and applications
        Voice response
        Voice mail
        Transaction-related voice messaging
        Coordinated voice and data transfer
        Access to paging systems
        Automated outbound calling
        Intelligent peripheral
      What voice response applications do
        Inbound calls
        Outbound calls
        Transferring calls
        Voice messaging
        Information access
      Summarizing Blueworx Voice Response voice application capabilities
    How Blueworx Voice Response applications work
      Developing applications for Blueworx Voice Response
        CCXML overview
        VoiceXML overview
        Java overview
        State tables overview
        Integrating different programming models
      Using CCXML applications
        How is an incoming call handled by CCXML?
        Sequence of events in a CCXML application
        How does the caller interact with the CCXML application?
        How does the CCXML browser access CCXML documents?
        The benefits of CCXML
      Using VoiceXML applications
        How is an incoming call handled by VoiceXML?
        What controls the sequence of events in a VoiceXML application?
        How does the caller interact with the VoiceXML application?
        How do you specify what the VoiceXML application says?
        How is the spoken output for VoiceXML applications stored?
        How do VoiceXML applications access information?
        Integration and interoperability of VoiceXML applications
        The benefits of VoiceXML
      Using Java applications
        How is an incoming call handled by Java?
        What controls the sequence of events in a Java application?
        How does the caller interact with the Java application?
        How do you specify what the Java application says?
        How is the spoken output for Java applications stored?
        How do Java applications access information?
        Integration and interoperability of Java applications
        The benefits of Java
      State table applications
        How is an incoming call handled by state tables?
        What controls the sequence of events in a state table application?
        System variables
        How do you specify what the state table application says?
        How state table voice applications handle voice messages
        Integration and interoperability of state tables
        Application development tools for state tables
        The benefits of state tables and custom servers
      How voice applications access other resources
        Speech Recognition
        Text-to-speech
        How does Blueworx Voice Response play background music?
        How Blueworx Voice Response performs call tromboning
      Planning and designing voice applications
      Creating the voice output for applications
        National language support
        Importing prerecorded voice data for state table applications
        Recording voice segments
        Text-to-speech
      Key facts about components of voice applications
        General
        CCXML
        VoiceXML
        Java
        State tables
        Accessing other resources
    Using Blueworx Voice Response
      The graphical user interface
        Access
        Configuration
        Operations
        Applications (state tables only)
        Help
      Other tools for system and application management
        System management
        Application management
      Key facts about using Blueworx Voice Response
  Planning to install Blueworx Voice Response
    Telephone network
      Planning the telephony environment
        Voice over IP
        Integrating Blueworx Voice Response with Genesys Framework
        Integrating Blueworx Voice Response with Cisco ICM software
      Choosing the application to answer incoming calls
        Voice over Internet Protocol (VoIP)
        Channel identification
    Workstation and voice processing
      Minimum requirements
      Prerequisite and associated software products
      Blueworx Voice Response software
        DB2 support
        Associated products
        Migration from previous releases
      Licensing Blueworx Voice Response
    Single System Image
      What is a single system image (SSI)?
      Planning a single system image
      Migrating from a stand-alone system to a single system image
      Custom servers in a single system image
    Data communications network
      Network requirements
      Network planning for remote information access
        Attaching the Power System to a remote host system
    Summary
      Let's talk
        Blueworx Voice Response support
      Planning checklist
        Voice applications
        Data communications
  Blueworx Voice Response language support
  Trademarks
Installation
  About this information
    Who should use this information
    How to use this information
      Following the procedures in this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  Preparation
    Blueworx Voice Response system components
      Voice and data processing
      Data communications
    What you need for installation
      Skills
      Authority
      Devices
      File systems
      User ID
      Information
    Preparing for installation
    Migration
      Planning your migration strategy
      Types of Migration
      Migration Tools
      Options for backing-up data prior to in-place migration
      Migrating an existing single system image (SSI)
      Migrating a system that uses HACMP
      Converting from a standalone system to a single system image
      Converting from a single system image to standalone systems
      Migrating a system that uses Unified Messaging
    Software prerequisites
      The operating system
      Other licensed program products
    Important notes about using Blueworx Voice Response
  Software installation
    Installing Blueworx Voice Response for the first time
    Migrating from a previous release
    Backing-up your data using saveDT
      Prerequisites
      Procedure
      Archiving your reports and log files
    Starting the migration process
      Before starting
      Procedure for Migration
    Setting up the AIX account (single system image only)
      Setting up the AIX account for a new single system image
      Changing existing AIX accounts for a new single system image
    Prerequisites
    Installing DB2 for the first time
    Upgrading DB2
    Installing Blueworx Voice Response Version 7 for the first time
    Upgrading to Blueworx Voice Response Version 7
    Installing PTFs for Blueworx Voice Response
    Setting up the AIX account (standalone system only)
      Setting your dtuser password
      Setting the dtuser file permissions
    Restarting AIX
    Creating the Blueworx Voice Response database
    Completing the migration process
  Post Software installation
     License Configuration
       Licensing using a license key
       Licensing using BRM as a license server
    Starting Blueworx Voice Response and testing the installation
      Starting Blueworx Voice Response
      Testing the installation
      Installing extra languages for Java applications
      Importing .imp files
      Restoring your VoiceXML and Java data
      Rebuilding and reinstalling custom servers
      Migrating 3270 servers
      Testing that your applications still work
    Post-installation activities
      Setting the Blueworx Voice Response environment
      Changing the maximum number of user processes
        How many user processes can run at once?
        How many processes do I need?
        Procedure
      Increasing the amount of page space
        Procedure
      Copying a configuration on to another Power System
      Making sure that what you type is what you see
        About the language environment
        About the keyboard map
        Setting the language environment
      Changing the AIX password on an SSI database server
    Putting Channels into Service
  Data communications network activities
    Connecting to a 3270 mainframe
      Communications Server for AIX
      How does the other computer recognize Blueworx Voice Response?
      Example scenarios
    Starting Communications Server and the link stations manually
      Procedure
    Starting Communications Server and the link stations automatically
      Procedure
    Installing SNMP support
      Prerequisites
      Procedure
  Starting, stopping, and restarting Blueworx Voice Response
    More about starting Blueworx Voice Response
      Java and VoiceXML environment
      Display names
      Creating a display name file
      Using the status file
      Using the status window
      Starting Blueworx Voice Response from a remote terminal
    Shutting down Blueworx Voice Response
      Prerequisites
      Procedure
    Shutting down Blueworx Voice Response automatically on AIX shutdown
    Restarting Blueworx Voice Response
      Using auto restart
    Problems with starting Blueworx Voice Response
      The system does not start at all
      The system does not display the Welcome window
      Blueworx Voice Response windows become active without being selected
      The system does not behave as expected
    The Blueworx Voice Response Graphical User Interface doesn't start
      Stopping the Blueworx Voice Response windows
      Stopping the run-time system
    If you have trouble starting Blueworx Voice Response
  Removing Blueworx Voice Response
  Blueworx Voice Response environment variables
  Trademarks
  List of Blueworx Voice Response and associated documentation
    Blueworx Unified Messaging Platform
  About this information
    Who should use this information
    How to use this information
      Following the procedures in this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  Preparation
    Blueworx Voice Response system components
      Voice and data processing
      Data communications
    What you need for installation
      Skills
      Authority
      Devices
      File systems
      User ID
      Information
    Preparing for installation
    Migration
      Planning your migration strategy
      Types of Migration
      Migration Tools
      Options for backing-up data prior to in-place migration
      Migrating an existing single system image (SSI)
      Migrating a system that uses HACMP
      Converting from a standalone system to a single system image
      Converting from a single system image to standalone systems
      Migrating a system that uses Unified Messaging
    Software prerequisites
      The operating system
      Other licensed program products
    Important notes about using Blueworx Voice Response
  Software installation
    Installing Blueworx Voice Response for the first time
    Migrating from a previous release
    Backing-up your data using saveDT
      Prerequisites
      Procedure
      Archiving your reports and log files
    Starting the migration process
      Before starting
      Procedure for Migration
    Setting up the AIX account (single system image only)
      Setting up the AIX account for a new single system image
      Changing existing AIX accounts for a new single system image
    Prerequisites
    Installing DB2 for the first time
    Upgrading DB2
    Installing Blueworx Voice Response Version 7 for the first time
    Upgrading to Blueworx Voice Response Version 7
    Installing PTFs for Blueworx Voice Response
    Setting up the AIX account (standalone system only)
      Setting your dtuser password
      Setting the dtuser file permissions
    Restarting AIX
    Creating the Blueworx Voice Response database
    Completing the migration process
  Post Software installation
     License Configuration
       Licensing using a license key
       Licensing using BRM as a license server
    Starting Blueworx Voice Response and testing the installation
      Starting Blueworx Voice Response
      Testing the installation
      Installing extra languages for Java applications
      Importing .imp files
      Restoring your VoiceXML and Java data
      Rebuilding and reinstalling custom servers
      Migrating 3270 servers
      Testing that your applications still work
    Post-installation activities
      Setting the Blueworx Voice Response environment
      Changing the maximum number of user processes
        How many user processes can run at once?
        How many processes do I need?
        Procedure
      Increasing the amount of page space
        Procedure
      Copying a configuration on to another Power System
      Making sure that what you type is what you see
        About the language environment
        About the keyboard map
        Setting the language environment
      Changing the AIX password on an SSI database server
    Putting Channels into Service
  Data communications network activities
    Connecting to a 3270 mainframe
      Communications Server for AIX
      How does the other computer recognize Blueworx Voice Response?
      Example scenarios
    Starting Communications Server and the link stations manually
      Procedure
    Starting Communications Server and the link stations automatically
      Procedure
    Installing SNMP support
      Prerequisites
      Procedure
  Starting, stopping, and restarting Blueworx Voice Response
    More about starting Blueworx Voice Response
      Java and VoiceXML environment
      Display names
      Creating a display name file
      Using the status file
      Using the status window
      Starting Blueworx Voice Response from a remote terminal
    Shutting down Blueworx Voice Response
      Prerequisites
      Procedure
    Shutting down Blueworx Voice Response automatically on AIX shutdown
    Restarting Blueworx Voice Response
      Using auto restart
    Problems with starting Blueworx Voice Response
      The system does not start at all
      The system does not display the Welcome window
      Blueworx Voice Response windows become active without being selected
      The system does not behave as expected
    The Blueworx Voice Response Graphical User Interface doesn't start
      Stopping the Blueworx Voice Response windows
      Stopping the run-time system
    If you have trouble starting Blueworx Voice Response
  Removing Blueworx Voice Response
  Blueworx Voice Response environment variables
  Trademarks
  List of Blueworx Voice Response and associated documentation
    Blueworx Unified Messaging Platform
Configuration
  About this information
    Who should use this information
    How to use this information
      Following the procedures in this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  Getting started
    Logging on to Blueworx Voice Response
      Prerequisites
      Procedure
    The ASCII console
    Giving people access to Blueworx Voice Response
      Administrator profiles
      How many people can use an administrator profile?
      What administrator profiles are supplied?
      Why create additional administrator profiles?
      How many people can access Blueworx Voice Response at the same time?
      Creating administrator profiles
      Creating a new administrator profile
      Copying an administrator profile
      Changing an administrator password
    Introducing the system parameters
      Access to system parameters
      Multiple access to system parameters
      Setting the value of a system parameter
      When do new values take effect?
      Browsing system parameters
      Making a backup copy of system parameter values
  The VoIP environment
    VoIP configuration - why this way ?
    Overview of the VoIP configuration process
    Answering each call with an appropriate application
      How does Blueworx Voice Response answer an incoming call?
      Planning channel groups
  Modifying the VoIP environment using Pack Configuration or wvrteleconf
    Modifying a pack
    Differences between using the wvrteleconf utility and the Pack Configuration Menu
    Modifying the VoIP environment using the Pack Configuration menu
      Procedure
      What next?
    Conventions used by wvrteleconf
      Dialogs
      Input
      Retaining the current value
      Navigating
      Help
    Modifying the VoIP environment using wvrteleconf
      Prerequisites for all users
      Prerequisites for screen-reader users
      Other information
      Procedure for modifying a pack
      Procedure for browsing a configuration using wvrteleconf
      Procedure for making changes to the configuration using wvrteleconf
      Defining a channel group using wvrteleconf
  Modifying the VoIP environment (System Configuration)
    When to use System Configuration
    Parameters used to define channel characteristics
    When do the parameter values take effect?
    Defining channels
      Procedure
    Using wvrsysconf to define VoIP parameters
      Definition of wvrsysconf.xsd
      Definition of wvrsysconf.xml
      The wvrsysconf command
    What next?
  Advanced VoIP parameter settings
    Setting parameters for voice-data compression
  The 3270 host connection
    Configuring the 3270 host connection
    Introducing 3270 session configuration
    Configuring a 3270 session for screen capture
    Accommodating new 3270 servers
    Updating the configuration after changing the hostname
  Creating and managing a single system image
    The components of a single system image
      Configuring the nodes of a single system image
    Configuring a server node
      Before you start
      Creating the server
      Identifying the client nodes
      Checklist for configuring a server
    Setting up a separate voice server node
      Configuring the voice server
      Changing the database server to work with the voice server
    Configuring a client node
      Before you start
      Configuring the client
      Identifying the servers
      Checklist for configuring a client
    Verifying the configuration of a single system image
      Verifying the server node
      Prepare a voice segment
      Verifying a client node
    Querying the configuration of a node
    Migrating to your single system image
    Changing the nodes of a single system image
      Removing a client from the single system image
      Removing a server from the single system image
      Adding a new client to your single system image
      What happens if you change the password on a server
      What happens if you change the network configuration of a node?
      Changing the number of database connections
    Monitoring the performance of a single system image
    More information on setting up a single system image
    Applying PTFs on a single system image
      Applying the PTF on some nodes
      Applying the PTF on all nodes
    Commands
      ssimkclient command
      ssimksvr command
      ssirmclient command
      ssirmsvr command
      ssistatus command
  Adding languages
    About additional languages
      Why do I need more languages?
      How do I get more languages?
      What defines a new language?
      How many languages can I define?
    Introducing the language database
      What database is copied?
      What does the system copy?
    Defining additional languages
      Procedure
    Introducing window text
      How do I translate the window text?
      Displaying window text in another language
    Using Blueworx Voice Response to translate window text
      Introducing display text
      Introducing help text
      Using Blueworx Voice Response to translate display text
      Using Blueworx Voice Response to translate help text
    Using another editor to translate display text
      Copying display text to an ASCII file on the hard disk
      Copying display text from the hard disk
    Moving translated text to a different Blueworx Voice Response system
      About the export utility
      About the import utility
      Moving window text
    Using translated system prompts
    Changing the technical difficulties message
      How to create a new technical difficulties message
  System parameters
    System parameter groups
      Application server interface parameter group
      Channel parameter group
      CPU monitor parameter group
      General parameter group
      Key signals parameter group
      Trunk interface parameter group
      VoIP DTNA Media parameter group
      VoIP SIP Signaling parameter group
    System parameters reference
      Information structure
      1st Codec Preference
      2nd Codec Preference
      3270 Mode
      Accept Inbound Transfer Requests
      Add Host Name To User Agents?
      Alarms - Make All Alertable
      Alarms - Send to AIX Error Log
      Audio Name CompressionType
      Backup Time and Erase after DTMF (Interrupts)
      Buffer Pool Address
      Call Detail Record Logging
      Call Signaling Port
      Called Number Character to Strip
      Called Number Length
      Called Number Length (Minimum)
      Called Number Stripping
      Calling Number Character to Strip
      Calling Number Length
      Calling Number Length (Minimum)
      Calling Number Stripping
      Channel Group
      Check Voice Messages Time - Alert (ms)
      Check Voice Messages Time - Max Allowable (ms)
      Check Voice Messages Time - Recovered (ms)
      CHP available call reject threshold
      CHPM Socket Port Number
      CHP Performance Metrics - Expiry Time (mins)
      CHP Performance Metrics - Weighting of Old Average
      Constant Energy Maximum (dBm)
      Constant Energy Minimum (dBm)
      Control Memory Address
      CPU Clear
      CPU Warning Threshold
      Database Availability Check Timeout
      DBIM Time Out
      Default CLID for Incoming VoIP calls
      Default Destination URI
      Default Destination Port
      Default Diskette Drive
      Default System Prompt Directory Name
      Default Tape Drive
      DNSSRV Server Address
      DNSSRV Server Port
      DTMF Maximum Receive Level (dBm)
      DTMF Minimum Receive Level (dBm)
      DTMF Transmission Method
      E164 Prefixes to Strip
      Echo Suppression Level (dBm)
      Enter Key
      Error Table Address
      Errorlog Wrap Threshold (recs)
      Extra Channel Process
      File Availability Check Timeout
      Forward Key
      Ignore replaces option for Attended Transfer
      Include Retry-After in Additional Responses
      Inbound Call Channel Allocation Method
      Inbound DTMF Method Override
      Inbound SIP OPTIONS detection threshold
      Interval for Checking MWI Status (s)
      Late Offer on Outbound Calls
      Licensing Server Address
      Licensing Server Port
      Low Channel Process Clear Threshold
      Low Channel Process Warning Threshold
      Map
      Max Number of Screens Saved by 3270 Exec
      Maximum Cached Buffers
      Maximum Dial Tone Wait (Seconds)
      Max Licenses From Server
      Maximum MPN Digits
      Maximum Ring Time (Seconds)
      Maximum Ring Wait (Seconds)
      Maximum Silence Duration (ms)
      Message Header Format
      Message Info Line Identifier
      Music Automatic Fade Before Actions
      Music Automatic Fade Time Default (ms)
      Music Channels Maximum
      Music Volume Ceiling Default (dBm)
      MWI Automatically Set
      MWI Number Length
      MWI Number Padding
      MWI Number Padding Character
      Normal Play/Record Max Data (KBytes)
      Number of 3270 Exec Processes to Spawn
      Number of Non Swap State Tables
      Number of Pool Buffers
      Number of VAGSERVERs
      Number of Voice Messaging Servers
      Operating Status
      Organization Name
      Outbound DTMF Method Override
      Outbound Call Channel Allocation Method
      Outbound SIP INFO
      Override SIP Transport IP Address
      Page length for reports
      Password Minimum Length
      Pause Key
      Phone Number
      Play Latency - Max Allowable (ms)
      Play Latency - Recovered (ms)
      Play Latency Time - Alert (ms)
      Play Skip (Seconds)
      Printer Queue
      Profile Retrieval Time - Alert (ms)
      Profile Retrieval Time - Max Allowable (ms)
      Profile Retrieval Time - Recovered (ms)
      Prompt Volume Ceiling Default (dBm)
      Proxy Address
      Proxy Mode
      Proxy Port
      Put call on hold before REFER
      Real Time Delete Outbound Messages
      Real Time Migrate Voice Files
      Record DTMF Level (dBm)
      Record Voice Maximum (Seconds)
      Record Voice Maximum Pause (Seconds)
      Record Voice Warning Time (Seconds)
      Register Addresses on Startup
      Register Default Timeout (Minutes)
      Register Default User Agent
      Remote Play/Record CA Time Out (Seconds)
      Remote Play/Record Max Data (KBytes)
      Remote Play/Record Min Data (KBytes)
      Reverse Key
      RFC3264 Media on-hold method
      RTCP Enable Sender Report
      RTCP Sender Report Interval
      Override DTNA RTP Transport IP Address
      RTP Base Port Number
      RTP IP TOS Byte (TOS)
      RTP IP Time to Live (TTL)
      RTP Security Negotiation
      Runtime Cache Check Interval (Seconds)
      Secure SIP Enabled
      Session Timer Allow Update For Refresh
      Session Timer Enable
      Session Timer Inbound Refresher Default
      Session Timer Maximum Session Time
      Session Timer Minimum Session Time
      Session Timer Outbound Calls Refresher Default
      SNA Status Refresh Period (seconds)
      SSI Custom Server Status Check Interval (seconds)
      Start Java and VoiceXML Environment Automatically
      State Table Entry Label
      State Table Loop Detection
      State Table Loop Detection Loop Analysis Threshold
      State Table Loop Detection Loop Threshold
      State Table Loop Detection Maximum Length
      State Table Name for Incoming Calls
      Stop Key
      System Default Application Profile
      System Disk Threshold
      System Monitor Graph Duration (Minutes)
      System Name
      System Number
      System Response during Server Outage
      T.38 Fax Refer URI
      Time in Cache (minutes)
      Transport Protocol
      Trunk Interface
      Trunk Interlock - 3270 Server
      Trunk Interlock - Java and VoiceXML Environment
      Trunk Interlock Inservice Delay (seconds)
      Trunk Interlock Timeout (minutes)
      Underrun Margin Time - Alert (ms)
      Underrun Margin Time - Min Allowable (ms)
      Underrun Margin Time - Recovered (ms)
      Use Allowed Host list
      Use Licensing Server
      Use SIP REQHDR for Application Profile Selection
      User Greeting Compression Type
      User Identifier Minimum Digits
      Voice Message Compression Type
      Voice Message ID Prefetch
      Voice Table Index (Characters)
      Voice Table Name (Characters)
      Voice Table Name (Digits)
  Trademarks
  List of Blueworx Voice Response and associated documentation
    Blueworx Unified Messaging Platform
  About this information
    Who should use this information
    How to use this information
      Following the procedures in this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  Getting started
    Logging on to Blueworx Voice Response
      Prerequisites
      Procedure
    The ASCII console
    Giving people access to Blueworx Voice Response
      Administrator profiles
      How many people can use an administrator profile?
      What administrator profiles are supplied?
      Why create additional administrator profiles?
      How many people can access Blueworx Voice Response at the same time?
      Creating administrator profiles
      Creating a new administrator profile
      Copying an administrator profile
      Changing an administrator password
    Introducing the system parameters
      Access to system parameters
      Multiple access to system parameters
      Setting the value of a system parameter
      When do new values take effect?
      Browsing system parameters
      Making a backup copy of system parameter values
  The VoIP environment
    VoIP configuration - why this way ?
    Overview of the VoIP configuration process
    Answering each call with an appropriate application
      How does Blueworx Voice Response answer an incoming call?
      Planning channel groups
  Modifying the VoIP environment using Pack Configuration or wvrteleconf
    Modifying a pack
    Differences between using the wvrteleconf utility and the Pack Configuration Menu
    Modifying the VoIP environment using the Pack Configuration menu
      Procedure
      What next?
    Conventions used by wvrteleconf
      Dialogs
      Input
      Retaining the current value
      Navigating
      Help
    Modifying the VoIP environment using wvrteleconf
      Prerequisites for all users
      Prerequisites for screen-reader users
      Other information
      Procedure for modifying a pack
      Procedure for browsing a configuration using wvrteleconf
      Procedure for making changes to the configuration using wvrteleconf
      Defining a channel group using wvrteleconf
  Modifying the VoIP environment (System Configuration)
    When to use System Configuration
    Parameters used to define channel characteristics
    When do the parameter values take effect?
    Defining channels
      Procedure
    Using wvrsysconf to define VoIP parameters
      Definition of wvrsysconf.xsd
      Definition of wvrsysconf.xml
      The wvrsysconf command
    What next?
  Advanced VoIP parameter settings
    Setting parameters for voice-data compression
  The 3270 host connection
    Configuring the 3270 host connection
    Introducing 3270 session configuration
    Configuring a 3270 session for screen capture
    Accommodating new 3270 servers
    Updating the configuration after changing the hostname
  Creating and managing a single system image
    The components of a single system image
      Configuring the nodes of a single system image
    Configuring a server node
      Before you start
      Creating the server
      Identifying the client nodes
      Checklist for configuring a server
    Setting up a separate voice server node
      Configuring the voice server
      Changing the database server to work with the voice server
    Configuring a client node
      Before you start
      Configuring the client
      Identifying the servers
      Checklist for configuring a client
    Verifying the configuration of a single system image
      Verifying the server node
      Prepare a voice segment
      Verifying a client node
    Querying the configuration of a node
    Migrating to your single system image
    Changing the nodes of a single system image
      Removing a client from the single system image
      Removing a server from the single system image
      Adding a new client to your single system image
      What happens if you change the password on a server
      What happens if you change the network configuration of a node?
      Changing the number of database connections
    Monitoring the performance of a single system image
    More information on setting up a single system image
    Applying PTFs on a single system image
      Applying the PTF on some nodes
      Applying the PTF on all nodes
    Commands
      ssimkclient command
      ssimksvr command
      ssirmclient command
      ssirmsvr command
      ssistatus command
  Adding languages
    About additional languages
      Why do I need more languages?
      How do I get more languages?
      What defines a new language?
      How many languages can I define?
    Introducing the language database
      What database is copied?
      What does the system copy?
    Defining additional languages
      Procedure
    Introducing window text
      How do I translate the window text?
      Displaying window text in another language
    Using Blueworx Voice Response to translate window text
      Introducing display text
      Introducing help text
      Using Blueworx Voice Response to translate display text
      Using Blueworx Voice Response to translate help text
    Using another editor to translate display text
      Copying display text to an ASCII file on the hard disk
      Copying display text from the hard disk
    Moving translated text to a different Blueworx Voice Response system
      About the export utility
      About the import utility
      Moving window text
    Using translated system prompts
    Changing the technical difficulties message
      How to create a new technical difficulties message
  System parameters
    System parameter groups
      Application server interface parameter group
      Channel parameter group
      CPU monitor parameter group
      General parameter group
      Key signals parameter group
      Trunk interface parameter group
      VoIP DTNA Media parameter group
      VoIP SIP Signaling parameter group
    System parameters reference
      Information structure
      1st Codec Preference
      2nd Codec Preference
      3270 Mode
      Accept Inbound Transfer Requests
      Add Host Name To User Agents?
      Alarms - Make All Alertable
      Alarms - Send to AIX Error Log
      Audio Name CompressionType
      Backup Time and Erase after DTMF (Interrupts)
      Buffer Pool Address
      Call Detail Record Logging
      Call Signaling Port
      Called Number Character to Strip
      Called Number Length
      Called Number Length (Minimum)
      Called Number Stripping
      Calling Number Character to Strip
      Calling Number Length
      Calling Number Length (Minimum)
      Calling Number Stripping
      Channel Group
      Check Voice Messages Time - Alert (ms)
      Check Voice Messages Time - Max Allowable (ms)
      Check Voice Messages Time - Recovered (ms)
      CHP available call reject threshold
      CHPM Socket Port Number
      CHP Performance Metrics - Expiry Time (mins)
      CHP Performance Metrics - Weighting of Old Average
      Constant Energy Maximum (dBm)
      Constant Energy Minimum (dBm)
      Control Memory Address
      CPU Clear
      CPU Warning Threshold
      Database Availability Check Timeout
      DBIM Time Out
      Default CLID for Incoming VoIP calls
      Default Destination URI
      Default Destination Port
      Default Diskette Drive
      Default System Prompt Directory Name
      Default Tape Drive
      DNSSRV Server Address
      DNSSRV Server Port
      DTMF Maximum Receive Level (dBm)
      DTMF Minimum Receive Level (dBm)
      DTMF Transmission Method
      E164 Prefixes to Strip
      Echo Suppression Level (dBm)
      Enter Key
      Error Table Address
      Errorlog Wrap Threshold (recs)
      Extra Channel Process
      File Availability Check Timeout
      Forward Key
      Ignore replaces option for Attended Transfer
      Include Retry-After in Additional Responses
      Inbound Call Channel Allocation Method
      Inbound DTMF Method Override
      Inbound SIP OPTIONS detection threshold
      Interval for Checking MWI Status (s)
      Late Offer on Outbound Calls
      Licensing Server Address
      Licensing Server Port
      Low Channel Process Clear Threshold
      Low Channel Process Warning Threshold
      Map
      Max Number of Screens Saved by 3270 Exec
      Maximum Cached Buffers
      Maximum Dial Tone Wait (Seconds)
      Max Licenses From Server
      Maximum MPN Digits
      Maximum Ring Time (Seconds)
      Maximum Ring Wait (Seconds)
      Maximum Silence Duration (ms)
      Message Header Format
      Message Info Line Identifier
      Music Automatic Fade Before Actions
      Music Automatic Fade Time Default (ms)
      Music Channels Maximum
      Music Volume Ceiling Default (dBm)
      MWI Automatically Set
      MWI Number Length
      MWI Number Padding
      MWI Number Padding Character
      Normal Play/Record Max Data (KBytes)
      Number of 3270 Exec Processes to Spawn
      Number of Non Swap State Tables
      Number of Pool Buffers
      Number of VAGSERVERs
      Number of Voice Messaging Servers
      Operating Status
      Organization Name
      Outbound DTMF Method Override
      Outbound Call Channel Allocation Method
      Outbound SIP INFO
      Override SIP Transport IP Address
      Page length for reports
      Password Minimum Length
      Pause Key
      Phone Number
      Play Latency - Max Allowable (ms)
      Play Latency - Recovered (ms)
      Play Latency Time - Alert (ms)
      Play Skip (Seconds)
      Printer Queue
      Profile Retrieval Time - Alert (ms)
      Profile Retrieval Time - Max Allowable (ms)
      Profile Retrieval Time - Recovered (ms)
      Prompt Volume Ceiling Default (dBm)
      Proxy Address
      Proxy Mode
      Proxy Port
      Put call on hold before REFER
      Real Time Delete Outbound Messages
      Real Time Migrate Voice Files
      Record DTMF Level (dBm)
      Record Voice Maximum (Seconds)
      Record Voice Maximum Pause (Seconds)
      Record Voice Warning Time (Seconds)
      Register Addresses on Startup
      Register Default Timeout (Minutes)
      Register Default User Agent
      Remote Play/Record CA Time Out (Seconds)
      Remote Play/Record Max Data (KBytes)
      Remote Play/Record Min Data (KBytes)
      Reverse Key
      RFC3264 Media on-hold method
      RTCP Enable Sender Report
      RTCP Sender Report Interval
      Override DTNA RTP Transport IP Address
      RTP Base Port Number
      RTP IP TOS Byte (TOS)
      RTP IP Time to Live (TTL)
      RTP Security Negotiation
      Runtime Cache Check Interval (Seconds)
      Secure SIP Enabled
      Session Timer Allow Update For Refresh
      Session Timer Enable
      Session Timer Inbound Refresher Default
      Session Timer Maximum Session Time
      Session Timer Minimum Session Time
      Session Timer Outbound Calls Refresher Default
      SNA Status Refresh Period (seconds)
      SSI Custom Server Status Check Interval (seconds)
      Start Java and VoiceXML Environment Automatically
      State Table Entry Label
      State Table Loop Detection
      State Table Loop Detection Loop Analysis Threshold
      State Table Loop Detection Loop Threshold
      State Table Loop Detection Maximum Length
      State Table Name for Incoming Calls
      Stop Key
      System Default Application Profile
      System Disk Threshold
      System Monitor Graph Duration (Minutes)
      System Name
      System Number
      System Response during Server Outage
      T.38 Fax Refer URI
      Time in Cache (minutes)
      Transport Protocol
      Trunk Interface
      Trunk Interlock - 3270 Server
      Trunk Interlock - Java and VoiceXML Environment
      Trunk Interlock Inservice Delay (seconds)
      Trunk Interlock Timeout (minutes)
      Underrun Margin Time - Alert (ms)
      Underrun Margin Time - Min Allowable (ms)
      Underrun Margin Time - Recovered (ms)
      Use Allowed Host list
      Use Licensing Server
      Use SIP REQHDR for Application Profile Selection
      User Greeting Compression Type
      User Identifier Minimum Digits
      Voice Message Compression Type
      Voice Message ID Prefetch
      Voice Table Index (Characters)
      Voice Table Name (Characters)
      Voice Table Name (Digits)
  Trademarks
  List of Blueworx Voice Response and associated documentation
    Blueworx Unified Messaging Platform
User Interface Guide
  About this information
    Who should use this information
    How to use this information
      Typographic conventions
      Notes on terminology
      Where to find more information
        Useful Web sites
  Logging on and off
    Logging on
    Leaving, logging off, closing, and shutting down
  A quick tour around Blueworx Voice Response
    The access menu
    The configuration menu
    The operations menu
    The applications menu
    The help menu
  Introducing the interface
    Mouse buttons
    Using the keyboard
      General
      Manipulating windows
      Selecting from lists
      Moving the input focus
      Moving the cursor
      Editing text
      Displaying menus
    Windows
    Container windows
    Menus
    Pushbuttons
      Example 1 - New Application window
      Example 2 - Enter Data window
      Example 3 - Confirm Request window
    Check boxes, radio buttons, and drop-down buttons
    Input fields and work areas
    Scrolling and searching
      Scrolling
      Searching
    Selecting items in lists
    Folders and icons
    Selecting icons
    Toolbars and hover help
    Using the command line
      Commands available
      Executing the commands
      Syntax rules
      Getting help
      Syntax notation
      Using a screen reader with the AIX command line
  An A to Z of Blueworx Voice Response windows
    Applications and Application windows
    Dependencies windows
    File Search window
    Object Index window
    State Table window: the Action Palette and folders
    State Table window: folders and actions
    State Table window: actions and states
    System Configuration windows
  Using an ASCII display
    Using an ASCII editor to create voice applications
    Command-line import and export utilities
    The ASCII console for system management
      Starting the ASCII console
      Using the ASCII console panels
  Changing the appearance of the graphical user interface
    Using the graphical user interface with large fonts and high contrast
  Trademarks
  Glossary
  Blueworx Voice Response related products
    Blueworx Unified Messaging Platform
  About this information
    Who should use this information
    How to use this information
      Typographic conventions
      Notes on terminology
      Where to find more information
        Useful Web sites
  Logging on and off
    Logging on
    Leaving, logging off, closing, and shutting down
  A quick tour around Blueworx Voice Response
    The access menu
    The configuration menu
    The operations menu
    The applications menu
    The help menu
  Introducing the interface
    Mouse buttons
    Using the keyboard
      General
      Manipulating windows
      Selecting from lists
      Moving the input focus
      Moving the cursor
      Editing text
      Displaying menus
    Windows
    Container windows
    Menus
    Pushbuttons
      Example 1 - New Application window
      Example 2 - Enter Data window
      Example 3 - Confirm Request window
    Check boxes, radio buttons, and drop-down buttons
    Input fields and work areas
    Scrolling and searching
      Scrolling
      Searching
    Selecting items in lists
    Folders and icons
    Selecting icons
    Toolbars and hover help
    Using the command line
      Commands available
      Executing the commands
      Syntax rules
      Getting help
      Syntax notation
      Using a screen reader with the AIX command line
  An A to Z of Blueworx Voice Response windows
    Applications and Application windows
    Dependencies windows
    File Search window
    Object Index window
    State Table window: the Action Palette and folders
    State Table window: folders and actions
    State Table window: actions and states
    System Configuration windows
  Using an ASCII display
    Using an ASCII editor to create voice applications
    Command-line import and export utilities
    The ASCII console for system management
      Starting the ASCII console
      Using the ASCII console panels
  Changing the appearance of the graphical user interface
    Using the graphical user interface with large fonts and high contrast
  Trademarks
  Glossary
  Blueworx Voice Response related products
    Blueworx Unified Messaging Platform
Problem Determination
  About this information
    How to use this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  Introducing Blueworx Voice Response support
    Online help
    Blueworx Voice Response product documentation
    Blueworx support resources
    What to expect when you contact Blueworx Support
  Analyzing the problem
    Cataloging the symptoms
      Have any system conditions changed?
      Which component is failing?
    Describing the state of the system
      Describing the system by using dtProblem
      Collecting Java and VoiceXML environment specific information
      Determining how much disk space is free
      Determining the maximum number of user processes the system can start
      Checking how much page space has been defined
      Determining how many buffers are defined for system use
      Determining what level of software is installed
      Reviewing the error log
    Before you contact Blueworx Support
      Capturing a system-level trace
      Capturing binary trace
      Documenting your problem
      Determining problem severity
      Reporting a problem with a C-language program
    Using debugrec to record input and output
  Solving Blueworx Voice Response problems
    How to use this information
    When nothing works
    Problems found during installation or system startup
      Blueworx Voice Response software does not start to initialize
      Fileset consistency warnings are displayed on startup
      Welcome window does not display
      DB2 error SQL6048N is generated when attempting to start Blueworx Voice Response
      Blueworx Voice Response reports "SQL1042C with SQLSTATE=58004" error
      The startup of Blueworx Voice Response takes longer than normal and generates errors
      The windows on an Xstation are displayed in the wrong font
      restoreDT returns with an error from the "tar -xhv -f" command
      Failed to start Voice Response node - error_id 21004
      Error occurs when logging onto Blueworx Voice Response GUI after running mksysb
      DTSNMPD_START fails to start after upgrading AIX
      Running vae.setenv produces DB2 errors
      Database error occurs when trying to connect to the Blueworx Voice Response database
    Network problems
      Blueworx Voice Response does not initiate outbound calls
      Blueworx Voice Response does not answer the phone
      Blueworx Voice Response answers the phone with “technical difficulties”
      Telephone channel is hung
      No SNMP traps are being sent
      Blueworx Voice Response cannot access a remote 3270 host
      3270 session is permanently disabled
      3270 emulation does not work
      DB2 does not start if the machine name is changed after DB2 is installed
      Resolving error_id 26001
    Problems found while running voice applications
      Voice application does not start
      FileCache failures when running VoiceXML applications
      Newly installed voice audio files not played by VoiceXML application
      VXMLParserPool::Parser created over capacity
      Exceptions reported when a Java or VoiceXML application is started from a VRNode
      Get actions that use the telephone line do not execute
      SendData or ReceiveData action does not provide expected results
      Application fails attempting to play voice
      Common problems with voice interrupt detection
      Common problems with background music
      Results of running an application are not as expected
      Mailbox does not play recorded message
      3270 server does not start
      3270 server script fails
      Custom server does not start
      Blueworx Voice Response does not accept data from the caller's keypad
      DTMF input is sometimes not recognized in a state table application
      Blueworx Voice Response generates "unsupported language" error when running VoiceXML Application
      Exceptions reported when a Blueworx Voice Response Java/VoiceXML application is started from VRNode
      FileCache error on a Blueworx Voice Response VoiceXML 2.0 system with multiple application Nodes
      Compression of voice messaging can result in poor quality audio
      error_id 1 and error_id 25032 caused by an unsupported application design
      Error on recordutterance with Nuance speech server
      Timeout waiting for response from grammar compiler
    Performance and other general problems
      A process does not start when you expect it to
      Blueworx Voice Response windows start without being selected
      The system runs extremely slowly
      Blueworx Voice Response telephony activity is unexpectedly disrupted
      Blueworx Voice Response cannot access the printer
      Blueworx Voice Response is not accumulating call detail records
      Frequent “without sending detach” messages
      Blueworx Voice Response does not shut down
      Screen is blank or frozen while Blueworx Voice Response is running
      Alarm graphic turns yellow or red
      Applications and operations keywords turn gray
      Channel available indicator turns red independently
      The system configuration GUI crashes when being closed
      /dev/systrctl1… message is displayed in Dtstatus.out
      File db2diag.log increases up to the AIX system limit
      dtjflog fails during logging
      Blueworx Voice Response VRBE OutOfMemory error
  Introducing the Blueworx Voice Response alarm messages
    Message destinations
    Message content
    Message categories
    Message filtering
    Messages by severity
    Messages affected by filtering
  Messages issued during migration or import
    MIG001
    MIG002
    MIG003
    MIG004
    MIG005
    MIG006
    MIG007
    MIG008
    MIG009
    MIG010
    MIG011
    MIG012
    MIG013
    MIG014
  Blueworx Voice Response messages identified by number
    Example Message
      <message number>
    Session Manager/CHP
      1
      2
      3
      100
      101
      105
      106
      110
      111
      113
      114
      116
      117
      199
      200
      201
      203
      207
      209
      211
      214
      300
      301
      400
      401
      402
      403
      404
      405
      406
      407
      408
      409
      500
      501
      502
      503
      504
      505
      506
      507
      600
      601
      603
      604
      605
      620
      621
      624
      630
      650
      700
      701
      702
      703
      704
      705
      706
      707
      708
      800
      801
      810
      900
      901
      906
      1000
      1001
      1100
      1101
      1102
      1103
      1104
      1120
      1201
      1202
      1203
      1204
      1205
      1206
      1207
      1208
      1300
      1301
      1302
      1303
      1304
      1305
      1400
      1401
      1402
      1403
      2000
      2002
      2003
      2004
      2006
      2007
      2008
    DB2 return codes
    DBSM (database server) return codes
      5001
      5002
      5003
      5004
      5005
      5007
      5008
      5010
      5018
      5021
      5022
      5024
      5027
      5031
      5036
      5039
      5045
      5046
      5049
      5054
      5055
      5056
      5057
      5058
      5059
      5061
      5062
      5063
      5064
      5065
      5067
      5068
      5069
      5070
      5071
      5072
      5073
      5074
      5076
      5077
      5078
      5079
      5080
      5082
      5083
      5084
      5085
      5086
      5087
      5088
      5089
      5090
      5093
      5094
      5095
      5096
      5097
      5098
      5099
      5100
      5101
      5102
      5103
      5200
      5201
      5202
      5204
      5205
      5250
      5251
      5252
      5253
      5254
      5255
      5256
      5257
      5300
      5301
      5302
      5310
      5311
      5312
      5313
      5314
      5315
      5316
      5317
      5318
      5319
      5320
      5321
      5322
    NODEM (Node Manager)
      10001
      10002
      10003
      10006
      10007
      10008
      10009
      10012
      10013
      10022
      10023
      10100
      10101
      10102
      10500
      10200
      10201
      10202
      10203
    STPD (State Table/Prompt Directory)
      11001
      11002
      11003
      11004
    VAE (General Blueworx Voice Response)
      12001
      12002
      12003
      12004
      12005
      12006
      12007
      12008
      12009
      12010
      12018
      12020
      12021
      12031
      12032
      12100
      12101
      12102
      12103
      12200
      12201
      12202
      12203
      12250
      12251
      12252
      12253
      12254
      12255
      12256
      12304
      12305
      12401
    SMSI (Simplified Message Service Interface)
      14003
      14004
      14005
      14006
      14007
      14008
      14011
      14012
      14015
      14016
      14017
      14023
      14024
      14025
      14026
      14027
      14028
      14029
      14030
      14031
      14032
    CACHE (Cache Manager)
      15001
      15002
      15003
      15004
      15005
      15006
      15007
      15008
      15010
      15013
    DBIM (Internal Database Manager)
      16004
      16005
    DTNA
      17001
      17002
      17003
      17017
      17033
      17034
      17035
      17036
      17037
      17038
      17040
      17041
      17042
      17043
      17044
      17045
      17046
      17060
      17061
      17063
      17067
      17068
      17069
      17070
      17300
      17301
      17302
      17303
      17304
      17501
      17502
      17503
      17504
      17506
      17508
      17509
      17511
      17518
      17600
      17601
      17602
      17603
      17604
      17605
      17606
      17607
      17608
      17609
      17610
      17800
      17803
      17805
      17806
      17807
      17808
      17809
      17810
      17811
      17812
      17813
      17820
      17821
      17826
      17900
      17901
      17902
      17903
      17904
      17905
      17906
      17907
      17908
      17909
      17910
      17911
      17912
      17913
      17914
      17916
      17917
      17918
      17919
      17920
      17921
      17922
      17923
      17924
      17925
      17926
      17929
      17931
      17932
      17933
      17934
      17935
      17942
      17943
      17944
      17946
      17947
      17948
      17949
      17950
      17951
      17952
      17953
      17954
      17955
      17956
      17957
      17958
      17961
      17962
      17963
      17964
      17965
      17966
      17967
      17968
      17969
      17970
      17971
      17972
      17973
      17974
      17975
      17976
      17977
      17978
      17979
      17980
      17981
      17982
      17983
      17984
    VAD (Voice Application Development)
      18002
      18004
      18015
      18200
      18201
      18400
      18401
    ACL (Application Connectivity Link)
      19006
      19007
      19011
      19023
      19026
      19027
      19028
      19029
      19030
      19031
      19032
      19033
      19034
    CA (Custom Server)
      20001
      20002
      20003
      20004
      20005
      20006
      20007
      20008
      20009
      20010
      20011
      20012
      20013
      20014
      20015
      20016
      20017
      20018
      20019
      20020
      20021
      20022
      20500
      20501
      20502
      20503
      20504
    DTBE (Java and VoiceXML environment)
      21001
      21002
      21003
      21004
      21005
    SM_SRVR
      23001
      23002
      23003
      23004
      23005
      23007
      23008
      23009
    CTRL3270
      24001
      24002
      24003
      24004
      24005
      24006
      24007
      24008
      24009
      24010
      24301
      24302
      24303
      24304
      24305
      24306
      24307
      24398
      24399
      24501
      24502
      24503
      24504
      24505
      24506
      24507
      24508
      24509
      24510
      24511
      24512
      24513
      24514
      24515
      24601
      24602
      24603
      24701
      24702
      24703
      24704
      24705
      24706
      24801
      24802
      24803
      24804
      24901
      24902
      24903
      24904
      24905
      24906
      24907
      24908
      24909
      24910
      24911
      24912
      24913
      24914
      24915
    OAM (Operations and Maintenance)
      25001
      25002
      25003
      25004
      25005
      25006
      25007
      25008
      25010
      25011
      25012
      25015
      25016
      25017
      25018
      25019
      25020
      25021
      25022
      25023
      25024
      25025
      25026
      25027
      25028
      25029
      25030
      25031
      25032
      25033
      25034
      25035
      25036
      25037
      25038
      25039
      25040
      25041
      25043
      25045
      25046
      25047
      25048
      25049
      25050
      25054
      25055
      25056
      25057
      25060
      25061
      25063
      25064
      25068
      25069
      25070
      25071
      25072
      25073
      25075
      25076
      25077
      25079
      25080
      25081
      25082
      25088
      25089
      25090
      25091
      25092
      25093
      25094
      25095
      25096
      25097
      25099
      25100
      25101
      25102
      25103
      25104
      25106
      25200
      25201
      25202
      25203
      25204
      25205
      25206
      25207
      25208
      25209
      25210
      25211
      25212
      25213
      25214
    SNMP (Simple Network Management Protocol)
      26001
      26002
      26003
      26004
      26005
      26006
      26007
      26008
      26010
      26011
      26012
    SDI (Signaling Device Driver Interface)
      27001
      27003
      27004
      27006
      27007
      27010
      27011
      27012
      27013
      27014
      27015
      27016
      27017
      27019
      27020
      27021
      27022
      27025
      27026
      27032
      27033
      27035
      27036
      27037
      27038
      27039
      27040
      27041
      27042
      27043
      27044
      27046
      27047
      27048
      27049
      27050
      27051
      27052
      27053
      27054
      27055
      27056
      27057
      27058
      27059
      27060
      27061
      27062
      27063
      27064
      27065
      27066
      27067
      27068
      27069
      27070
      27071
      27072
      27073
      27074
      27075
      27076
      27077
      27078
      27079
      27080
      27081
      27082
      27083
      27084
    VoIP
      29800
      29801
      29802
      29803
      29804
      29805
      29806
      29807
      29808
      29809
      29810
      29811
      29812
      29813
      29814
      29815
      29816
      29817
      29818
      29819
      29820
      29821
      29822
      29823
      29824
      29825
      29826
      29827
      29828
      29829
      29830
      29831
      29832
      29833
      29834
    Timeslot Management
      30500
      30501
      30502
      30503
      30504
      30505
      30506
      30507
      30508
      30509
      30511
    Pack Configuration
      31001
      31002
      31003
      31004
      31005
      31007
      31008
      31009
    Signaling Interface
      32001
      32002
      32003
      32004
      32005
      32006
      32007
      32008
      32009
      32010
      32011
      32012
      32013
      32015
      32016
      32017
      32018
      32019
      32020
      32021
    SpeechServer custom server
      35000
      35001
      35002
      35003
      35004
      35005
      35006
      35007
      35008
      35009
      35010
      35011
      35012
      35013
      35014
      35015
      35016
      35017
      35018
      35019
      35020
      35021
      35022
      35024
      35025
      35026
      35027
      35028
      35029
      35030
      35031
      35032
      35033
      35034
      35035
      35036
      35037
      35038
      35039
      35040
      35041
      35042
      35043
      35044
      35045
      35046
      35047
      35048
      35049
      35050
      35051
      35052
      35053
      35054
      35055
      35056
      35057
      35058
      35059
      35060
      35061
      35062
      35063
      35064
      35065
      35066
    Java and VoiceXML environment messages
      DTJ1000
      DTJ1001
      DTJ1002
      DTJ1003
      DTJ1004
      DTJ1005
      DTJ1006
      DTJ1007
      DTJ1008
      DTJ1009
      DTJ1010
      DTJ1011
      DTJ1012
      DTJ1013
      DTJ1014
      DTJ1015
      DTJ1016
      DTJ1017
      DTJ1018
      DTJ1019
      DTJ1020
      DTJ1021
      DTJ1022
      DTJ1023
      DTJ1024
      DTJ1025
      DTJ1026
      DTJ1027
      DTJ1028
      DTJ1029
      DTJ1030
      DTJ1031
      DTJ1032
      DTJ1033
      DTJ1034
      DTJ1035
      DTJ1036
      DTJ1037
      DTJ1038
      DTJ1039
      DTJ1040
      DTJ1042
      DTJ1043
      DTJ1044
      DTJ1045
      DTJ1046
      DTJ1047
      DTJ1048
      DTJ1049
      DTJ1050
      DTJ1051
      DTJ1052
      DTJ1053
      DTJ1056
      DTJ1057
      DTJ1058
      DTJ1059
      DTJ1060
      DTJ1061
      DTJ1062
      DTJ1063
      DTJ1064
      DTJ2000
      DTJ2001
      DTJ2002
      DTJ2003
      DTJ2004
      DTJ2005
      DTJ2006
      DTJ2007
      DTJ2008
      DTJ2009
      DTJ2010
      DTJ2011
      DTJ2012
      DTJ2013
      DTJ2014
      DTJ2015
      DTJ2500
      DTJ2501
      DTJ3000
      DTJ3001
      DTJ3002
      DTJ3003
      DTJ3004
      DTJ3005
      DTJ3006
      DTJ3007
      DTJ3008
      DTJ3009
      DTJ3010
      DTJ3011
      DTJ3012
      DTJ3013
      DTJ3014
      DTJ3015
      DTJ3016
      DTJ3017
      DTJ3018
      DTJ3019
      DTJ3020
      DTJ3021
      DTJ3022
      DTJ3023
      DTJ3024
      DTJ3025
      DTJ3026
      DTJ3027
      DTJ3028
      DTJ3029
      DTJ3030
      DTJ3031
      DTJ3032
      DTJ3033
      DTJ3034
      DTJ3035
      DTJ3036
      DTJ3037
      DTJ3038
      DTJ3039
      DTJ3040
      DTJ3041
      DTJ3042
      DTJ3043
      DTJ3044
      DTJ3045
      DTJ3046
      DTJ3047
      DTJ3048
      DTJ3049
      DTJ3050
      DTJ3051
      DTJ3052
      DTJ3053
      DTJ3054
      DTJ3055
      DTJ3056
      DTJ3057
      DTJ3058
      DTJ3059
      DTJ3060
      DTJ3061
      DTJ3062
      DTJ3063
      DTJ3064
      DTJ3065
      DTJ3066
      DTJ3067
      DTJ3068
      DTJ3069
      DTJ3070
      DTJ3071
      DTJ3072
      DTJ3073
      DTJ3074
      DTJ3075
      DTJ3076
      DTJ3077
      DTJ3078
      DTJ3079
      DTJ3080
      DTJ3081
      DTJ3082
      DTJ3083
      DTJ3084
      DTJ3087
      DTJ3088
      DTJ3089
      DTJ3090
      DTJ3091
      DTJ3092
      DTJ3093
      DTJ3094
      DTJ3095
      DTJ3096
      DTJ3097
      DTJ3098
      DTJ3099
      DTJ3100
      DTJ3101
      DTJ3102
      DTJ3103
      DTJ3104
      DTJ3105
      DTJ3106
      DTJ3107
      DTJ3108
      DTJ3109
      DTJ3110
      DTJ3112
      DTJ3113
      DTJ3114
      DTJ3115
      DTJ3120
      DTJ3130
      DTJ3131
      DTJ3132
      DTJ3133
      DTJ3134
      DTJ3135
      DTJ3136
      DTJ3137
      DTJ3138
      DTJ3139
      DTJ4500
      DTJ4501
      DTJ4502
      DTJ5010
      DTJ5011
      DTJ5012
      DTJ5013
      DTJ5014
      DTJ5015
      DTJ5016
      DTJ5020
      DTJ5021
      DTJ5022
      DTJ5023
      DTJ5024
      DTJ5025
      DTJ5026
      DTJ6000
      DTJ6001
      DTJ6002
      DTJ6100
      DTJ6200
      DTJ6300
      DTJ6301
      DTJ6302
      DTJ6303
      DTJ6304
      DTJ6305
      DTJ6306
      DTJ6307
      DTJ6308
      DTJ6309
      DTJ6310
      DTJ7000
      DTJ7001
      DTJ7002
      DTJ7003
      DTJ7004
      DTJ7005
      DTJ7006
      DTJ7007
      DTJ7008
      DTJ7009
      DTJ7010
      DTJ7011
      DTJ7012
      DTJ7013
      DTJ7014
      DTJ7015
      DTJ7016
      DTJ7017
      DTJ7018
      DTJ7019
      DTJ7020
      DTJ7021
      DTJ7022
      DTJ7023
      DTJ7024
      DTJ7025
      DTJ7026
      DTJ7027
      DTJ7028
      DTJ7029
      DTJ7030
      DTJ7031
      DTJ7032
      DTJ7033
      DTJ7034
      DTJ7035
      DTJ7036
      DTJ7037
      DTJ7038
      DTJ7039
      DTJ7040
      DTJ7041
      DTJ7042
      DTJ7043
      DTJ7044
      DTJ7045
      DTJ7046
      DTJ7050
      DTJ7051
    Juke_Box custom server
      JB002
      JB004
      JB006
      JB008
      JB010
      JB012
      JB014
      JB018
      JB020
      JB022
      JB024
      JB026
      JB028
      JB030
      JB032
      JB034
      JB036
      JB038
      JB040
      JB042
      JB044
      JB046
      JB048
      JB050
      JB052
      JB054
      JB056
      JB058
      JB060
      JB062
      JB064
      JB066
      JB068
      JB070
      JB072
      JB074
      JB076
      JB078
      JB080
      JB082
      JB084
      JB086
      JB088
      JB090
      JB092
      JBS002
      JBS004
      JBS006
      JBS008
      JBS010
      JBS012
      JBS014
      JBS016
      JBS018
      JBS020
      JBS022
      JBS024
      JBS026
      JBS028
      JBS030
      JBS032
      JBS034
      JBS036
      JBS038
      JBS040
      JBS042
      JBS044
      JBS046
      JBS048
      JBS050
      JBE052
      JBE054
      JBE056
      JBE058
      JBE060
      JBE062
      JBE064
    IBM_Trombone_Custom_Server
      TROMBONE000
      TROMBONE001
      TROMBONE002
      TROMBONE003
      TROMBONE004
      TROMBONE005 -
      TROMBONE006
      TROMBONE007
      TROMBONE008
      TROMBONE009
      TROMBONE010
      TROMBONE011
      TROMBONE012
      TROMBONE013
      TROMBONE014
      TROMBONE015
      TROMBONE016
      TROMBONE017
      TROMBONE018
      TROMBONE019
      TROMBONE020
      TROMBONE021
      TROMBONE022
      TROMBONE023
      TROMBONE024
      TROMBONE025
      TROMBONE026
      TROMBONE027
      TROMBONE028
      TROMBONE029
    MRCP messages
      1002956
      1008001
      1008003
      1008004
      1008005
      1008006
      1008008
      1008048
      1008049
      1008060
      1008061
    VXML messages
      Messages and explanations
        Message:
        Message:
        Message:
        Message:
        Message:
        Message:
        Message:
        Message:
        Message:
        Message:
        Message:
        Message:
  Trademarks
  About this information
    How to use this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  Introducing Blueworx Voice Response support
    Online help
    Blueworx Voice Response product documentation
    Blueworx support resources
    What to expect when you contact Blueworx Support
  Analyzing the problem
    Cataloging the symptoms
      Have any system conditions changed?
      Which component is failing?
    Describing the state of the system
      Describing the system by using dtProblem
      Collecting Java and VoiceXML environment specific information
      Determining how much disk space is free
      Determining the maximum number of user processes the system can start
      Checking how much page space has been defined
      Determining how many buffers are defined for system use
      Determining what level of software is installed
      Reviewing the error log
    Before you contact Blueworx Support
      Capturing a system-level trace
      Capturing binary trace
      Documenting your problem
      Determining problem severity
      Reporting a problem with a C-language program
    Using debugrec to record input and output
  Solving Blueworx Voice Response problems
    How to use this information
    When nothing works
    Problems found during installation or system startup
      Blueworx Voice Response software does not start to initialize
      Fileset consistency warnings are displayed on startup
      Welcome window does not display
      DB2 error SQL6048N is generated when attempting to start Blueworx Voice Response
      Blueworx Voice Response reports "SQL1042C with SQLSTATE=58004" error
      The startup of Blueworx Voice Response takes longer than normal and generates errors
      The windows on an Xstation are displayed in the wrong font
      restoreDT returns with an error from the "tar -xhv -f" command
      Failed to start Voice Response node - error_id 21004
      Error occurs when logging onto Blueworx Voice Response GUI after running mksysb
      DTSNMPD_START fails to start after upgrading AIX
      Running vae.setenv produces DB2 errors
      Database error occurs when trying to connect to the Blueworx Voice Response database
    Network problems
      Blueworx Voice Response does not initiate outbound calls
      Blueworx Voice Response does not answer the phone
      Blueworx Voice Response answers the phone with “technical difficulties”
      Telephone channel is hung
      No SNMP traps are being sent
      Blueworx Voice Response cannot access a remote 3270 host
      3270 session is permanently disabled
      3270 emulation does not work
      DB2 does not start if the machine name is changed after DB2 is installed
      Resolving error_id 26001
    Problems found while running voice applications
      Voice application does not start
      FileCache failures when running VoiceXML applications
      Newly installed voice audio files not played by VoiceXML application
      VXMLParserPool::Parser created over capacity
      Exceptions reported when a Java or VoiceXML application is started from a VRNode
      Get actions that use the telephone line do not execute
      SendData or ReceiveData action does not provide expected results
      Application fails attempting to play voice
      Common problems with voice interrupt detection
      Common problems with background music
      Results of running an application are not as expected
      Mailbox does not play recorded message
      3270 server does not start
      3270 server script fails
      Custom server does not start
      Blueworx Voice Response does not accept data from the caller's keypad
      DTMF input is sometimes not recognized in a state table application
      Blueworx Voice Response generates "unsupported language" error when running VoiceXML Application
      Exceptions reported when a Blueworx Voice Response Java/VoiceXML application is started from VRNode
      FileCache error on a Blueworx Voice Response VoiceXML 2.0 system with multiple application Nodes
      Compression of voice messaging can result in poor quality audio
      error_id 1 and error_id 25032 caused by an unsupported application design
      Error on recordutterance with Nuance speech server
      Timeout waiting for response from grammar compiler
    Performance and other general problems
      A process does not start when you expect it to
      Blueworx Voice Response windows start without being selected
      The system runs extremely slowly
      Blueworx Voice Response telephony activity is unexpectedly disrupted
      Blueworx Voice Response cannot access the printer
      Blueworx Voice Response is not accumulating call detail records
      Frequent “without sending detach” messages
      Blueworx Voice Response does not shut down
      Screen is blank or frozen while Blueworx Voice Response is running
      Alarm graphic turns yellow or red
      Applications and operations keywords turn gray
      Channel available indicator turns red independently
      The system configuration GUI crashes when being closed
      /dev/systrctl1… message is displayed in Dtstatus.out
      File db2diag.log increases up to the AIX system limit
      dtjflog fails during logging
      Blueworx Voice Response VRBE OutOfMemory error
  Introducing the Blueworx Voice Response alarm messages
    Message destinations
    Message content
    Message categories
    Message filtering
    Messages by severity
    Messages affected by filtering
  Messages issued during migration or import
    MIG001
    MIG002
    MIG003
    MIG004
    MIG005
    MIG006
    MIG007
    MIG008
    MIG009
    MIG010
    MIG011
    MIG012
    MIG013
    MIG014
  Blueworx Voice Response messages identified by number
    Example Message
      <message number>
    Session Manager/CHP
      1
      2
      3
      100
      101
      105
      106
      110
      111
      113
      114
      116
      117
      199
      200
      201
      203
      207
      209
      211
      214
      300
      301
      400
      401
      402
      403
      404
      405
      406
      407
      408
      409
      500
      501
      502
      503
      504
      505
      506
      507
      600
      601
      603
      604
      605
      620
      621
      624
      630
      650
      700
      701
      702
      703
      704
      705
      706
      707
      708
      800
      801
      810
      900
      901
      906
      1000
      1001
      1100
      1101
      1102
      1103
      1104
      1120
      1201
      1202
      1203
      1204
      1205
      1206
      1207
      1208
      1300
      1301
      1302
      1303
      1304
      1305
      1400
      1401
      1402
      1403
      2000
      2002
      2003
      2004
      2006
      2007
      2008
    DB2 return codes
    DBSM (database server) return codes
      5001
      5002
      5003
      5004
      5005
      5007
      5008
      5010
      5018
      5021
      5022
      5024
      5027
      5031
      5036
      5039
      5045
      5046
      5049
      5054
      5055
      5056
      5057
      5058
      5059
      5061
      5062
      5063
      5064
      5065
      5067
      5068
      5069
      5070
      5071
      5072
      5073
      5074
      5076
      5077
      5078
      5079
      5080
      5082
      5083
      5084
      5085
      5086
      5087
      5088
      5089
      5090
      5093
      5094
      5095
      5096
      5097
      5098
      5099
      5100
      5101
      5102
      5103
      5200
      5201
      5202
      5204
      5205
      5250
      5251
      5252
      5253
      5254
      5255
      5256
      5257
      5300
      5301
      5302
      5310
      5311
      5312
      5313
      5314
      5315
      5316
      5317
      5318
      5319
      5320
      5321
      5322
    NODEM (Node Manager)
      10001
      10002
      10003
      10006
      10007
      10008
      10009
      10012
      10013
      10022
      10023
      10100
      10101
      10102
      10500
      10200
      10201
      10202
      10203
    STPD (State Table/Prompt Directory)
      11001
      11002
      11003
      11004
    VAE (General Blueworx Voice Response)
      12001
      12002
      12003
      12004
      12005
      12006
      12007
      12008
      12009
      12010
      12018
      12020
      12021
      12031
      12032
      12100
      12101
      12102
      12103
      12200
      12201
      12202
      12203
      12250
      12251
      12252
      12253
      12254
      12255
      12256
      12304
      12305
      12401
    SMSI (Simplified Message Service Interface)
      14003
      14004
      14005
      14006
      14007
      14008
      14011
      14012
      14015
      14016
      14017
      14023
      14024
      14025
      14026
      14027
      14028
      14029
      14030
      14031
      14032
    CACHE (Cache Manager)
      15001
      15002
      15003
      15004
      15005
      15006
      15007
      15008
      15010
      15013
    DBIM (Internal Database Manager)
      16004
      16005
    DTNA
      17001
      17002
      17003
      17017
      17033
      17034
      17035
      17036
      17037
      17038
      17040
      17041
      17042
      17043
      17044
      17045
      17046
      17060
      17061
      17063
      17067
      17068
      17069
      17070
      17300
      17301
      17302
      17303
      17304
      17501
      17502
      17503
      17504
      17506
      17508
      17509
      17511
      17518
      17600
      17601
      17602
      17603
      17604
      17605
      17606
      17607
      17608
      17609
      17610
      17800
      17803
      17805
      17806
      17807
      17808
      17809
      17810
      17811
      17812
      17813
      17820
      17821
      17826
      17900
      17901
      17902
      17903
      17904
      17905
      17906
      17907
      17908
      17909
      17910
      17911
      17912
      17913
      17914
      17916
      17917
      17918
      17919
      17920
      17921
      17922
      17923
      17924
      17925
      17926
      17929
      17931
      17932
      17933
      17934
      17935
      17942
      17943
      17944
      17946
      17947
      17948
      17949
      17950
      17951
      17952
      17953
      17954
      17955
      17956
      17957
      17958
      17961
      17962
      17963
      17964
      17965
      17966
      17967
      17968
      17969
      17970
      17971
      17972
      17973
      17974
      17975
      17976
      17977
      17978
      17979
      17980
      17981
      17982
      17983
      17984
    VAD (Voice Application Development)
      18002
      18004
      18015
      18200
      18201
      18400
      18401
    ACL (Application Connectivity Link)
      19006
      19007
      19011
      19023
      19026
      19027
      19028
      19029
      19030
      19031
      19032
      19033
      19034
    CA (Custom Server)
      20001
      20002
      20003
      20004
      20005
      20006
      20007
      20008
      20009
      20010
      20011
      20012
      20013
      20014
      20015
      20016
      20017
      20018
      20019
      20020
      20021
      20022
      20500
      20501
      20502
      20503
      20504
    DTBE (Java and VoiceXML environment)
      21001
      21002
      21003
      21004
      21005
    SM_SRVR
      23001
      23002
      23003
      23004
      23005
      23007
      23008
      23009
    CTRL3270
      24001
      24002
      24003
      24004
      24005
      24006
      24007
      24008
      24009
      24010
      24301
      24302
      24303
      24304
      24305
      24306
      24307
      24398
      24399
      24501
      24502
      24503
      24504
      24505
      24506
      24507
      24508
      24509
      24510
      24511
      24512
      24513
      24514
      24515
      24601
      24602
      24603
      24701
      24702
      24703
      24704
      24705
      24706
      24801
      24802
      24803
      24804
      24901
      24902
      24903
      24904
      24905
      24906
      24907
      24908
      24909
      24910
      24911
      24912
      24913
      24914
      24915
    OAM (Operations and Maintenance)
      25001
      25002
      25003
      25004
      25005
      25006
      25007
      25008
      25010
      25011
      25012
      25015
      25016
      25017
      25018
      25019
      25020
      25021
      25022
      25023
      25024
      25025
      25026
      25027
      25028
      25029
      25030
      25031
      25032
      25033
      25034
      25035
      25036
      25037
      25038
      25039
      25040
      25041
      25043
      25045
      25046
      25047
      25048
      25049
      25050
      25054
      25055
      25056
      25057
      25060
      25061
      25063
      25064
      25068
      25069
      25070
      25071
      25072
      25073
      25075
      25076
      25077
      25079
      25080
      25081
      25082
      25088
      25089
      25090
      25091
      25092
      25093
      25094
      25095
      25096
      25097
      25099
      25100
      25101
      25102
      25103
      25104
      25106
      25200
      25201
      25202
      25203
      25204
      25205
      25206
      25207
      25208
      25209
      25210
      25211
      25212
      25213
      25214
    SNMP (Simple Network Management Protocol)
      26001
      26002
      26003
      26004
      26005
      26006
      26007
      26008
      26010
      26011
      26012
    SDI (Signaling Device Driver Interface)
      27001
      27003
      27004
      27006
      27007
      27010
      27011
      27012
      27013
      27014
      27015
      27016
      27017
      27019
      27020
      27021
      27022
      27025
      27026
      27032
      27033
      27035
      27036
      27037
      27038
      27039
      27040
      27041
      27042
      27043
      27044
      27046
      27047
      27048
      27049
      27050
      27051
      27052
      27053
      27054
      27055
      27056
      27057
      27058
      27059
      27060
      27061
      27062
      27063
      27064
      27065
      27066
      27067
      27068
      27069
      27070
      27071
      27072
      27073
      27074
      27075
      27076
      27077
      27078
      27079
      27080
      27081
      27082
      27083
      27084
    VoIP
      29800
      29801
      29802
      29803
      29804
      29805
      29806
      29807
      29808
      29809
      29810
      29811
      29812
      29813
      29814
      29815
      29816
      29817
      29818
      29819
      29820
      29821
      29822
      29823
      29824
      29825
      29826
      29827
      29828
      29829
      29830
      29831
      29832
      29833
      29834
    Timeslot Management
      30500
      30501
      30502
      30503
      30504
      30505
      30506
      30507
      30508
      30509
      30511
    Pack Configuration
      31001
      31002
      31003
      31004
      31005
      31007
      31008
      31009
    Signaling Interface
      32001
      32002
      32003
      32004
      32005
      32006
      32007
      32008
      32009
      32010
      32011
      32012
      32013
      32015
      32016
      32017
      32018
      32019
      32020
      32021
    SpeechServer custom server
      35000
      35001
      35002
      35003
      35004
      35005
      35006
      35007
      35008
      35009
      35010
      35011
      35012
      35013
      35014
      35015
      35016
      35017
      35018
      35019
      35020
      35021
      35022
      35024
      35025
      35026
      35027
      35028
      35029
      35030
      35031
      35032
      35033
      35034
      35035
      35036
      35037
      35038
      35039
      35040
      35041
      35042
      35043
      35044
      35045
      35046
      35047
      35048
      35049
      35050
      35051
      35052
      35053
      35054
      35055
      35056
      35057
      35058
      35059
      35060
      35061
      35062
      35063
      35064
      35065
      35066
    Java and VoiceXML environment messages
      DTJ1000
      DTJ1001
      DTJ1002
      DTJ1003
      DTJ1004
      DTJ1005
      DTJ1006
      DTJ1007
      DTJ1008
      DTJ1009
      DTJ1010
      DTJ1011
      DTJ1012
      DTJ1013
      DTJ1014
      DTJ1015
      DTJ1016
      DTJ1017
      DTJ1018
      DTJ1019
      DTJ1020
      DTJ1021
      DTJ1022
      DTJ1023
      DTJ1024
      DTJ1025
      DTJ1026
      DTJ1027
      DTJ1028
      DTJ1029
      DTJ1030
      DTJ1031
      DTJ1032
      DTJ1033
      DTJ1034
      DTJ1035
      DTJ1036
      DTJ1037
      DTJ1038
      DTJ1039
      DTJ1040
      DTJ1042
      DTJ1043
      DTJ1044
      DTJ1045
      DTJ1046
      DTJ1047
      DTJ1048
      DTJ1049
      DTJ1050
      DTJ1051
      DTJ1052
      DTJ1053
      DTJ1056
      DTJ1057
      DTJ1058
      DTJ1059
      DTJ1060
      DTJ1061
      DTJ1062
      DTJ1063
      DTJ1064
      DTJ2000
      DTJ2001
      DTJ2002
      DTJ2003
      DTJ2004
      DTJ2005
      DTJ2006
      DTJ2007
      DTJ2008
      DTJ2009
      DTJ2010
      DTJ2011
      DTJ2012
      DTJ2013
      DTJ2014
      DTJ2015
      DTJ2500
      DTJ2501
      DTJ3000
      DTJ3001
      DTJ3002
      DTJ3003
      DTJ3004
      DTJ3005
      DTJ3006
      DTJ3007
      DTJ3008
      DTJ3009
      DTJ3010
      DTJ3011
      DTJ3012
      DTJ3013
      DTJ3014
      DTJ3015
      DTJ3016
      DTJ3017
      DTJ3018
      DTJ3019
      DTJ3020
      DTJ3021
      DTJ3022
      DTJ3023
      DTJ3024
      DTJ3025
      DTJ3026
      DTJ3027
      DTJ3028
      DTJ3029
      DTJ3030
      DTJ3031
      DTJ3032
      DTJ3033
      DTJ3034
      DTJ3035
      DTJ3036
      DTJ3037
      DTJ3038
      DTJ3039
      DTJ3040
      DTJ3041
      DTJ3042
      DTJ3043
      DTJ3044
      DTJ3045
      DTJ3046
      DTJ3047
      DTJ3048
      DTJ3049
      DTJ3050
      DTJ3051
      DTJ3052
      DTJ3053
      DTJ3054
      DTJ3055
      DTJ3056
      DTJ3057
      DTJ3058
      DTJ3059
      DTJ3060
      DTJ3061
      DTJ3062
      DTJ3063
      DTJ3064
      DTJ3065
      DTJ3066
      DTJ3067
      DTJ3068
      DTJ3069
      DTJ3070
      DTJ3071
      DTJ3072
      DTJ3073
      DTJ3074
      DTJ3075
      DTJ3076
      DTJ3077
      DTJ3078
      DTJ3079
      DTJ3080
      DTJ3081
      DTJ3082
      DTJ3083
      DTJ3084
      DTJ3087
      DTJ3088
      DTJ3089
      DTJ3090
      DTJ3091
      DTJ3092
      DTJ3093
      DTJ3094
      DTJ3095
      DTJ3096
      DTJ3097
      DTJ3098
      DTJ3099
      DTJ3100
      DTJ3101
      DTJ3102
      DTJ3103
      DTJ3104
      DTJ3105
      DTJ3106
      DTJ3107
      DTJ3108
      DTJ3109
      DTJ3110
      DTJ3112
      DTJ3113
      DTJ3114
      DTJ3115
      DTJ3120
      DTJ3130
      DTJ3131
      DTJ3132
      DTJ3133
      DTJ3134
      DTJ3135
      DTJ3136
      DTJ3137
      DTJ3138
      DTJ3139
      DTJ4500
      DTJ4501
      DTJ4502
      DTJ5010
      DTJ5011
      DTJ5012
      DTJ5013
      DTJ5014
      DTJ5015
      DTJ5016
      DTJ5020
      DTJ5021
      DTJ5022
      DTJ5023
      DTJ5024
      DTJ5025
      DTJ5026
      DTJ6000
      DTJ6001
      DTJ6002
      DTJ6100
      DTJ6200
      DTJ6300
      DTJ6301
      DTJ6302
      DTJ6303
      DTJ6304
      DTJ6305
      DTJ6306
      DTJ6307
      DTJ6308
      DTJ6309
      DTJ6310
      DTJ7000
      DTJ7001
      DTJ7002
      DTJ7003
      DTJ7004
      DTJ7005
      DTJ7006
      DTJ7007
      DTJ7008
      DTJ7009
      DTJ7010
      DTJ7011
      DTJ7012
      DTJ7013
      DTJ7014
      DTJ7015
      DTJ7016
      DTJ7017
      DTJ7018
      DTJ7019
      DTJ7020
      DTJ7021
      DTJ7022
      DTJ7023
      DTJ7024
      DTJ7025
      DTJ7026
      DTJ7027
      DTJ7028
      DTJ7029
      DTJ7030
      DTJ7031
      DTJ7032
      DTJ7033
      DTJ7034
      DTJ7035
      DTJ7036
      DTJ7037
      DTJ7038
      DTJ7039
      DTJ7040
      DTJ7041
      DTJ7042
      DTJ7043
      DTJ7044
      DTJ7045
      DTJ7046
      DTJ7050
      DTJ7051
    Juke_Box custom server
      JB002
      JB004
      JB006
      JB008
      JB010
      JB012
      JB014
      JB018
      JB020
      JB022
      JB024
      JB026
      JB028
      JB030
      JB032
      JB034
      JB036
      JB038
      JB040
      JB042
      JB044
      JB046
      JB048
      JB050
      JB052
      JB054
      JB056
      JB058
      JB060
      JB062
      JB064
      JB066
      JB068
      JB070
      JB072
      JB074
      JB076
      JB078
      JB080
      JB082
      JB084
      JB086
      JB088
      JB090
      JB092
      JBS002
      JBS004
      JBS006
      JBS008
      JBS010
      JBS012
      JBS014
      JBS016
      JBS018
      JBS020
      JBS022
      JBS024
      JBS026
      JBS028
      JBS030
      JBS032
      JBS034
      JBS036
      JBS038
      JBS040
      JBS042
      JBS044
      JBS046
      JBS048
      JBS050
      JBE052
      JBE054
      JBE056
      JBE058
      JBE060
      JBE062
      JBE064
    IBM_Trombone_Custom_Server
      TROMBONE000
      TROMBONE001
      TROMBONE002
      TROMBONE003
      TROMBONE004
      TROMBONE005 -
      TROMBONE006
      TROMBONE007
      TROMBONE008
      TROMBONE009
      TROMBONE010
      TROMBONE011
      TROMBONE012
      TROMBONE013
      TROMBONE014
      TROMBONE015
      TROMBONE016
      TROMBONE017
      TROMBONE018
      TROMBONE019
      TROMBONE020
      TROMBONE021
      TROMBONE022
      TROMBONE023
      TROMBONE024
      TROMBONE025
      TROMBONE026
      TROMBONE027
      TROMBONE028
      TROMBONE029
    MRCP messages
      1002956
      1008001
      1008003
      1008004
      1008005
      1008006
      1008008
      1008048
      1008049
      1008060
      1008061
    VXML messages
      Messages and explanations
        Message:
        Message:
        Message:
        Message:
        Message:
        Message:
        Message:
        Message:
        Message:
        Message:
        Message:
        Message:
  Trademarks
3270 Servers
  About this information
    Who should read this information
    How to use this information
      Following the procedures in this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  What is a 3270 server?
    3270 server components
  Developing a 3270 server
    Components of a 3270 server
      About screens
      About scripts
    Using the Power System as a 3270 terminal
      Communicating with an AS/400
    Before you begin
    Defining a 3270 server
      Sharing screens and scripts
    Capturing screens and defining fields
      Capturing screens
      Defining fields
    Creating a 3270 server script
      Using the Statements menu
      A sample 3270 server script
    Importing and exporting a 3270 server script
      Importing scripts
      Exporting scripts
    Completing the state table
    Testing a 3270 server
      Debugging a 3270 server
      Monitoring a 3270 server
    Editing 3270 server scripts and definitions
  3270 script language statements
    Syntax diagrams
    ABORT
    CALL
    CASE
    CHECK_ATTRIBUTE
    CHECK_SCREEN
    Comments in scripts
    DISABLE_SESSION
    EXCEPTION
    EXISTS
    GET_FIELD
    IF
    INPUT
    LOG_ERROR
    OUTPUT
    PUT_FIELD
    QUERY_SCREEN
    RETURN
    SAVE_SCREEN
    SEND_KEY
    SET_CURSOR
    SLEEP
    Variable assignments in scripts
    WHILE
  ID and name limitations
  Trademarks
  List of Blueworx Voice Response and associated documentation
    Blueworx Unified Messaging Platform
  About this information
    Who should read this information
    How to use this information
      Following the procedures in this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  What is a 3270 server?
    3270 server components
  Developing a 3270 server
    Components of a 3270 server
      About screens
      About scripts
    Using the Power System as a 3270 terminal
      Communicating with an AS/400
    Before you begin
    Defining a 3270 server
      Sharing screens and scripts
    Capturing screens and defining fields
      Capturing screens
      Defining fields
    Creating a 3270 server script
      Using the Statements menu
      A sample 3270 server script
    Importing and exporting a 3270 server script
      Importing scripts
      Exporting scripts
    Completing the state table
    Testing a 3270 server
      Debugging a 3270 server
      Monitoring a 3270 server
    Editing 3270 server scripts and definitions
  3270 script language statements
    Syntax diagrams
    ABORT
    CALL
    CASE
    CHECK_ATTRIBUTE
    CHECK_SCREEN
    Comments in scripts
    DISABLE_SESSION
    EXCEPTION
    EXISTS
    GET_FIELD
    IF
    INPUT
    LOG_ERROR
    OUTPUT
    PUT_FIELD
    QUERY_SCREEN
    RETURN
    SAVE_SCREEN
    SEND_KEY
    SET_CURSOR
    SLEEP
    Variable assignments in scripts
    WHILE
  ID and name limitations
  Trademarks
  List of Blueworx Voice Response and associated documentation
    Blueworx Unified Messaging Platform
Using the CCXML Browser
  About this information
    Who should read this information
    Related publications
      Specifications and standards
    Typographic conventions
    Notes on terminology
  CCXML language
    What is CCXML?
    Using ECMAScript
    CCXML Elements
    CCXML Events
    CCXML classes
    Sessions
      Session variables
    Error handling
    Document fetching and caching
  CCXML Programming
    CCXML document structure
    CCXML document processing
    CCXML variables and their scope
    CCXML object identifiers
    Connection states
    Using Blueworx Voice Response call tags
    Answering a telephone call
    Rejecting a telephone call
    Updating a variable
    Invoking a VoiceXML application
    Passing information back from a VoiceXML application to CCXML
    Invoking a Java application
    Passing information back from a Java application to CCXML
    Transferring a telephone call
    Making an outbound telephone call
    Disconnecting a telephone call
    Using an automated connection timeout
    Transporting events to and from external components
    Logging events
    Error handling
  Problem determination
    System log file
      Formatting the log file
      Checking the log file
    CCXML document errors
    Common problems
  Example files
    Sample default.cff file
    Sample CCXML document
  Migrating existing CCXML applications to Blueworx Voice Response
  Trademarks
  List of Blueworx Voice Response and associated documentation
    Blueworx Voice Response related products
      Blueworx Unified Messaging Platform
  About this information
    Who should read this information
    Related publications
      Specifications and standards
    Typographic conventions
    Notes on terminology
  CCXML language
    What is CCXML?
    Using ECMAScript
    CCXML Elements
    CCXML Events
    CCXML classes
    Sessions
      Session variables
    Error handling
    Document fetching and caching
  CCXML Programming
    CCXML document structure
    CCXML document processing
    CCXML variables and their scope
    CCXML object identifiers
    Connection states
    Using Blueworx Voice Response call tags
    Answering a telephone call
    Rejecting a telephone call
    Updating a variable
    Invoking a VoiceXML application
    Passing information back from a VoiceXML application to CCXML
    Invoking a Java application
    Passing information back from a Java application to CCXML
    Transferring a telephone call
    Making an outbound telephone call
    Disconnecting a telephone call
    Using an automated connection timeout
    Transporting events to and from external components
    Logging events
    Error handling
  Problem determination
    System log file
      Formatting the log file
      Checking the log file
    CCXML document errors
    Common problems
  Example files
    Sample default.cff file
    Sample CCXML document
  Migrating existing CCXML applications to Blueworx Voice Response
  Trademarks
  List of Blueworx Voice Response and associated documentation
    Blueworx Voice Response related products
      Blueworx Unified Messaging Platform
Custom Servers
  About this information
    Who should read this information
    How to use this information
    Following the procedures in this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  Introduction
    Components of a custom server
    The main() function
      System-generated main() function
      Coding the main() function
      main() arguments
    User functions
      User function parameters
      The initialization user function
      The termination user function
      The open and close functions
  Developing a custom server
    How to create a custom server
    Creating the main() function
      Defining the main() function
      Defining user functions and parameters
      Defining properties
      Completing the main() function
    Creating user functions
    Importing files into the custom server directory
    Importing custom servers
    Building a custom server
    Viewing the generated files
    Debugging a custom server
    Tracing custom servers
    How to interpret a custom server trace
    Editing a custom server definition
    Installing and deinstalling a custom server
    Putting a custom server into production
      Completing the state table
      Initializing a custom server
      Integrating a custom server with other software
      Executing a custom server
      Runtime environment
      What does pool buffer threshold reached mean?
    Shutting down custom server processes
    Using custom servers on a single system image
      Creating an SSI-compliant custom server
    Changing the AIX environment of a custom server
      Connecting to a DB2 database
  Using custom server subroutines
    Initializing and terminating the custom server
    Keeping custom servers in step with the custom server library
    Interacting with a channel process
      Custom servers that wait to be called by state tables
      Custom servers that are not initiated by state tables
    Simulating events on the channel process
    Managing other custom servers
    Accessing the Blueworx Voice Response database
      Manipulating application profiles
      Manipulating voice segments
      Manipulating audio names and user greetings
      Manipulating voice messages
      Importing and exporting voice
    Accessing voice channels directly
      Using synchronous foreground operations
      Using asynchronous background operation
    Connecting channels using the time division multiplex (TDM) bus
      Making and breaking TDM connections
    Logging errors
    Logging events
    Trace points
      Trace points example
  Single-process and multiprocess custom servers
    Single-process blocking operation
    Single-process nonblocking operation
    Multiprocess non-associated operation
    Multiprocess associated operation
  Custom server subroutines
    Summary of subroutines grouped by use
      Control subroutines
      Application subroutines
      Voice channel subroutines
      Other custom server subroutines
      Profile subroutines
      Import and export subroutines
      Voice database subroutines
      Delete database objects subroutines
      Trace subroutines
      Statistics subroutine
      TDM subroutines
      CA_Close_Channel()
      CA_Close_CHP_Link()
      CA_Close_Music_Channel()
      CA_Close_Record_Channel()
      CA_Create_Audio_Name()
      CA_Create_Greeting()
      CA_Create_Profile()
      CA_Create_Segment()
      CA_Create_Voice_Msg()
      CA_Create_Voice_Msg_Id()
      CA_Deinstall_CA()
      CA_Delete_3270_Server()
      CA_Delete_Audio_Name()
      CA_Delete_CA()
      CA_Delete_Greeting()
      CA_Delete_Profile()
      CA_Delete_Prompt_Dir()
      CA_Delete_Segment()
      CA_Delete_State_Table()
      CA_Delete_Subscriber_Class()
      CA_Delete_Voice_Dir()
      CA_Delete_Voice_Msg()
      CA_Delete_Voice_Table()
      CA_Execute_State_Table()
      CA_Export_Voice()
      CA_Get_Audio_Name()
      CA_Get_Audio_Name_Info()
      CA_Get_CA_Info()
      CA_Get_Channel_Info()
      CA_Get_Channel_Play_Status
      CA_Get_DT_Info()
      CA_Get_DT_Parameters()
      CA_Get_Element_Count
      CA_Get_Element_Info()
      CA_Get_Greeting()
      CA_Get_Greeting_Info()
      CA_Get_Profile()
      CA_Get_Profile_Count()
      CA_Get_Profile_List()
      CA_Get_Segment()
      CA_Get_Segment_Info()
      CA_Get_System_State()
      CA_Get_Voice_Msg()
      CA_Get_Voice_Msg_Info()
      CA_Import_Voice()
      CA_Init()
      CA_Install_CA()
      CA_Log_Error()
      CA_Log_Event()
      CA_Open_Channel()
      CA_Open_CHP_Link()
      CA_Open_Music_Channel()
      CA_Open_Record_Channel()
      CA_Ping_CHP_Link()
      CA_Play_Voice_Elements()
      CA_Play_Voice_Stream()
      CA_Poll()
      CA_Put_DT_Parameters()
      CA_Receive_DT_Msg()
      CA_Record_Voice_Stream()
      CA_Report_Channel_Event()
      CA_Save_Voice_Msg()
      CA_Send_CA_Msg()
      CA_Send_DT_Error()
      CA_Send_DT_Msg()
      CA_Send_Voice_Msg()
      CA_Set_CA_Ipl_Status()
      CA_Set_CA_Version()
      CA_Set_Options()
      CA_Set_Profile_Defaults()
      CA_Set_Send_Voice_Msg_Defaults()
      CA_Set_Voice_Msg_Listened()
      CA_Simulate_Alphas()
      CA_Simulate_Hangup()
      CA_Simulate_Keys()
      CA_Start_CA()
      CA_Start_Record_Channel()
      CA_Stop_CA()
      CA_Stop_Record_Channel()
      CA_TDD_Create_Segment()
      CA_TDD_Get_String()
      CA_TDD_Play_String()
      CA_TDM_Connect()
      CA_TDM_Disconnect()
      CA_Terminate()
      CA_Trace_Data(), CA_TRACE_DATA()
      CA_Trace_String(), CA_TRACE_STRING()
      CA_Update_Profile()
  Subroutine parameter structures
    AUDIO_NAME_INFO_ST
    AUDIO_NAME_PARM_ST
    CA_INFO_ST
    CA_OPTIONS_ST
    CHANNEL_INFO_ST
    CHANNEL_POLL_ST
    CREATE_VOICE_MSG_ID_PARM_ST
    CREATE_VOICE_MSG_PARM_ST
    DELETE_VOICE_MSG_PARM_ST
    DT_INFO_ST
    DT_MSG_INFO_ST
    ELEMENT_INFO_ST
    EXECUTE_STATE_TABLE_RETURN_ST
    EXT_VOICE_ST
    GET_VOICE_MSG_PARM_ST
    GET_VOICE_MSG_INFO_PARM_ST
    GREETING_INFO_ST
    GREETING_PARM_ST
    INT_VOICE_ST
    MAILBOX_INFO_ST
    MUSIC_CHANNEL_PARM_ST
    PLAY_VOICE_ELEMENTS_PARM_ST
    PLAY_VOICE_ELEMENTS_RTN_ST
    PLAY_VOICE_STREAM_PARM_ST
    PLAY_VOICE_STREAM_RTN_ST
    PROFILE_INFO_ST
    PROFILE_LIST_PARM_ST
    PROFILE_LIST_ST
    RECORD_CHANNEL_OPEN_ST
    RECORD_CHANNEL_START_ST
    RECORD_CHANNEL_START_RTN_ST
    RECORD_CHANNEL_STOP_RTN_ST
    RECORD_VOICE_STREAM_PARM_ST
    RECORD_VOICE_STREAM_RTN_ST
    SAVE_VOICE_MSG_PARM_ST
    SEGMENT_INFO_ST
    SEGMENT_PARM_ST
    SEND_VOICE_MSG_PARM_ST
    SET_VOICE_MSG_LISTENED_PARM_ST
    TDM_CONNECT_ST
    TDM_DISCONNECT_ST
    VOICE_MSG_DATA_ID_ST
    VOICE_MSG_INFO_ST
  Error return codes
  Example user function parameters
    Function 1
    Function 2
    Function 3
    Function 4
    Function 5
    Function 6
    Function 7
    Function 8
    Function 9
    Function 10
  ID and name limitations
  Trademarks
  Blueworx Voice Response related products
    Blueworx Unified Messaging Platform
  About this information
    Who should read this information
    How to use this information
    Following the procedures in this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  Introduction
    Components of a custom server
    The main() function
      System-generated main() function
      Coding the main() function
      main() arguments
    User functions
      User function parameters
      The initialization user function
      The termination user function
      The open and close functions
  Developing a custom server
    How to create a custom server
    Creating the main() function
      Defining the main() function
      Defining user functions and parameters
      Defining properties
      Completing the main() function
    Creating user functions
    Importing files into the custom server directory
    Importing custom servers
    Building a custom server
    Viewing the generated files
    Debugging a custom server
    Tracing custom servers
    How to interpret a custom server trace
    Editing a custom server definition
    Installing and deinstalling a custom server
    Putting a custom server into production
      Completing the state table
      Initializing a custom server
      Integrating a custom server with other software
      Executing a custom server
      Runtime environment
      What does pool buffer threshold reached mean?
    Shutting down custom server processes
    Using custom servers on a single system image
      Creating an SSI-compliant custom server
    Changing the AIX environment of a custom server
      Connecting to a DB2 database
  Using custom server subroutines
    Initializing and terminating the custom server
    Keeping custom servers in step with the custom server library
    Interacting with a channel process
      Custom servers that wait to be called by state tables
      Custom servers that are not initiated by state tables
    Simulating events on the channel process
    Managing other custom servers
    Accessing the Blueworx Voice Response database
      Manipulating application profiles
      Manipulating voice segments
      Manipulating audio names and user greetings
      Manipulating voice messages
      Importing and exporting voice
    Accessing voice channels directly
      Using synchronous foreground operations
      Using asynchronous background operation
    Connecting channels using the time division multiplex (TDM) bus
      Making and breaking TDM connections
    Logging errors
    Logging events
    Trace points
      Trace points example
  Single-process and multiprocess custom servers
    Single-process blocking operation
    Single-process nonblocking operation
    Multiprocess non-associated operation
    Multiprocess associated operation
  Custom server subroutines
    Summary of subroutines grouped by use
      Control subroutines
      Application subroutines
      Voice channel subroutines
      Other custom server subroutines
      Profile subroutines
      Import and export subroutines
      Voice database subroutines
      Delete database objects subroutines
      Trace subroutines
      Statistics subroutine
      TDM subroutines
      CA_Close_Channel()
      CA_Close_CHP_Link()
      CA_Close_Music_Channel()
      CA_Close_Record_Channel()
      CA_Create_Audio_Name()
      CA_Create_Greeting()
      CA_Create_Profile()
      CA_Create_Segment()
      CA_Create_Voice_Msg()
      CA_Create_Voice_Msg_Id()
      CA_Deinstall_CA()
      CA_Delete_3270_Server()
      CA_Delete_Audio_Name()
      CA_Delete_CA()
      CA_Delete_Greeting()
      CA_Delete_Profile()
      CA_Delete_Prompt_Dir()
      CA_Delete_Segment()
      CA_Delete_State_Table()
      CA_Delete_Subscriber_Class()
      CA_Delete_Voice_Dir()
      CA_Delete_Voice_Msg()
      CA_Delete_Voice_Table()
      CA_Execute_State_Table()
      CA_Export_Voice()
      CA_Get_Audio_Name()
      CA_Get_Audio_Name_Info()
      CA_Get_CA_Info()
      CA_Get_Channel_Info()
      CA_Get_Channel_Play_Status
      CA_Get_DT_Info()
      CA_Get_DT_Parameters()
      CA_Get_Element_Count
      CA_Get_Element_Info()
      CA_Get_Greeting()
      CA_Get_Greeting_Info()
      CA_Get_Profile()
      CA_Get_Profile_Count()
      CA_Get_Profile_List()
      CA_Get_Segment()
      CA_Get_Segment_Info()
      CA_Get_System_State()
      CA_Get_Voice_Msg()
      CA_Get_Voice_Msg_Info()
      CA_Import_Voice()
      CA_Init()
      CA_Install_CA()
      CA_Log_Error()
      CA_Log_Event()
      CA_Open_Channel()
      CA_Open_CHP_Link()
      CA_Open_Music_Channel()
      CA_Open_Record_Channel()
      CA_Ping_CHP_Link()
      CA_Play_Voice_Elements()
      CA_Play_Voice_Stream()
      CA_Poll()
      CA_Put_DT_Parameters()
      CA_Receive_DT_Msg()
      CA_Record_Voice_Stream()
      CA_Report_Channel_Event()
      CA_Save_Voice_Msg()
      CA_Send_CA_Msg()
      CA_Send_DT_Error()
      CA_Send_DT_Msg()
      CA_Send_Voice_Msg()
      CA_Set_CA_Ipl_Status()
      CA_Set_CA_Version()
      CA_Set_Options()
      CA_Set_Profile_Defaults()
      CA_Set_Send_Voice_Msg_Defaults()
      CA_Set_Voice_Msg_Listened()
      CA_Simulate_Alphas()
      CA_Simulate_Hangup()
      CA_Simulate_Keys()
      CA_Start_CA()
      CA_Start_Record_Channel()
      CA_Stop_CA()
      CA_Stop_Record_Channel()
      CA_TDD_Create_Segment()
      CA_TDD_Get_String()
      CA_TDD_Play_String()
      CA_TDM_Connect()
      CA_TDM_Disconnect()
      CA_Terminate()
      CA_Trace_Data(), CA_TRACE_DATA()
      CA_Trace_String(), CA_TRACE_STRING()
      CA_Update_Profile()
  Subroutine parameter structures
    AUDIO_NAME_INFO_ST
    AUDIO_NAME_PARM_ST
    CA_INFO_ST
    CA_OPTIONS_ST
    CHANNEL_INFO_ST
    CHANNEL_POLL_ST
    CREATE_VOICE_MSG_ID_PARM_ST
    CREATE_VOICE_MSG_PARM_ST
    DELETE_VOICE_MSG_PARM_ST
    DT_INFO_ST
    DT_MSG_INFO_ST
    ELEMENT_INFO_ST
    EXECUTE_STATE_TABLE_RETURN_ST
    EXT_VOICE_ST
    GET_VOICE_MSG_PARM_ST
    GET_VOICE_MSG_INFO_PARM_ST
    GREETING_INFO_ST
    GREETING_PARM_ST
    INT_VOICE_ST
    MAILBOX_INFO_ST
    MUSIC_CHANNEL_PARM_ST
    PLAY_VOICE_ELEMENTS_PARM_ST
    PLAY_VOICE_ELEMENTS_RTN_ST
    PLAY_VOICE_STREAM_PARM_ST
    PLAY_VOICE_STREAM_RTN_ST
    PROFILE_INFO_ST
    PROFILE_LIST_PARM_ST
    PROFILE_LIST_ST
    RECORD_CHANNEL_OPEN_ST
    RECORD_CHANNEL_START_ST
    RECORD_CHANNEL_START_RTN_ST
    RECORD_CHANNEL_STOP_RTN_ST
    RECORD_VOICE_STREAM_PARM_ST
    RECORD_VOICE_STREAM_RTN_ST
    SAVE_VOICE_MSG_PARM_ST
    SEGMENT_INFO_ST
    SEGMENT_PARM_ST
    SEND_VOICE_MSG_PARM_ST
    SET_VOICE_MSG_LISTENED_PARM_ST
    TDM_CONNECT_ST
    TDM_DISCONNECT_ST
    VOICE_MSG_DATA_ID_ST
    VOICE_MSG_INFO_ST
  Error return codes
  Example user function parameters
    Function 1
    Function 2
    Function 3
    Function 4
    Function 5
    Function 6
    Function 7
    Function 8
    Function 9
    Function 10
  ID and name limitations
  Trademarks
  Blueworx Voice Response related products
    Blueworx Unified Messaging Platform
Designing and Managing State Table Applications
  About this information
    Who should use this information
    How to use this information
    Following the procedures in this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  The life cycle of a voice response service
    Introduction
      Requirements and Planning
        Business requirements
        Telephony requirements
        User requirements
        Data requirements
        Programming requirements
        Blueworx solutions
        Suggestions
      Design
        High-level and low-level design
        Design considerations
        Suggestions
      Implementation
        What does implementation involve?
        System parameters
        Testing the voice response service
        Migrating application objects
        Using an external code repository
        Suggestions
      Packaging and distribution
        Distributing an application to other Blueworx Voice Response systems
        Suggestions
      Maintenance and support
        Housekeeping
        Archiving application objects
        Distributing updates
        Suggestions
    Designing a voice application
      User participation in dialog design
      Designing the dialog
      Good things to do in voice applications
      Wording prompts for speech recognition applications
      Defining server requirements
    Creating and managing application objects
      What are application objects?
      Managing application objects efficiently
      Using the applications and application windows
      Discovering what applications and objects are in the system
      Editing and testing application objects
      Creating an application
      Exporting an application
      Exporting one or more objects
      Importing application objects
      Migrating from an earlier release of Blueworx Voice Response for AIX
      Frequently asked questions
        Do you have to create applications?
        What about the integrity of applications that are already in use?
        Where are newly-created or migrated objects put?
        What happens when you import objects belonging to an application that does not exist on the target system?
        When should you use full export, delta export, and partial export?
        When should you export prerequisites along with an application?
        What happens to “duplicate” objects?
        What if more than one application needs to use the same object?
      Moving objects from the default or user applications
      Deleting an application
      The dtimport and dtexport commands
        dtexport command
        dtimport command
    Overview of application objects
      State tables
        State table actions
        Example state table
        State table variables and parameters
        Returning data to the state table
        Possible results
        Entry points
      Prompts
        System prompts
        System prompts in languages other than U.S. English
        System prompts in French
        System prompts in Brazilian Portuguese
        Changing the system prompts for your language
      Voice segments
        Voice directories
        Voice tables
        System voice segments
        System voice tables
      3270 and custom servers
        3270 servers
        Custom servers
      Further information
    Creating an application profile
      Introduction
      How to create an application profile
        Using the command line
        wvrapplprof command
  Design topics
    Creating the voice output for voice applications
      Planning your voice segments
        Compression
        Recording voice segments over the telephone
        High-quality voice data
        Transferring the prerecorded data to Blueworx Voice Response
        Converting voice data transferred from non-AIX computer systems
        Saving voice segments
        The batch voice import utilities or the Voice Segments window?
      The voice segment database
      Creating prompts
        About creating prompt directories
        About defining prompts
        Default and language-specific prompts
        Using languages other than U.S. English
        Modifying the system voice tables
        Editing the system prompts
      Creating multilingual applications
        Using application profiles
        Using the System: Current language system variable
    Handling key input from callers
      Making a selection (single key)
      Entering data (multiple keys)
      Pressing keys while voice data is being played
    Handling spoken input from callers
      Barge-in, voice interrupt detection, and echo cancellation
        Barge-in
        Voice interrupt detection
        Echo cancellation
      Writing a custom server to handle speech recognition
    Accessing data with a 3270 or custom server
      Sample 3270 and custom servers
        CustomServerSample
        3270ServerSample
    SIP Telephony activity
      Answering calls
        How does Blueworx Voice Response answer an incoming call?
      Making, transferring, reconnecting, and terminating calls
        Call transfer
        State table actions
    Designing voice messaging applications
      Voice messaging resources
      Using state table actions for voice messaging
      Interacting with callers and messages
      System parameters that affect voice messaging
      A sample voice message application
    Managing voice messaging resources
      Voice mailboxes
        How do I create a mailbox?
        How is mailbox information used?
      Controlling messages
        Limiting message length
        Limiting the number of messages
        What are subscriber classes?
        How do subscriber classes work?
        When should you define subscriber classes?
      Creating mailboxes for application use
        Before you start
        Using the graphical interface
        Using the wvrapplprof and wvrmailbox commands
        wvrmailbox command
      Creating a subscriber class
      Creating a distribution list
    Background music
      Why use background music?
      How many tunes can you play at once?
      When should you play background music?
      How loud is the background music?
      T1 A-law systems
      Voice interrupt detection and speech recognition
      Using the Blueworx Voice Response Juke Box
        The Juke_Box custom server
        Starting and stopping the Juke_Box custom server
        The Juke Box configuration file
      Adding background music to a state table
        Prerequisites
        Debugging your state table
      Getting music into Blueworx Voice Response
        Supplied tunes
    TDM connection management
      Concepts
        Ports
        Port sets
        Resource groups
      Port set naming
      The TDM sample application
        Prerequisites
      Designing an application
        State tables
        Custom servers
        The design of the sample application
        Implementation notes
    Designing for a single system image
      Querying the single system image configuration
    Using the IBM_Trombone_Custom_Server
      What is a trombone ?
        What you can use a trombone for
      Installing the IBM_Trombone application
        Components of the IBM_Trombone application
        Installing the IBM_Trombone application
      Configuring IBM_Trombone_Custom_Server
        About child helper processes
        Setting configuration options
      How to use the trombone operation
        How tromboning works
        Setting up a trombone operation
        Terminating a trombone operation using third party hang-up
        Terminating a trombone operation using caller hang-up
        Terminating a trombone operation using caller DTMF
        Voice paths
      Custom server functions
        Custom server function definitions
        TromboneCall
        TromboneMakeCall
        TromboneMakeCallStatus
        TromboneConnectCall
        TromboneTerminationValue
        TromboneDisconnectCall
      State table definitions
        IBMTromboneCall
        IBMTromboneConn
        IBMTromboneC5
        IBMTromboneC10
        IBMTromboneDisc
        IBMTromboneLog
        IBMTromboneMake
        IBMTromboneMus
        IBMTromboneOut
        IBMTromboneRdy
        IBMTromboneWait
        IBMTromboneXmp
        IBMTromboneXmpA
        IBMTromboneXmpB
      IBM_Trombone_Custom_Server errors
    Using the Answer Machine Detection Custom Server
      What is Answer Machine Detection
      Installing the Answer Machine Detection Custom Server
      Answer Machine Detection Custom Server functions
      Answer Machine Detection State Table Example
    Using the VOX_CTI Custom Server
      Avaya Interaction Center VOX Connector for Blueworx Voice Response
      Installation
      VOX_CTI.ini file configuration
      VOX_CTI Custom Server functions
      VOX_CTI function return codes
      General guidelines
  ID and name limitations
  Voice interrupt detection: technical information
    Example of how voice interrupt detection works
    Summary
  Background music: technical information
    Sound levels
      The music volume ceiling and the prompt volume ceiling
    Customizing the Juke Box
      Source code files for the Juke Box
      Collecting statistics from the Juke_Box custom server
      Building music players
      Juke_Box custom server communication with pl_elem and pl_seg
      Message queue
    Writing your own background music subsystem
  Trademarks
  Blueworx Voice Response related products
    Blueworx Unified Messaging Platform
  About this information
    Who should use this information
    How to use this information
    Following the procedures in this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  The life cycle of a voice response service
    Introduction
      Requirements and Planning
        Business requirements
        Telephony requirements
        User requirements
        Data requirements
        Programming requirements
        Blueworx solutions
        Suggestions
      Design
        High-level and low-level design
        Design considerations
        Suggestions
      Implementation
        What does implementation involve?
        System parameters
        Testing the voice response service
        Migrating application objects
        Using an external code repository
        Suggestions
      Packaging and distribution
        Distributing an application to other Blueworx Voice Response systems
        Suggestions
      Maintenance and support
        Housekeeping
        Archiving application objects
        Distributing updates
        Suggestions
    Designing a voice application
      User participation in dialog design
      Designing the dialog
      Good things to do in voice applications
      Wording prompts for speech recognition applications
      Defining server requirements
    Creating and managing application objects
      What are application objects?
      Managing application objects efficiently
      Using the applications and application windows
      Discovering what applications and objects are in the system
      Editing and testing application objects
      Creating an application
      Exporting an application
      Exporting one or more objects
      Importing application objects
      Migrating from an earlier release of Blueworx Voice Response for AIX
      Frequently asked questions
        Do you have to create applications?
        What about the integrity of applications that are already in use?
        Where are newly-created or migrated objects put?
        What happens when you import objects belonging to an application that does not exist on the target system?
        When should you use full export, delta export, and partial export?
        When should you export prerequisites along with an application?
        What happens to “duplicate” objects?
        What if more than one application needs to use the same object?
      Moving objects from the default or user applications
      Deleting an application
      The dtimport and dtexport commands
        dtexport command
        dtimport command
    Overview of application objects
      State tables
        State table actions
        Example state table
        State table variables and parameters
        Returning data to the state table
        Possible results
        Entry points
      Prompts
        System prompts
        System prompts in languages other than U.S. English
        System prompts in French
        System prompts in Brazilian Portuguese
        Changing the system prompts for your language
      Voice segments
        Voice directories
        Voice tables
        System voice segments
        System voice tables
      3270 and custom servers
        3270 servers
        Custom servers
      Further information
    Creating an application profile
      Introduction
      How to create an application profile
        Using the command line
        wvrapplprof command
  Design topics
    Creating the voice output for voice applications
      Planning your voice segments
        Compression
        Recording voice segments over the telephone
        High-quality voice data
        Transferring the prerecorded data to Blueworx Voice Response
        Converting voice data transferred from non-AIX computer systems
        Saving voice segments
        The batch voice import utilities or the Voice Segments window?
      The voice segment database
      Creating prompts
        About creating prompt directories
        About defining prompts
        Default and language-specific prompts
        Using languages other than U.S. English
        Modifying the system voice tables
        Editing the system prompts
      Creating multilingual applications
        Using application profiles
        Using the System: Current language system variable
    Handling key input from callers
      Making a selection (single key)
      Entering data (multiple keys)
      Pressing keys while voice data is being played
    Handling spoken input from callers
      Barge-in, voice interrupt detection, and echo cancellation
        Barge-in
        Voice interrupt detection
        Echo cancellation
      Writing a custom server to handle speech recognition
    Accessing data with a 3270 or custom server
      Sample 3270 and custom servers
        CustomServerSample
        3270ServerSample
    SIP Telephony activity
      Answering calls
        How does Blueworx Voice Response answer an incoming call?
      Making, transferring, reconnecting, and terminating calls
        Call transfer
        State table actions
    Designing voice messaging applications
      Voice messaging resources
      Using state table actions for voice messaging
      Interacting with callers and messages
      System parameters that affect voice messaging
      A sample voice message application
    Managing voice messaging resources
      Voice mailboxes
        How do I create a mailbox?
        How is mailbox information used?
      Controlling messages
        Limiting message length
        Limiting the number of messages
        What are subscriber classes?
        How do subscriber classes work?
        When should you define subscriber classes?
      Creating mailboxes for application use
        Before you start
        Using the graphical interface
        Using the wvrapplprof and wvrmailbox commands
        wvrmailbox command
      Creating a subscriber class
      Creating a distribution list
    Background music
      Why use background music?
      How many tunes can you play at once?
      When should you play background music?
      How loud is the background music?
      T1 A-law systems
      Voice interrupt detection and speech recognition
      Using the Blueworx Voice Response Juke Box
        The Juke_Box custom server
        Starting and stopping the Juke_Box custom server
        The Juke Box configuration file
      Adding background music to a state table
        Prerequisites
        Debugging your state table
      Getting music into Blueworx Voice Response
        Supplied tunes
    TDM connection management
      Concepts
        Ports
        Port sets
        Resource groups
      Port set naming
      The TDM sample application
        Prerequisites
      Designing an application
        State tables
        Custom servers
        The design of the sample application
        Implementation notes
    Designing for a single system image
      Querying the single system image configuration
    Using the IBM_Trombone_Custom_Server
      What is a trombone ?
        What you can use a trombone for
      Installing the IBM_Trombone application
        Components of the IBM_Trombone application
        Installing the IBM_Trombone application
      Configuring IBM_Trombone_Custom_Server
        About child helper processes
        Setting configuration options
      How to use the trombone operation
        How tromboning works
        Setting up a trombone operation
        Terminating a trombone operation using third party hang-up
        Terminating a trombone operation using caller hang-up
        Terminating a trombone operation using caller DTMF
        Voice paths
      Custom server functions
        Custom server function definitions
        TromboneCall
        TromboneMakeCall
        TromboneMakeCallStatus
        TromboneConnectCall
        TromboneTerminationValue
        TromboneDisconnectCall
      State table definitions
        IBMTromboneCall
        IBMTromboneConn
        IBMTromboneC5
        IBMTromboneC10
        IBMTromboneDisc
        IBMTromboneLog
        IBMTromboneMake
        IBMTromboneMus
        IBMTromboneOut
        IBMTromboneRdy
        IBMTromboneWait
        IBMTromboneXmp
        IBMTromboneXmpA
        IBMTromboneXmpB
      IBM_Trombone_Custom_Server errors
    Using the Answer Machine Detection Custom Server
      What is Answer Machine Detection
      Installing the Answer Machine Detection Custom Server
      Answer Machine Detection Custom Server functions
      Answer Machine Detection State Table Example
    Using the VOX_CTI Custom Server
      Avaya Interaction Center VOX Connector for Blueworx Voice Response
      Installation
      VOX_CTI.ini file configuration
      VOX_CTI Custom Server functions
      VOX_CTI function return codes
      General guidelines
  ID and name limitations
  Voice interrupt detection: technical information
    Example of how voice interrupt detection works
    Summary
  Background music: technical information
    Sound levels
      The music volume ceiling and the prompt volume ceiling
    Customizing the Juke Box
      Source code files for the Juke Box
      Collecting statistics from the Juke_Box custom server
      Building music players
      Juke_Box custom server communication with pl_elem and pl_seg
      Message queue
    Writing your own background music subsystem
  Trademarks
  Blueworx Voice Response related products
    Blueworx Unified Messaging Platform
Cisco ICM Interface User's Guide
  About this information
    Who should use this information
    How to use this information
    Terms used in this information
    Following the procedures in this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  Introduction
    Cisco ICM custom server overview
    Application development for Cisco ICM
  Installing and configuring the Cisco ICM custom server
    Installation prerequisites
    Installation procedure
    Running the installation verification test
    Migration
    Coexistence
    SSI and HACMP error handling
    Configuring for Java
    Deconfiguring Java
  Starting the Cisco ICM custom server
    Starting the Cisco ICM custom server automatically
    The Cisco ICM simulator
    Custom server parameters
    Running multiple instances of the Cisco ICM custom server
    Service definition file
    If you have a problem
  Application development using state tables
    Call Routing Interface (CRI)
    CRI custom server functions for state tables
      Call_Cleared_Event
      Delivered_Event
      Diverted_Event
      Get_CallID
      Get_Route
      Get_ServiceID
      New_Transaction_Event
      Originated_Event
      Route_End_Event
      Route_Request_Event
      Set_Call_Variables_Event
      Set_Instance_Number
      Set_VRU_Status_Variables
    Event Data Feed and Call Routing Interface Status Codes
    Service Control Interface (SCI)
      Service Control Interface usage overview
      Expanded Call Context Variables
      Service Control Interface using state tables
    SCI custom server functions for state tables
      Cancel
      Connect
      Connect_To_Resource
      Create_DialogueID
      Dialogue_Failure_Conf_Send
      Dialogue_Failure_Event_Send
      Dialogue_Failure_Event_Recv
      Event_Report
      New_Call
      New_Call_Extended
      New_Dialogue
      Register_Variables
      Release
      Release_DialogueID
      Request_Instruction
      Retrieve_Index_Value
      Resource_Connected
      Run_Script_Request
      Run_Script_Result
      Run_Script_Result_Extended
  Application development using Java
    Service Control Interface (SCI)
      Service Control Interface usage overview
      Expanded Call Context Variables
      Service Control Interface using Java
    The Java CTICisco Application Programming Interface
      CTICiscoReturn object
      CTICiscoCallVars object
    SCI custom server functions for Java
      cancel
      connect
      connectToResource
      dialogueFailureConfSend
      dialogueFailureEventRecv
      dialogueFailureEventSend
      eventReport
      newCall
      registerVariables
      release
      requestInstruction
      resourceConnected
      runScriptRequest
      runScriptResult
      waitForEvent
  Service Control Interface scenarios and examples
    Call #1) Arriving call not under ICM script control (for a state table application)
    Call #2) Arriving call already under ICM script control (for a Java application)
    Call #3) Arriving call already under ICM script control, and the script requested to be run does not exist (for a state table application)
    Call #4) Arriving call not under ICM script control, and a Cancel request is received (for a Java application)
    Call #5) Arriving call not under ICM script control, and a Failed Cancel request is received (for a state table application)
    Call #6) Arriving call not under ICM script control and receives a Release Request (for a Java application)
    Call #7) TimeOut during dialog creation (for a state table application)
    Call #8) Arriving call not under ICM script control, and a Cancel request is received, VRU instructed to transfer call (for a Java application)
    Service Control Interface codes
  Application launch file
  Cisco ICM simulator
    Set_Simulation_Variables
    Set_Simulation_Variables Parameters
  Cisco ICM custom server error messages
  Format of status and trace data
    Status data
    Trace data
    Printable ICM messages
  Trademarks
  About this information
    Who should use this information
    How to use this information
    Terms used in this information
    Following the procedures in this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  Introduction
    Cisco ICM custom server overview
    Application development for Cisco ICM
  Installing and configuring the Cisco ICM custom server
    Installation prerequisites
    Installation procedure
    Running the installation verification test
    Migration
    Coexistence
    SSI and HACMP error handling
    Configuring for Java
    Deconfiguring Java
  Starting the Cisco ICM custom server
    Starting the Cisco ICM custom server automatically
    The Cisco ICM simulator
    Custom server parameters
    Running multiple instances of the Cisco ICM custom server
    Service definition file
    If you have a problem
  Application development using state tables
    Call Routing Interface (CRI)
    CRI custom server functions for state tables
      Call_Cleared_Event
      Delivered_Event
      Diverted_Event
      Get_CallID
      Get_Route
      Get_ServiceID
      New_Transaction_Event
      Originated_Event
      Route_End_Event
      Route_Request_Event
      Set_Call_Variables_Event
      Set_Instance_Number
      Set_VRU_Status_Variables
    Event Data Feed and Call Routing Interface Status Codes
    Service Control Interface (SCI)
      Service Control Interface usage overview
      Expanded Call Context Variables
      Service Control Interface using state tables
    SCI custom server functions for state tables
      Cancel
      Connect
      Connect_To_Resource
      Create_DialogueID
      Dialogue_Failure_Conf_Send
      Dialogue_Failure_Event_Send
      Dialogue_Failure_Event_Recv
      Event_Report
      New_Call
      New_Call_Extended
      New_Dialogue
      Register_Variables
      Release
      Release_DialogueID
      Request_Instruction
      Retrieve_Index_Value
      Resource_Connected
      Run_Script_Request
      Run_Script_Result
      Run_Script_Result_Extended
  Application development using Java
    Service Control Interface (SCI)
      Service Control Interface usage overview
      Expanded Call Context Variables
      Service Control Interface using Java
    The Java CTICisco Application Programming Interface
      CTICiscoReturn object
      CTICiscoCallVars object
    SCI custom server functions for Java
      cancel
      connect
      connectToResource
      dialogueFailureConfSend
      dialogueFailureEventRecv
      dialogueFailureEventSend
      eventReport
      newCall
      registerVariables
      release
      requestInstruction
      resourceConnected
      runScriptRequest
      runScriptResult
      waitForEvent
  Service Control Interface scenarios and examples
    Call #1) Arriving call not under ICM script control (for a state table application)
    Call #2) Arriving call already under ICM script control (for a Java application)
    Call #3) Arriving call already under ICM script control, and the script requested to be run does not exist (for a state table application)
    Call #4) Arriving call not under ICM script control, and a Cancel request is received (for a Java application)
    Call #5) Arriving call not under ICM script control, and a Failed Cancel request is received (for a state table application)
    Call #6) Arriving call not under ICM script control and receives a Release Request (for a Java application)
    Call #7) TimeOut during dialog creation (for a state table application)
    Call #8) Arriving call not under ICM script control, and a Cancel request is received, VRU instructed to transfer call (for a Java application)
    Service Control Interface codes
  Application launch file
  Cisco ICM simulator
    Set_Simulation_Variables
    Set_Simulation_Variables Parameters
  Cisco ICM custom server error messages
  Format of status and trace data
    Status data
    Trace data
    Printable ICM messages
  Trademarks
Developing Java Applications
  About this documentation
    Who should use this information
    How to use this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
      Getting help
  Introduction to Blueworx Voice Response Java development
    What tools are available for writing Java applications?
    How does the Java API relate to the supplied Blueworx Voice Response JavaBeans?
      Modifying JavaBeans applications
    Java applications
      How is an incoming call routed to a Java application?
      What controls the sequence of events in a Java application?
      How does the caller interact with the Java application?
      How do you specify what the Java application says?
      How do Java applications access information?
      Creating reusable components
      Integration and interoperability of Java applications
      The benefits of Java
    How to get voice data into applications
      How voice segments are stored and identified
      Making voice segments available to Java applications
      What happens when you install a language?
    How languages are identified in VoiceXML and Java
      Why locale is important
      Default locale
      Internationalization
      Defining your own locales
      Language-only locales
      How locale is used for speech recognition and text-to-speech
  Using the Blueworx Voice Response Java API classes
    Installing the Blueworx Voice Response Java API classes
      Instructions
    Introduction to applications
      Managed and unmanaged applications
      Exceptions
    Getting started: the WVRApplication class
      Setting the application environment
      The ApplicationProperties class
    Starting the call
      Examples: receiving and making calls
    Looping round to handle another call
    Finishing with a call
  Creating voice applications
    Saying something to the caller
      Specifying what is to be spoken using the MediaType class
      The VoiceSegment class
      The DTMFSequence class
      The AudioNumber class
      The AudioCurrency class
      The AudioDate class
      The AudioTime class
      The AudioString class
      The TextToSpeech class
      Creating a media sequence
      Voice enabling your data structures: the Playable interface
    Playing output to the caller
    Getting input from the caller
      The Call.playAndGetInput() method
      The PlayAttributes class
      The InputAttributes class
      The MenuAttributes class
      The DTMFAttributes class
      The RecoAttributes class
    The Caller’s response
    Validating input
    Recording the caller’s voice input
      Obtaining information about the recording
      Dealing with silence
    Changing the pacing tone
    Internationalizing your applications
      Setting the application locale
      Changing the application locale dynamically
      Determining which locale the application is using
      Creating multilingual applications
      Speaking currency values
      Related information
    More about handling calls
      Summary of methods used for telephony-related functions
      Handing a call to another application
      Transferring a call to an agent
    Getting called and calling numbers and application call data
    Handling voice segments dynamically
      Deleting voice segments dynamically
      Importing and exporting voice segments dynamically
    Invoking a VoiceXML application from a Java application
    Invoking a state table
      Obtaining information from state tables
  Managing your voice segments
    Using dtjplex
      dtjplex control file
  Blueworx Voice Response Java examples
    Prerequisites for the examples
    Voice segments for running the example applications
      The language of the voice segments for the examples
      Importing the voice segments into Java
      List of voice segments in the Tutorials category
    Examples
      Example 1: Caller calls an application
      Code for Example 1
      Example 2: Select an item from a menu
      Code for Example 2
      Example 3: Caller exits from the application (menu item 5)
      Code for Example 3
      Example 4: Leave a message (menu item 1)
      Code for Example 4
      Example 5: Key in a telephone number (menu item 2)
      Code for Example 5
      Example 6: Order an item from a catalog (menu item 3)
      Code for Example 6 Catalog class
      Code for Example 6 InApp class
      Example 7: Credit card validation (menu item 3 continued)
      Code for Example 7 CardChecker class
      Code for Example 7 Catalog class
      Example 8: Order information (menu item 3 continued)
      Code for Example 8 OrderInfo class
      Code for Example 8 Catalog class
  Trademarks
  List of Blueworx Voice Response and associated documentation
    Blueworx Voice Response related products
      Blueworx Unified Messaging Platform
  About this documentation
    Who should use this information
    How to use this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
      Getting help
  Introduction to Blueworx Voice Response Java development
    What tools are available for writing Java applications?
    How does the Java API relate to the supplied Blueworx Voice Response JavaBeans?
      Modifying JavaBeans applications
    Java applications
      How is an incoming call routed to a Java application?
      What controls the sequence of events in a Java application?
      How does the caller interact with the Java application?
      How do you specify what the Java application says?
      How do Java applications access information?
      Creating reusable components
      Integration and interoperability of Java applications
      The benefits of Java
    How to get voice data into applications
      How voice segments are stored and identified
      Making voice segments available to Java applications
      What happens when you install a language?
    How languages are identified in VoiceXML and Java
      Why locale is important
      Default locale
      Internationalization
      Defining your own locales
      Language-only locales
      How locale is used for speech recognition and text-to-speech
  Using the Blueworx Voice Response Java API classes
    Installing the Blueworx Voice Response Java API classes
      Instructions
    Introduction to applications
      Managed and unmanaged applications
      Exceptions
    Getting started: the WVRApplication class
      Setting the application environment
      The ApplicationProperties class
    Starting the call
      Examples: receiving and making calls
    Looping round to handle another call
    Finishing with a call
  Creating voice applications
    Saying something to the caller
      Specifying what is to be spoken using the MediaType class
      The VoiceSegment class
      The DTMFSequence class
      The AudioNumber class
      The AudioCurrency class
      The AudioDate class
      The AudioTime class
      The AudioString class
      The TextToSpeech class
      Creating a media sequence
      Voice enabling your data structures: the Playable interface
    Playing output to the caller
    Getting input from the caller
      The Call.playAndGetInput() method
      The PlayAttributes class
      The InputAttributes class
      The MenuAttributes class
      The DTMFAttributes class
      The RecoAttributes class
    The Caller’s response
    Validating input
    Recording the caller’s voice input
      Obtaining information about the recording
      Dealing with silence
    Changing the pacing tone
    Internationalizing your applications
      Setting the application locale
      Changing the application locale dynamically
      Determining which locale the application is using
      Creating multilingual applications
      Speaking currency values
      Related information
    More about handling calls
      Summary of methods used for telephony-related functions
      Handing a call to another application
      Transferring a call to an agent
    Getting called and calling numbers and application call data
    Handling voice segments dynamically
      Deleting voice segments dynamically
      Importing and exporting voice segments dynamically
    Invoking a VoiceXML application from a Java application
    Invoking a state table
      Obtaining information from state tables
  Managing your voice segments
    Using dtjplex
      dtjplex control file
  Blueworx Voice Response Java examples
    Prerequisites for the examples
    Voice segments for running the example applications
      The language of the voice segments for the examples
      Importing the voice segments into Java
      List of voice segments in the Tutorials category
    Examples
      Example 1: Caller calls an application
      Code for Example 1
      Example 2: Select an item from a menu
      Code for Example 2
      Example 3: Caller exits from the application (menu item 5)
      Code for Example 3
      Example 4: Leave a message (menu item 1)
      Code for Example 4
      Example 5: Key in a telephone number (menu item 2)
      Code for Example 5
      Example 6: Order an item from a catalog (menu item 3)
      Code for Example 6 Catalog class
      Code for Example 6 InApp class
      Example 7: Credit card validation (menu item 3 continued)
      Code for Example 7 CardChecker class
      Code for Example 7 Catalog class
      Example 8: Order information (menu item 3 continued)
      Code for Example 8 OrderInfo class
      Code for Example 8 Catalog class
  Trademarks
  List of Blueworx Voice Response and associated documentation
    Blueworx Voice Response related products
      Blueworx Unified Messaging Platform
Deploying and Managing VoiceXML and Java Applications
  About this documentation
    Who should use this information
    How to use this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  Introduction to configuring and managing VoiceXML, CCXML, and Java applications
    What advantages does CCXML offer for call control?
    How different are VoiceXML and Java applications from state table applications?
      Application development differences
      Runtime differences
      Voice data differences
    Can different types of application co-exist?
    Where do you get VoiceXML, CCXML, and Java support from?
    A network of nodes
    Introducing the configuration database
      Number-to-application mapping
    Running applications
    How languages are identified in VoiceXML and Java
      Why locale is important
      Default locale
      Internationalization
      Defining your own locales
        Specifying PREEURO support with existing 3–part locales
      Language-only locales
      How locale is used for speech recognition and text-to-speech
    Management of application resources
      Implementing the Secure Socket Layer (SSL) protocol
  System configuration and management
    About the configuration database
      The name of the configuration database
      Updating the configuration database
      How many configurations?
    About the HostManager
    Managing a single voice response node
      Starting a single voice response node
      Monitoring system usage
      Stopping a single voice response node
    Managing a network of nodes
      The system management console
      Managing a network of nodes (plex) with the dtjplex command
    Adding a new voice response node to the plex
      Example 1: Nodename entry shared by two hosts
      Example 2: Voice response nodes with different characteristics
      Example 3: Node running on AIX with reco and text-to-speech
      Example 4: A voice response node running CCXML
    Starting a voice response node remotely from the system management console
    Setting up an application node
      Why set up an application node?
      Installing an application node
      Configuring an application node
      Starting an application node
    Adding telephony capability
    Adding a Telephony URL Locale
    Configuring the listening socket queue size
    Adding speech technology
      How speech recognition is configured
      Specifying RecoDefinitions for an application
      How text-to-speech is configured
      Specifying TTSDefinitions for an application
  Deploying applications
    Preparing for deployment
    Defining the application
      Application name
    Automatically starting applications in a node
      The need for multiple application instances
    Running CCXML applications in a node
      Receiving a telephone call
      Receiving telephone calls in the ALERTING state
      Mapping CCXML browsers to a phone number
    Running an application in a node
      Defining application characteristics
      Mapping a VoiceXML or Java application to a phone number
      Ensuring that the call is answered
      Providing a default application
      Starting applications
      Starting an application in multiple nodes
      Starting CCXML services
      Using message logs
      CCXML and Voice XML application logging
    Putting your application into production
      Checklist for VoiceXML applications
      Deploying VoiceXML applications
      Checklist for CCXML applications
      Checklist for Java applications
  The configuration database
    Configuration file keywords
    Configuration entries
    AppName configuration entry
      Secondary keywords
    CCXService configuration entry
      Secondary keywords
    GroupName configuration entry
      Secondary keywords
    HostName configuration entry
      Secondary keywords
    NodeName configuration entry
      Secondary keywords for all nodes
      Secondary keywords for application nodes only
      Secondary keywords for voice response nodes only
    RecoService configuration entry
      Secondary keywords
      Examples of RecoService entries
      Related information
    TelURLLocale configuration entry
      Secondary keywords
    TelephonyService configuration entry
      Secondary keywords
    TTSService configuration entry
      Secondary keywords
      Examples of TTSService entries
      Related information
  Voice segments for Java applications
    How to get voice data into Java applications
      How voice segments are stored and identified
      AIX single system image
      Making voice segments available to Java applications
      What happens when you install a language?
      What if you have already recorded voice segments on the base Blueworx Voice Response system?
    Managing your voice segments
      Using dtjplex
      Listing available voice segments
      Exporting voice segments to the file system
      Importing voice segments from the file system
      Adding voice segments from the base Blueworx Voice Response system
      Replacing a voice segment from the Blueworx Voice Response base system
      Replacing a voice segment with a new version on your file system
      Deleting voice segments
      Copying voice segments
      Moving or renaming voice segments
      Copying voice segments from one voice response node to another
  Supplied scripts
    dtjalarm script
      Syntax
      Parameters
      Example commands
    dtjcache script
      Syntax
      Parameters
      Example commands
    dtjconf script
      Syntax
      Parameters
      Examples
    dtjenv script
    dtjes script
      Syntax
      Parameters
      Example commands
    dtjflog script
      Syntax
      Parameters
      Examples
    dtjlogmon script
      Scan mode syntax
      Scan mode parameters
      Scan mode example commands
      Test mode syntax
      Test mode parameters
      Test mode example commands
    dtjnlsin script
      Syntax
      Parameters
      Examples
    dtjplex script
      Syntax
    dtjplex addVS action
      Syntax
      Parameters
      Control file keywords
    dtjplex copyVS action
      Syntax
      Parameters
      Control file keywords
      Related information
    dtjplex deleteVS action
      Syntax
      Parameters
      Related information
    dtjplex exportVoiceHost action
      Syntax
      Parameters
      Related information
    dtjplex importVoiceAll action
      Syntax
      Parameters
      Related information
    dtjplex importVoiceHost action
      Syntax
      Parameters
      Related information
    dtjplex listVS action
      Syntax
      Parameters
      Related information
    dtjplex queryApplications action
      Syntax
      Parameters
      Example commands
      Shorthand script
    dtjplex queryCCXML action
      Syntax
      Parameters
      Example commands
      Shorthand script
    dtjplex queryHosts action
      Syntax
      Parameters
      Example commands
      Shorthand script
    dtjplex queryNodes action
      Syntax
      Parameters
      Example commands
      Shorthand script
    dtjplex startAll action
      Syntax
      Parameters
      Example commands
    dtjplex startApplication action
      Syntax
      Parameters
      Example commands
    dtjplex startHost action
      Syntax
      Parameters
      Example commands
      Shorthand script
    dtjplex startNode action
      Syntax
      Parameters
      Example commands
    dtjplex stopAll action
      Syntax
      Parameters
      Example commands
    dtjplex stopHost action
      Syntax
      Parameters
      Example commands
      Shorthand script
    dtjplex stopNode action
      Syntax
      Parameters
      Example commands
    dtjplex terminateAll action
      Syntax
      Parameters
      Example commands
    dtjplex terminateHost action
      Syntax
      Parameters
      Example commands
    dtjplex terminateNode action
      Syntax
      Parameters
      Example commands
    dtjqapps script
      Syntax
    dtjqccx script
      Syntax
    dtjqhost script
      Syntax
    dtjqnode script
      Syntax
    dtjshost script
      Syntax
      Parameters
      Example commands
    dtjstart script
      Syntax
    dtjstop script
      Syntax
    dtjterm script
      Syntax
    dtjuserlog script
      Syntax
      Parameters
      Example commands
    dtjver script
      Syntax
    vxml2 script
      Syntax
      Parameters
      Example commands
  Command syntax
    ConfigManager command
      Syntax
      ConfigManager list action
      ConfigManager export action
      ConfigManager import action
      Equivalent script
    HostManagerImpl command
      Syntax
      HostManagerImpl example
      Equivalent script
    PlexManagerImpl command
      PlexManagerImpl Scripts
      Syntax
      PlexManagerImpl example
      Equivalent script
  Changing the Incoming_Call state table to receive calls in the ALERTING state
    Using CCXML with other application types
    Modifying the Incoming_Call state table
    Modifying answering application state tables
  Configuring telephone URI verification for Blueworx Voice Response
    Fundamental concepts
    Configuring Blueworx Voice Response
    Example default.cff entries for TelURLLocale
  Glossary
  List of Blueworx Voice Response and associated documentation
    Blueworx Voice Response related products
      Blueworx Unified Messaging Platform
  About this documentation
    Who should use this information
    How to use this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  Introduction to configuring and managing VoiceXML, CCXML, and Java applications
    What advantages does CCXML offer for call control?
    How different are VoiceXML and Java applications from state table applications?
      Application development differences
      Runtime differences
      Voice data differences
    Can different types of application co-exist?
    Where do you get VoiceXML, CCXML, and Java support from?
    A network of nodes
    Introducing the configuration database
      Number-to-application mapping
    Running applications
    How languages are identified in VoiceXML and Java
      Why locale is important
      Default locale
      Internationalization
      Defining your own locales
        Specifying PREEURO support with existing 3–part locales
      Language-only locales
      How locale is used for speech recognition and text-to-speech
    Management of application resources
      Implementing the Secure Socket Layer (SSL) protocol
  System configuration and management
    About the configuration database
      The name of the configuration database
      Updating the configuration database
      How many configurations?
    About the HostManager
    Managing a single voice response node
      Starting a single voice response node
      Monitoring system usage
      Stopping a single voice response node
    Managing a network of nodes
      The system management console
      Managing a network of nodes (plex) with the dtjplex command
    Adding a new voice response node to the plex
      Example 1: Nodename entry shared by two hosts
      Example 2: Voice response nodes with different characteristics
      Example 3: Node running on AIX with reco and text-to-speech
      Example 4: A voice response node running CCXML
    Starting a voice response node remotely from the system management console
    Setting up an application node
      Why set up an application node?
      Installing an application node
      Configuring an application node
      Starting an application node
    Adding telephony capability
    Adding a Telephony URL Locale
    Configuring the listening socket queue size
    Adding speech technology
      How speech recognition is configured
      Specifying RecoDefinitions for an application
      How text-to-speech is configured
      Specifying TTSDefinitions for an application
  Deploying applications
    Preparing for deployment
    Defining the application
      Application name
    Automatically starting applications in a node
      The need for multiple application instances
    Running CCXML applications in a node
      Receiving a telephone call
      Receiving telephone calls in the ALERTING state
      Mapping CCXML browsers to a phone number
    Running an application in a node
      Defining application characteristics
      Mapping a VoiceXML or Java application to a phone number
      Ensuring that the call is answered
      Providing a default application
      Starting applications
      Starting an application in multiple nodes
      Starting CCXML services
      Using message logs
      CCXML and Voice XML application logging
    Putting your application into production
      Checklist for VoiceXML applications
      Deploying VoiceXML applications
      Checklist for CCXML applications
      Checklist for Java applications
  The configuration database
    Configuration file keywords
    Configuration entries
    AppName configuration entry
      Secondary keywords
    CCXService configuration entry
      Secondary keywords
    GroupName configuration entry
      Secondary keywords
    HostName configuration entry
      Secondary keywords
    NodeName configuration entry
      Secondary keywords for all nodes
      Secondary keywords for application nodes only
      Secondary keywords for voice response nodes only
    RecoService configuration entry
      Secondary keywords
      Examples of RecoService entries
      Related information
    TelURLLocale configuration entry
      Secondary keywords
    TelephonyService configuration entry
      Secondary keywords
    TTSService configuration entry
      Secondary keywords
      Examples of TTSService entries
      Related information
  Voice segments for Java applications
    How to get voice data into Java applications
      How voice segments are stored and identified
      AIX single system image
      Making voice segments available to Java applications
      What happens when you install a language?
      What if you have already recorded voice segments on the base Blueworx Voice Response system?
    Managing your voice segments
      Using dtjplex
      Listing available voice segments
      Exporting voice segments to the file system
      Importing voice segments from the file system
      Adding voice segments from the base Blueworx Voice Response system
      Replacing a voice segment from the Blueworx Voice Response base system
      Replacing a voice segment with a new version on your file system
      Deleting voice segments
      Copying voice segments
      Moving or renaming voice segments
      Copying voice segments from one voice response node to another
  Supplied scripts
    dtjalarm script
      Syntax
      Parameters
      Example commands
    dtjcache script
      Syntax
      Parameters
      Example commands
    dtjconf script
      Syntax
      Parameters
      Examples
    dtjenv script
    dtjes script
      Syntax
      Parameters
      Example commands
    dtjflog script
      Syntax
      Parameters
      Examples
    dtjlogmon script
      Scan mode syntax
      Scan mode parameters
      Scan mode example commands
      Test mode syntax
      Test mode parameters
      Test mode example commands
    dtjnlsin script
      Syntax
      Parameters
      Examples
    dtjplex script
      Syntax
    dtjplex addVS action
      Syntax
      Parameters
      Control file keywords
    dtjplex copyVS action
      Syntax
      Parameters
      Control file keywords
      Related information
    dtjplex deleteVS action
      Syntax
      Parameters
      Related information
    dtjplex exportVoiceHost action
      Syntax
      Parameters
      Related information
    dtjplex importVoiceAll action
      Syntax
      Parameters
      Related information
    dtjplex importVoiceHost action
      Syntax
      Parameters
      Related information
    dtjplex listVS action
      Syntax
      Parameters
      Related information
    dtjplex queryApplications action
      Syntax
      Parameters
      Example commands
      Shorthand script
    dtjplex queryCCXML action
      Syntax
      Parameters
      Example commands
      Shorthand script
    dtjplex queryHosts action
      Syntax
      Parameters
      Example commands
      Shorthand script
    dtjplex queryNodes action
      Syntax
      Parameters
      Example commands
      Shorthand script
    dtjplex startAll action
      Syntax
      Parameters
      Example commands
    dtjplex startApplication action
      Syntax
      Parameters
      Example commands
    dtjplex startHost action
      Syntax
      Parameters
      Example commands
      Shorthand script
    dtjplex startNode action
      Syntax
      Parameters
      Example commands
    dtjplex stopAll action
      Syntax
      Parameters
      Example commands
    dtjplex stopHost action
      Syntax
      Parameters
      Example commands
      Shorthand script
    dtjplex stopNode action
      Syntax
      Parameters
      Example commands
    dtjplex terminateAll action
      Syntax
      Parameters
      Example commands
    dtjplex terminateHost action
      Syntax
      Parameters
      Example commands
    dtjplex terminateNode action
      Syntax
      Parameters
      Example commands
    dtjqapps script
      Syntax
    dtjqccx script
      Syntax
    dtjqhost script
      Syntax
    dtjqnode script
      Syntax
    dtjshost script
      Syntax
      Parameters
      Example commands
    dtjstart script
      Syntax
    dtjstop script
      Syntax
    dtjterm script
      Syntax
    dtjuserlog script
      Syntax
      Parameters
      Example commands
    dtjver script
      Syntax
    vxml2 script
      Syntax
      Parameters
      Example commands
  Command syntax
    ConfigManager command
      Syntax
      ConfigManager list action
      ConfigManager export action
      ConfigManager import action
      Equivalent script
    HostManagerImpl command
      Syntax
      HostManagerImpl example
      Equivalent script
    PlexManagerImpl command
      PlexManagerImpl Scripts
      Syntax
      PlexManagerImpl example
      Equivalent script
  Changing the Incoming_Call state table to receive calls in the ALERTING state
    Using CCXML with other application types
    Modifying the Incoming_Call state table
    Modifying answering application state tables
  Configuring telephone URI verification for Blueworx Voice Response
    Fundamental concepts
    Configuring Blueworx Voice Response
    Example default.cff entries for TelURLLocale
  Glossary
  List of Blueworx Voice Response and associated documentation
    Blueworx Voice Response related products
      Blueworx Unified Messaging Platform
Managing and Monitoring the System
  About this information
    Who should use this information
    How to use this information
      Typographic conventions
      Notes on terminology
      Where to find more information
        Useful Web sites
  Getting started
    Logging on to Blueworx Voice Response
      Prerequisites
      Procedure
    The ASCII console
    Monitoring system resources
      Multiple system monitors
      Access control
    Managing Blueworx Voice Response data
      What data requires management?
      Making backup copies of files
      Making a backup copy of the system image
    Managing configuration and application objects
      Making a backup copy of system parameter values
      Backing up voice application objects
    Shutting down and restarting Blueworx Voice Response
      Before you stop Blueworx Voice Response
      StoppingBlueworx Voice Response
      Stopping the system using wvrstop
      Restarting Blueworx Voice Response
    DT_shutdown command
      Purpose
      Syntax
      Flags
      Notes
    Blueworx Voice Response utilities
    Blueworx Voice Response environment variables
  Alarms and errors
    How Blueworx Voice Response tells you about alarm conditions
      Meaning of the alarm colors
      Viewing alarms in the System Monitor window
      Alertable alarms
      DTalarm command
      Logging a Blueworx Voice Response alarm
      Viewing an alarm definition
      Modifying an alarm definition
    Managing Blueworx Voice Response error logs and trace files
      Managing Dtstatus.out
  Packs and channels
    Monitoring and changing pack operating status
    Using the command line to manage and monitor packs and channels
      wvrtrunk command
    Monitoring the status of background music channels
      Music available status
  Blueworx Voice Response resources
    CPU usage
      When the CPU indicator light turns yellow
      Controlling CPU monitor operation
    The buffer pool
      What is the buffer pool used for?
      How big is a buffer?
      How many buffers can you have?
      How big should the voice cache be?
      Disk space
      Channels in use
      Checking the tasklist.data file
      Monitoring the performance of a Blueworx Voice Response system
      Managing a single system image
      Monitoring the health of resources in an SSI environment
        DTmon command
        DTlsapobj command
        DTlsvmobj command
        DTverifydb command
  Custom servers
    Custom servers
      Process identification
      Server status
      Custom server resource information
      Custom server function information
      Monitoring custom servers
      Starting and stopping custom servers
      Starting a custom server
      Starting a custom server automatically
      Stopping a custom server
    DTcs command
  Reports, logs, archives, and statistics
    Terminology
    Statistics data
      Call detail records
      Exporting the data
      Deleting the data
    Standard reports
      Archived report files
    Log files
      Private event logs
      Viewing, printing, and archiving log files
      Archived log files
    Managing reports, logs, archives, and statistics online
    Using line commands
      DTarchives command
      DTdata command
      DTlogs command
      DTreports command
    Scheduling tasks to happen regularly
      Removing entries from the crontab
      Using the Blueworx Voice Response report schedule
      Controlling the amount of data stored
      Printing reports
      Using the supplied report schedule
    Deleting an archive file
    Backing up statistical data
  Using SNMP to manage Blueworx Voice Response
    Viewing SNMP data
      Using SNMP to control Blueworx Voice Response
      Using SNMP traps to monitor Blueworx Voice Response alarms
      Example: browsing the MIB with NetView for AIX
    MIB content
      Pack information
      Channel information
      3270 information
      Custom server information
      Blueworx Voice Response resources information
      Blueworx Voice Response alarms information
      Background music information
      Blueworx Voice Response trap information
    dtsnmpd command
      Purpose
      Syntax
      Flags
      Example
  Standard reports
    Application report
    Event report
    HostApplErrors report
    HostApplUsage report
    HostLinkErrors report
    HostLinkUsage report
    SystemStats report
    Termination report
    Traffic report
  Format of archived report files
    Archive record format: Application.arc
    Archive record format: Event.arc
    Archive record format: HostApplErrors.arc
    Archive record format: HostApplUsage.arc
    Archive record format: HostLinkErrors.arc
    Archive record format: HostLinkUsage.arc
    Archive record format: SystemStats.arc
    Archive record format: Termination.arc
    Archive record format: Traffic.arc
  Statistics database table formats
    sm_appl table
    sm_ccr table
    sm_events table
    sm_host_appl table
    sm_host_link table
    sm_sys_stats table
    sm_term table
    sm_traffic table
    Fields
  Trademarks
  List of Blueworx Voice Response and associated documentation
    Blueworx Unified Messaging Platform
  About this information
    Who should use this information
    How to use this information
      Typographic conventions
      Notes on terminology
      Where to find more information
        Useful Web sites
  Getting started
    Logging on to Blueworx Voice Response
      Prerequisites
      Procedure
    The ASCII console
    Monitoring system resources
      Multiple system monitors
      Access control
    Managing Blueworx Voice Response data
      What data requires management?
      Making backup copies of files
      Making a backup copy of the system image
    Managing configuration and application objects
      Making a backup copy of system parameter values
      Backing up voice application objects
    Shutting down and restarting Blueworx Voice Response
      Before you stop Blueworx Voice Response
      StoppingBlueworx Voice Response
      Stopping the system using wvrstop
      Restarting Blueworx Voice Response
    DT_shutdown command
      Purpose
      Syntax
      Flags
      Notes
    Blueworx Voice Response utilities
    Blueworx Voice Response environment variables
  Alarms and errors
    How Blueworx Voice Response tells you about alarm conditions
      Meaning of the alarm colors
      Viewing alarms in the System Monitor window
      Alertable alarms
      DTalarm command
      Logging a Blueworx Voice Response alarm
      Viewing an alarm definition
      Modifying an alarm definition
    Managing Blueworx Voice Response error logs and trace files
      Managing Dtstatus.out
  Packs and channels
    Monitoring and changing pack operating status
    Using the command line to manage and monitor packs and channels
      wvrtrunk command
    Monitoring the status of background music channels
      Music available status
  Blueworx Voice Response resources
    CPU usage
      When the CPU indicator light turns yellow
      Controlling CPU monitor operation
    The buffer pool
      What is the buffer pool used for?
      How big is a buffer?
      How many buffers can you have?
      How big should the voice cache be?
      Disk space
      Channels in use
      Checking the tasklist.data file
      Monitoring the performance of a Blueworx Voice Response system
      Managing a single system image
      Monitoring the health of resources in an SSI environment
        DTmon command
        DTlsapobj command
        DTlsvmobj command
        DTverifydb command
  Custom servers
    Custom servers
      Process identification
      Server status
      Custom server resource information
      Custom server function information
      Monitoring custom servers
      Starting and stopping custom servers
      Starting a custom server
      Starting a custom server automatically
      Stopping a custom server
    DTcs command
  Reports, logs, archives, and statistics
    Terminology
    Statistics data
      Call detail records
      Exporting the data
      Deleting the data
    Standard reports
      Archived report files
    Log files
      Private event logs
      Viewing, printing, and archiving log files
      Archived log files
    Managing reports, logs, archives, and statistics online
    Using line commands
      DTarchives command
      DTdata command
      DTlogs command
      DTreports command
    Scheduling tasks to happen regularly
      Removing entries from the crontab
      Using the Blueworx Voice Response report schedule
      Controlling the amount of data stored
      Printing reports
      Using the supplied report schedule
    Deleting an archive file
    Backing up statistical data
  Using SNMP to manage Blueworx Voice Response
    Viewing SNMP data
      Using SNMP to control Blueworx Voice Response
      Using SNMP traps to monitor Blueworx Voice Response alarms
      Example: browsing the MIB with NetView for AIX
    MIB content
      Pack information
      Channel information
      3270 information
      Custom server information
      Blueworx Voice Response resources information
      Blueworx Voice Response alarms information
      Background music information
      Blueworx Voice Response trap information
    dtsnmpd command
      Purpose
      Syntax
      Flags
      Example
  Standard reports
    Application report
    Event report
    HostApplErrors report
    HostApplUsage report
    HostLinkErrors report
    HostLinkUsage report
    SystemStats report
    Termination report
    Traffic report
  Format of archived report files
    Archive record format: Application.arc
    Archive record format: Event.arc
    Archive record format: HostApplErrors.arc
    Archive record format: HostApplUsage.arc
    Archive record format: HostLinkErrors.arc
    Archive record format: HostLinkUsage.arc
    Archive record format: SystemStats.arc
    Archive record format: Termination.arc
    Archive record format: Traffic.arc
  Statistics database table formats
    sm_appl table
    sm_ccr table
    sm_events table
    sm_host_appl table
    sm_host_link table
    sm_sys_stats table
    sm_term table
    sm_traffic table
    Fields
  Trademarks
  List of Blueworx Voice Response and associated documentation
    Blueworx Unified Messaging Platform
MRCP V1.0 for State Tables
  About this information
    Who should use this information
    How to use this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  Using MRCP V1.0 for state tables
    What is the Media Resource Control Protocol (MRCP)?
    The Blueworx Voice Response MRCP state table API
  Installing and configuring MRCP V1.0 for State Tables
    Installing MRCP V1.0 for State Tables
    Configuring MRCP V1.0 for state tables
  Designing and creating an MRCP V1.0 voice application
    State table voice application components
      Blueworx Voice Response MRCP V1.0 TTS applications
    Designing the state table
      Application flow
      Creating the state table
    Implementing the application
  MRCP V1.0 TTS state tables
    MST_TTS_Assign
    MST_TTS_Config
    MST_TTS_Speak
    MST_TTS_Free
  Problem determination
    Return codes
  Trademarks
  List of Blueworx Voice Response and associated documentation
    Blueworx Voice Response related products
      Blueworx Unified Messaging Platform
  About this information
    Who should use this information
    How to use this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  Using MRCP V1.0 for state tables
    What is the Media Resource Control Protocol (MRCP)?
    The Blueworx Voice Response MRCP state table API
  Installing and configuring MRCP V1.0 for State Tables
    Installing MRCP V1.0 for State Tables
    Configuring MRCP V1.0 for state tables
  Designing and creating an MRCP V1.0 voice application
    State table voice application components
      Blueworx Voice Response MRCP V1.0 TTS applications
    Designing the state table
      Application flow
      Creating the state table
    Implementing the application
  MRCP V1.0 TTS state tables
    MST_TTS_Assign
    MST_TTS_Config
    MST_TTS_Speak
    MST_TTS_Free
  Problem determination
    Return codes
  Trademarks
  List of Blueworx Voice Response and associated documentation
    Blueworx Voice Response related products
      Blueworx Unified Messaging Platform
Application Development using State Tables
  About this information
    Who should use this information
    How to use this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  Introduction
    Multideveloper considerations
    Object dependencies
  Developing voice segments
    Overview of voice signal processing
    Planning your voice segments
      Compression
      Recording voice segments over the telephone
      High-quality voice data
      Transferring the prerecorded data to Blueworx Voice Response
      Converting voice data transferred from non-AIX computer systems
      Saving voice segments
      The batch voice import utilities or the Voice Segments window?
    The voice segment database
    Creating a voice directory
    Using the Blueworx Voice Response windows for voice segments
      Checking disk space
    Defining a voice segment
    Checking recording levels
    Recording voice segments using the telephone
    Grouping voice segments in a voice table
    Importing and exporting voice segments
      Before you start
      Import procedure
      Export procedure
    Editing voice segments
    Copying voice segments
  The Batch Voice Import process
    Getting started with Batch Voice Import
      The Batch Voice Import control file (bvi.control)
      Starting the BVI custom server
      bvi_rec: Batch Voice recording utility
      bvi_seg: Batch Voice segmentation utility
      bvi_desc: Batch Voice description utility
      bvi_play: Batch Voice playback utility
      bvi_imp: Batch Voice import utility
      bvi_list: Batch Voice list utility
      bvi_copy: Batch Voice copy utility
      bvi_delete: Batch Voice delete utility
      bvi_wav: Windows wave file import utility
      bvi_aiff: AIFF file import utility
    bvi_wav_imp: Windows wave file direct import utility
      Purpose
      Description
      Control parameters
    bvi_wav_exp: voice segment direct export utility
      Purpose
      Description
      Control parameters
  Developing prompts
    Creating prompts
      Creating a prompt directory
      Defining prompts
      Defining a default prompt
    Editing prompts
    Importing and exporting prompts
      Importing prompts
      Exporting prompts
      The DTprompt command
    Working with language-specific prompts
      Modifying the default to create a language-specific prompt
      Defining a language-specific prompt from scratch
      Importing language-specific prompts
      Exporting language-specific prompts
  Prompt statements
    Syntax diagrams
    Prompt statement descriptions
      ABORT prompt statement
      CASE prompt statement
      CHARACTERS prompt statement
      DIGITS prompt statement
      GREETING prompt statement
      IF prompt statement
      INPUT prompt statement
      LOCAL prompt statement
      NAME prompt statement
      PROMPT prompt statement
      RETURN prompt statement
      SYSPROMPT prompt statement
      TABLE prompt statement
      Variable assignments
      VOICE prompt statement
      WHILE prompt statement
  Developing state tables
    Creating and editing the state table
      Defining state table properties
      Defining states in your state table
      Connecting results to states
      Moving and copying states
      Working with the list view of your state table
      Printing your state table
      Searching for variables in your state table
    Validating your state table
    Testing a state table using the debugger
      Initiating a call
      Loading system variables
  Using an ASCII editor to code state tables
    ASCII state table statements
      Actions
      ON statement
      DESCRIPTION
      ENTRY_POINT
      PROMPT_DIRECTORY definition
      INPUT and LOCAL variable definitions
      IF statement
      WHILE statement
      CASE statement
      GOTO statement
      Assignment statement
      Comments
      Expressions in ASCII state table statements
      Undefined variables
    Importing ASCII code into a state table
      The DTst command
    Exporting a state table to ASCII format
    Limitations on importing ASCII state tables
      Reserved words
      New constructs
      Validating your state table
  State table actions
    Alphabetical list of state table actions
      AnswerCall
      AssignData
      Case
      ChangeMessageAttributes
      CheckStorage
      CheckVoiceMessages
      CloseEverything
      CloseHostServerLink
      ControlMusic
      DeleteAudioName
      DeleteUserGreeting
      DeleteVoiceMessage
      DeleteVoiceSegment
      Dial
      DoNothing
      EvaluateData
      ExitStateTable
      GetData
      GetDistributionList
      GetFindData
      GetFindName
      GetKey
      GetPassword
      GetText
      InvokeStateTable
      LogEvent
      MakeCall
      OpenHostServerLink
      PlayAudioName
      PlayBeep
      PlayPrompt
      PlayRingbackTone
      PlayUserGreeting
      PlayVoiceFromHost
      PlayVoiceMessage
      PlayVoiceSegment
      ReceiveData
      ReconnectCall
      RecordAudioName
      RecordUserGreeting
      RecordVoiceMessage
      RecordVoiceSegment
      RecordVoiceToHost
      SaveAudioName
      SaveUserGreeting
      SaveVoiceMessage
      SaveVoiceSegment
      SendData
      SendVoiceMessage
      TerminateCall
      TransferCall
      UpdateDistributionList
      UpdateProfile
      WaitEvent
  ID and name limitations
  System variables
    System variable identifiers
    Global user variables
    Application variables
    Caller variables
      Caller : Mailbox variables
      Caller : Subscriber Class variables
    Distribution List variables
    Message variables
    Out Mail variables
      Out Mail : Mailbox variables
      Out Mail : Subscriber Class variables
    Call Tag variables
      Generic tags
        PROTOCOL
    Other System variables
  The system voice segments
  Trademarks
  List of Blueworx Voice Response and associated documentation
    Blueworx Voice Response related products
      Blueworx Unified Messaging Platform
  About this information
    Who should use this information
    How to use this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
  Introduction
    Multideveloper considerations
    Object dependencies
  Developing voice segments
    Overview of voice signal processing
    Planning your voice segments
      Compression
      Recording voice segments over the telephone
      High-quality voice data
      Transferring the prerecorded data to Blueworx Voice Response
      Converting voice data transferred from non-AIX computer systems
      Saving voice segments
      The batch voice import utilities or the Voice Segments window?
    The voice segment database
    Creating a voice directory
    Using the Blueworx Voice Response windows for voice segments
      Checking disk space
    Defining a voice segment
    Checking recording levels
    Recording voice segments using the telephone
    Grouping voice segments in a voice table
    Importing and exporting voice segments
      Before you start
      Import procedure
      Export procedure
    Editing voice segments
    Copying voice segments
  The Batch Voice Import process
    Getting started with Batch Voice Import
      The Batch Voice Import control file (bvi.control)
      Starting the BVI custom server
      bvi_rec: Batch Voice recording utility
      bvi_seg: Batch Voice segmentation utility
      bvi_desc: Batch Voice description utility
      bvi_play: Batch Voice playback utility
      bvi_imp: Batch Voice import utility
      bvi_list: Batch Voice list utility
      bvi_copy: Batch Voice copy utility
      bvi_delete: Batch Voice delete utility
      bvi_wav: Windows wave file import utility
      bvi_aiff: AIFF file import utility
    bvi_wav_imp: Windows wave file direct import utility
      Purpose
      Description
      Control parameters
    bvi_wav_exp: voice segment direct export utility
      Purpose
      Description
      Control parameters
  Developing prompts
    Creating prompts
      Creating a prompt directory
      Defining prompts
      Defining a default prompt
    Editing prompts
    Importing and exporting prompts
      Importing prompts
      Exporting prompts
      The DTprompt command
    Working with language-specific prompts
      Modifying the default to create a language-specific prompt
      Defining a language-specific prompt from scratch
      Importing language-specific prompts
      Exporting language-specific prompts
  Prompt statements
    Syntax diagrams
    Prompt statement descriptions
      ABORT prompt statement
      CASE prompt statement
      CHARACTERS prompt statement
      DIGITS prompt statement
      GREETING prompt statement
      IF prompt statement
      INPUT prompt statement
      LOCAL prompt statement
      NAME prompt statement
      PROMPT prompt statement
      RETURN prompt statement
      SYSPROMPT prompt statement
      TABLE prompt statement
      Variable assignments
      VOICE prompt statement
      WHILE prompt statement
  Developing state tables
    Creating and editing the state table
      Defining state table properties
      Defining states in your state table
      Connecting results to states
      Moving and copying states
      Working with the list view of your state table
      Printing your state table
      Searching for variables in your state table
    Validating your state table
    Testing a state table using the debugger
      Initiating a call
      Loading system variables
  Using an ASCII editor to code state tables
    ASCII state table statements
      Actions
      ON statement
      DESCRIPTION
      ENTRY_POINT
      PROMPT_DIRECTORY definition
      INPUT and LOCAL variable definitions
      IF statement
      WHILE statement
      CASE statement
      GOTO statement
      Assignment statement
      Comments
      Expressions in ASCII state table statements
      Undefined variables
    Importing ASCII code into a state table
      The DTst command
    Exporting a state table to ASCII format
    Limitations on importing ASCII state tables
      Reserved words
      New constructs
      Validating your state table
  State table actions
    Alphabetical list of state table actions
      AnswerCall
      AssignData
      Case
      ChangeMessageAttributes
      CheckStorage
      CheckVoiceMessages
      CloseEverything
      CloseHostServerLink
      ControlMusic
      DeleteAudioName
      DeleteUserGreeting
      DeleteVoiceMessage
      DeleteVoiceSegment
      Dial
      DoNothing
      EvaluateData
      ExitStateTable
      GetData
      GetDistributionList
      GetFindData
      GetFindName
      GetKey
      GetPassword
      GetText
      InvokeStateTable
      LogEvent
      MakeCall
      OpenHostServerLink
      PlayAudioName
      PlayBeep
      PlayPrompt
      PlayRingbackTone
      PlayUserGreeting
      PlayVoiceFromHost
      PlayVoiceMessage
      PlayVoiceSegment
      ReceiveData
      ReconnectCall
      RecordAudioName
      RecordUserGreeting
      RecordVoiceMessage
      RecordVoiceSegment
      RecordVoiceToHost
      SaveAudioName
      SaveUserGreeting
      SaveVoiceMessage
      SaveVoiceSegment
      SendData
      SendVoiceMessage
      TerminateCall
      TransferCall
      UpdateDistributionList
      UpdateProfile
      WaitEvent
  ID and name limitations
  System variables
    System variable identifiers
    Global user variables
    Application variables
    Caller variables
      Caller : Mailbox variables
      Caller : Subscriber Class variables
    Distribution List variables
    Message variables
    Out Mail variables
      Out Mail : Mailbox variables
      Out Mail : Subscriber Class variables
    Call Tag variables
      Generic tags
        PROTOCOL
    Other System variables
  The system voice segments
  Trademarks
  List of Blueworx Voice Response and associated documentation
    Blueworx Voice Response related products
      Blueworx Unified Messaging Platform
Voice over IP using Session Initiation Protocol
  About this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
      Information on VoIP and SIP
  Introducing Blueworx Voice Response Voice over IP
    What is Voice over IP?
    How does Voice over IP work?
    Components of a VoIP network
    Using VoIP with Blueworx Voice Response
    What is needed to support VoIP with Blueworx Voice Response
    How many voice channels can a VoIP system support?
    Compression
    SIP signaling
    Application support
    What happens when Blueworx Voice Response receives a call?
    How Blueworx Voice Response processes incoming SIP Invites
    Outgoing SIP Invites
    Outbound arbitrary SIP headers
      Using outbound arbitrary SIP headers in state tables
      Using outbound arbitrary SIP headers in Voice XML and Call Control XML
  Configuring Blueworx Voice Response Voice over IP
    Using an allowed host list
    Using a SIP Registrar
    Configuring Blueworx Voice Response for Voice over IP
    Setting the SIP transport IP address
    Shutting down and restarting Blueworx Voice Response
    Activating your channels
  Problem determination
    Diagnosing DTNA problems
      Analysing errors
      Summary of useful tools for debugging VoIP/SIP
      RTP and RTCP port allocation
      Codecs
      Performance implications
      DTMF handling
      NAT/Firewall considerations
      Tromboning with DTNA
    Setting Voice over IP trace levels
    Using VOIP_MONITOR
      Starting VOIP_MONITOR
      Stopping VOIP_MONITOR
      Logging VOIP_MONITOR trace information to a file
      Analyzing the VOIP_MONITOR output
    Frequently asked questions
      Configuration
      State table applications
      Miscellaneous
  Security
    Security concepts and mechanisms
      Identification and authentication
      Authorization
      Confidentiality
      Data integrity
      Cryptographic concepts
        Cryptography
        Message digests and digital signatures
        Digital certificates
          What is in a digital certificate
          Requirements for personal certificates
          Certificate Authorities
          Distinguished Names
          Obtaining personal certificates from a certificate authority
          How certificate chains work
        Public Key Infrastructure (PKI)
      Cryptographic security protocols: SSL and TLS
        Secure Sockets Layer (SSL) and Transport Layer Security (TLS) concepts
        An overview of the SSL or TLS handshake
        How SSL and TLS provide identification, authentication, confidentiality, and integrity
        CipherSpecs and CipherSuites
        Digital signatures in SSL and TLS
    Secure SIP
      SIPS URI scheme
      Secure SIP minimal configuration
        Create the keyring.db database
        Add trusted certificates to keyring.db
        Configure the Blueworx Voice Response server certificate
        Configuring a certificate
          Option 1 - Creating a self-signed certificate
            Creating a certificate
            Extracting the self-signed certificate
            Possible problems
          Option 2 - Requesting a personal certificate
            Adding CA certificates
            Receiving personal certificates
            Possible problems
          Option 3 - Adding a server certificate from a PKCS #12 file
            Possible problems
        Reviewing current certificates and certificate requests
        Ensure that other SIP entities can communicate with Blueworx Voice Response
        Enabling secure SIP
      Using the wvrcert utility
        Certificate commands
        Certificate request commands
        Database commands
      Secure SIP configuration settings for Register
        Registrar connection
        Contacts settings
      Configuring cipherspecs.ini
      Problem determination
      Secure SIP configuration settings for incoming calls
      Secure SIP call transfer considerations
      Secure SIP configuration settings for outbound calls
    Secure RTP
  Application Programming Considerations
    Programming SIP with VoiceXML
      SIP and Call Transfer tags
      Accessing SIP and Call Transfer tags from your voice application
      Implementing SIP Call Transfer operations
      Tromboning using VoIP/SIP
    Voice over IP tags
      SIP Header tags
      Transfer control tags
    Call transfer
      VoIP SIP blind transfer
      VoIP SIP attended transfer
      How to write a SIP blind transfer application using state tables
      How to write a SIP attended transfer application using state tables
        Attended transfer using the VOIP_Call_Transfer custom server
        Attended transfer using a call reference
      VoIP call transfer application
        The MakeCallStatus custom server function
        Messages from the custom server
        State table definitions
          VOIP_SupA_Xfer
          VOIP_Xfer_C5
          VOIP_Xfer_C10
          VOIP_Xfer_Data
          VOIP_Xfer_Log
          VOIP_Xfer_Stat
      Custom server functions
    SIP support of Message Waiting Indicator (MWI)
  SIP-specific
    SIP and IP support
    TOS byte
    Session timer
    Subscribe/Notify
    Communicating over SIP with a switch using DTMF digits
    Related SIP RFCs
  TCP and UDP Network Configuration
  Trademarks
  Glossary
  List of Blueworx Voice Response and associated documentation
    Blueworx Voice Response related products
      Blueworx Unified Messaging Platform
  About this information
    Typographic conventions
    Notes on terminology
    Where to find more information
      Useful Web sites
      Information on VoIP and SIP
  Introducing Blueworx Voice Response Voice over IP
    What is Voice over IP?
    How does Voice over IP work?
    Components of a VoIP network
    Using VoIP with Blueworx Voice Response
    What is needed to support VoIP with Blueworx Voice Response
    How many voice channels can a VoIP system support?
    Compression
    SIP signaling
    Application support
    What happens when Blueworx Voice Response receives a call?
    How Blueworx Voice Response processes incoming SIP Invites
    Outgoing SIP Invites
    Outbound arbitrary SIP headers
      Using outbound arbitrary SIP headers in state tables
      Using outbound arbitrary SIP headers in Voice XML and Call Control XML
  Configuring Blueworx Voice Response Voice over IP
    Using an allowed host list
    Using a SIP Registrar
    Configuring Blueworx Voice Response for Voice over IP
    Setting the SIP transport IP address
    Shutting down and restarting Blueworx Voice Response
    Activating your channels
  Problem determination
    Diagnosing DTNA problems
      Analysing errors
      Summary of useful tools for debugging VoIP/SIP
      RTP and RTCP port allocation
      Codecs
      Performance implications
      DTMF handling
      NAT/Firewall considerations
      Tromboning with DTNA
    Setting Voice over IP trace levels
    Using VOIP_MONITOR
      Starting VOIP_MONITOR
      Stopping VOIP_MONITOR
      Logging VOIP_MONITOR trace information to a file
      Analyzing the VOIP_MONITOR output
    Frequently asked questions
      Configuration
      State table applications
      Miscellaneous
  Security
    Security concepts and mechanisms
      Identification and authentication
      Authorization
      Confidentiality
      Data integrity
      Cryptographic concepts
        Cryptography
        Message digests and digital signatures
        Digital certificates
          What is in a digital certificate
          Requirements for personal certificates
          Certificate Authorities
          Distinguished Names
          Obtaining personal certificates from a certificate authority
          How certificate chains work
        Public Key Infrastructure (PKI)
      Cryptographic security protocols: SSL and TLS
        Secure Sockets Layer (SSL) and Transport Layer Security (TLS) concepts
        An overview of the SSL or TLS handshake
        How SSL and TLS provide identification, authentication, confidentiality, and integrity
        CipherSpecs and CipherSuites
        Digital signatures in SSL and TLS
    Secure SIP
      SIPS URI scheme
      Secure SIP minimal configuration
        Create the keyring.db database
        Add trusted certificates to keyring.db
        Configure the Blueworx Voice Response server certificate
        Configuring a certificate
          Option 1 - Creating a self-signed certificate
            Creating a certificate
            Extracting the self-signed certificate
            Possible problems
          Option 2 - Requesting a personal certificate
            Adding CA certificates
            Receiving personal certificates
            Possible problems
          Option 3 - Adding a server certificate from a PKCS #12 file
            Possible problems
        Reviewing current certificates and certificate requests
        Ensure that other SIP entities can communicate with Blueworx Voice Response
        Enabling secure SIP
      Using the wvrcert utility
        Certificate commands
        Certificate request commands
        Database commands
      Secure SIP configuration settings for Register
        Registrar connection
        Contacts settings
      Configuring cipherspecs.ini
      Problem determination
      Secure SIP configuration settings for incoming calls
      Secure SIP call transfer considerations
      Secure SIP configuration settings for outbound calls
    Secure RTP
  Application Programming Considerations
    Programming SIP with VoiceXML
      SIP and Call Transfer tags
      Accessing SIP and Call Transfer tags from your voice application
      Implementing SIP Call Transfer operations
      Tromboning using VoIP/SIP
    Voice over IP tags
      SIP Header tags
      Transfer control tags
    Call transfer
      VoIP SIP blind transfer
      VoIP SIP attended transfer
      How to write a SIP blind transfer application using state tables
      How to write a SIP attended transfer application using state tables
        Attended transfer using the VOIP_Call_Transfer custom server
        Attended transfer using a call reference
      VoIP call transfer application
        The MakeCallStatus custom server function
        Messages from the custom server
        State table definitions
          VOIP_SupA_Xfer
          VOIP_Xfer_C5
          VOIP_Xfer_C10
          VOIP_Xfer_Data
          VOIP_Xfer_Log
          VOIP_Xfer_Stat
      Custom server functions
    SIP support of Message Waiting Indicator (MWI)
  SIP-specific
    SIP and IP support
    TOS byte
    Session timer
    Subscribe/Notify
    Communicating over SIP with a switch using DTMF digits
    Related SIP RFCs
  TCP and UDP Network Configuration
  Trademarks
  Glossary
  List of Blueworx Voice Response and associated documentation
    Blueworx Voice Response related products
      Blueworx Unified Messaging Platform
VoiceXML Programmer's Guide for Blueworx Voice Response
  About this information
    Who should read this information
  VoiceXML language
    Changes from VoiceXML 2.0
      New elements and attributes
      Speech Synthesis Markup Language (SSML)
    The structure of a VoiceXML application
      Forms and form items
      Menus
      Flow control
      Subdialogs
      Comments
    A simple VoiceXML example
      Static Content
      Dynamic content
    VoiceXML elements and attributes
    Speech Synthesis Markup Language (SSML)
      SSML elements and attributes
    Built-in field types and grammars
    Recorded audio
      Using prerecorded audio files
      Recording spoken user input
      Playing and storing recorded user input
      Recording user input during speech recognition
    Document fetching and caching
      Controlling fetch and cache behavior
      Preventing caching
    Events
      Predefined events
      Application-specific events
      Recurring events
    Variables and expressions
      Using ECMAScript
      Declaring variables
      Assigning and referencing variables
      Using shadow variables
    Grammars
      Grammar syntax
      Static grammars
      Dynamic grammars
      Remote DTMF grammars
      Grammar scope
      Hierarchy of active grammars
      Mixed-initiative application and form-level grammars
      Specifying a sounds-like spelling in a Japanese, a Cantonese, or a Simplified Chinese grammar
    Timeout properties
      Incompletetimeout
      Completetimeout
      Example
    Telephony functionality
      Automatic Number Identification
      Dialed Number Identification Service
      Call transfer
      Using Blueworx Voice Response call tags
      Using advanced CTI features
      Re-routing Genesys CTI call transfers through Blueworx Voice Response
  Hints, tips, and best practices
    VoiceXML application structure
      Deciding how to group dialogs
      Deciding where to define grammars
      Fetching and caching resources for improved performance
      Blueworx Voice Response VoiceXML browser grammar fetch / cache
    Closing a speech recognition or TTS session from VoiceXML
    Invoking a State Table using Voice XML
    Confidence-level processing
    Using multiple result grammars
    Using a proxy server
    Testing built-in field types
    Sample code
      Calling a Java application
      Calling legacy telephony applications
      Using n-best
  Trademarks
  Glossary
  About this information
    Who should read this information
  VoiceXML language
    Changes from VoiceXML 2.0
      New elements and attributes
      Speech Synthesis Markup Language (SSML)
    The structure of a VoiceXML application
      Forms and form items
      Menus
      Flow control
      Subdialogs
      Comments
    A simple VoiceXML example
      Static Content
      Dynamic content
    VoiceXML elements and attributes
    Speech Synthesis Markup Language (SSML)
      SSML elements and attributes
    Built-in field types and grammars
    Recorded audio
      Using prerecorded audio files
      Recording spoken user input
      Playing and storing recorded user input
      Recording user input during speech recognition
    Document fetching and caching
      Controlling fetch and cache behavior
      Preventing caching
    Events
      Predefined events
      Application-specific events
      Recurring events
    Variables and expressions
      Using ECMAScript
      Declaring variables
      Assigning and referencing variables
      Using shadow variables
    Grammars
      Grammar syntax
      Static grammars
      Dynamic grammars
      Remote DTMF grammars
      Grammar scope
      Hierarchy of active grammars
      Mixed-initiative application and form-level grammars
      Specifying a sounds-like spelling in a Japanese, a Cantonese, or a Simplified Chinese grammar
    Timeout properties
      Incompletetimeout
      Completetimeout
      Example
    Telephony functionality
      Automatic Number Identification
      Dialed Number Identification Service
      Call transfer
      Using Blueworx Voice Response call tags
      Using advanced CTI features
      Re-routing Genesys CTI call transfers through Blueworx Voice Response
  Hints, tips, and best practices
    VoiceXML application structure
      Deciding how to group dialogs
      Deciding where to define grammars
      Fetching and caching resources for improved performance
      Blueworx Voice Response VoiceXML browser grammar fetch / cache
    Closing a speech recognition or TTS session from VoiceXML
    Invoking a State Table using Voice XML
    Confidence-level processing
    Using multiple result grammars
    Using a proxy server
    Testing built-in field types
    Sample code
      Calling a Java application
      Calling legacy telephony applications
      Using n-best
  Trademarks
  Glossary