Welcome
Welcome
Welcome
General Information and Planning
About this information
Typographic conventions
Accessibility
Notes on terminology
Where to find more information
Useful Web sites
What’s changed in Blueworx Voice Response for AIX Version 6.1?
AIX support upgraded to Version 7.1
Improved cache control
Enhanced VoiceXML and CCXML application support for call information
Enhanced CCXML support
Support for DB2 Version 9.5
Enhanced Genesys CTI support
Java support upgraded to Version 6.0
User-configurable logging for monitoring of VoiceXML and CCXML applications
Enhanced application support for SIP headers
Additional VRBE problem determination utility
Improved speech technology
Using multiple recognition contexts
SIP registrar support
Enhanced trombone support
Product packaging
Introducing Blueworx Voice Response
The benefits of voice applications
Where does Blueworx Voice Response add value?
As the voice access channel for application server on demand 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
Fax 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
Application development tools for CCXML, VoiceXML and Java
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 send fax output?
How does Blueworx Voice Response interact with a TDD?
How does Blueworx Voice Response play background music?
How Blueworx Voice Response performs call tromboning
Analog Display Services Interface (ADSI) support
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
Connection to the telephone network
Channel associated signaling
Coexistence of signaling protocols
Channel bank
Channel service unit
Address signaling support
Exchange data link
Common channel signaling
Voice over IP
Supporting other signaling protocols
Integrating Blueworx Voice Response with Genesys Framework
Integrating Blueworx Voice Response with Cisco ICM software
Fax connection requirements
Using ADSI telephones
Choosing the application to answer incoming calls
Dialed number information (DID or DNIS)
Common channel signaling
CallPath Server
Exchange data link
Channel identification
Estimating telephony traffic
People you need
Telephony traffic information
Calculating telephony traffic
Determining a blockage rate
Estimating the number of channels needed
Additional considerations
Planning the switch configuration
When the switch has no queuing
When the switch has queuing
Other switch feature planning issues
Switch configuration questions
Workstation and voice processing
Minimum requirements
Recommended requirements
Prerequisite and associated software products
Blueworx Voice Response software
DB2 support
Associated products
Channel increments
Migration from previous releases
Licensing Blueworx Voice Response software
The Blueworx Voice Response licensing model
The network licensing environment
How many licenses do I need?
Hardware requirements
BladeCenter computer
System p5 and pSeries computer
Telephony hardware
Optional hardware
Displays
Keyboard and mouse
Machine-readable media
Printer
Location planning
Physical dimensions
Environment
Memory and storage planning
How much memory?
How much disk space?
Requirements for CCXML, VoiceXML and Java applications
Size of processor
Amount of memory
Number of channels
Java garbage collection
Scalability with Blueworx Voice Response
Scalable CCXML and VoiceXML configurations
Scalable Java configurations
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 pSeries computer to a remote host system
Summary
Let's talk
Publications
Blueworx Voice Response support
Planning checklist
Voice applications
Telephony connectivity
Data communications
Summary of planning tasks
Summary of requirements
Blueworx Voice Response language support
Trademarks
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
About this information
Typographic conventions
Accessibility
Notes on terminology
Where to find more information
Useful Web sites
What’s changed in Blueworx Voice Response for AIX Version 6.1?
AIX support upgraded to Version 7.1
Improved cache control
Enhanced VoiceXML and CCXML application support for call information
Enhanced CCXML support
Support for DB2 Version 9.5
Enhanced Genesys CTI support
Java support upgraded to Version 6.0
User-configurable logging for monitoring of VoiceXML and CCXML applications
Enhanced application support for SIP headers
Additional VRBE problem determination utility
Improved speech technology
Using multiple recognition contexts
SIP registrar support
Enhanced trombone support
Product packaging
Introducing Blueworx Voice Response
The benefits of voice applications
Where does Blueworx Voice Response add value?
As the voice access channel for application server on demand 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
Fax 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
Application development tools for CCXML, VoiceXML and Java
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 send fax output?
How does Blueworx Voice Response interact with a TDD?
How does Blueworx Voice Response play background music?
How Blueworx Voice Response performs call tromboning
Analog Display Services Interface (ADSI) support
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
Connection to the telephone network
Channel associated signaling
Coexistence of signaling protocols
Channel bank
Channel service unit
Address signaling support
Exchange data link
Common channel signaling
Voice over IP
Supporting other signaling protocols
Integrating Blueworx Voice Response with Genesys Framework
Integrating Blueworx Voice Response with Cisco ICM software
Fax connection requirements
Using ADSI telephones
Choosing the application to answer incoming calls
Dialed number information (DID or DNIS)
Common channel signaling
CallPath Server
Exchange data link
Channel identification
Estimating telephony traffic
People you need
Telephony traffic information
Calculating telephony traffic
Determining a blockage rate
Estimating the number of channels needed
Additional considerations
Planning the switch configuration
When the switch has no queuing
When the switch has queuing
Other switch feature planning issues
Switch configuration questions
Workstation and voice processing
Minimum requirements
Recommended requirements
Prerequisite and associated software products
Blueworx Voice Response software
DB2 support
Associated products
Channel increments
Migration from previous releases
Licensing Blueworx Voice Response software
The Blueworx Voice Response licensing model
The network licensing environment
How many licenses do I need?
Hardware requirements
BladeCenter computer
System p5 and pSeries computer
Telephony hardware
Optional hardware
Displays
Keyboard and mouse
Machine-readable media
Printer
Location planning
Physical dimensions
Environment
Memory and storage planning
How much memory?
How much disk space?
Requirements for CCXML, VoiceXML and Java applications
Size of processor
Amount of memory
Number of channels
Java garbage collection
Scalability with Blueworx Voice Response
Scalable CCXML and VoiceXML configurations
Scalable Java configurations
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 pSeries computer to a remote host system
Summary
Let's talk
Publications
Blueworx Voice Response support
Planning checklist
Voice applications
Telephony connectivity
Data communications
Summary of planning tasks
Summary of requirements
Blueworx Voice Response language support
Trademarks
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
Installation
About this information
Who should use this information
How to use this information
Following the procedures in this information
Typographic conventions
Accessibility
Notes on terminology
Where to find more information
Useful Web sites
Preparation
Blueworx Voice Response system components
Telephony hardware and protocols
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
Options for backing-up data prior to migration
Planning the migration of Java and VoiceXML applications
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
Software prerequisites
The operating system
Other licensed program products
Important notes about using Blueworx Voice Response
Connecting Blueworx Voice Response to the telephone network
What connects to what?
Digital interface cables for Blueworx Voice Response
Connecting a DTTA
Connecting an SMDI, SMSI, or VMS exchange data link
Connecting an ACL exchange data link
Software installation
Where to start?
If you are installing Blueworx Voice Response for the first time
If you are migrating from a previous release
Archiving your reports and log files
Exporting your application data from the old system
Procedure
Starting the migration process
Before starting
Procedure
Saving your current data
Prerequisites
Procedure
Preparing to migrate VoiceXML and Java applications
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
Starting installation of Blueworx Voice Response
Prerequisites
Installing DB2
If installing Blueworx Voice Response Version 6.1 for the first time
If migrating to Version 6.1 from a previous level of Blueworx Voice Response
Setting up the AIX account (standalone system only)
Setting your dtuser password
Setting the dtuser file permissions
Installing PTFs for Blueworx Voice Response
Restarting AIX
Creating the Blueworx Voice Response database
Updating the Blueworx Voice Response database
Setting ownership of the DTTAs
Running hardware diagnostic procedures
License configuration
Licensing overview
The network licensing environment
Blueworx Voice Response licenses
Configuring your system for License Use Management
Starting Blueworx Voice Response and testing the installation
Starting Blueworx Voice Response
Configuring the Blueworx Voice Response telephony
Testing the installation
Installing extra languages for Java applications
Restoring saved data after migrating
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
Defining an exchange data link to AIX
Prerequisites
How does AIX recognize the link?
Verifying the installation of an ACL exchange data link
Defining an SMDI, SMSI, or VMS exchange data link to AIX
Checking the tasklist.data file
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 pSeries computer
Configuring attached devices
Changing a device definition
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
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
Starting Blueworx Voice Response from an HACMP script
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 commands and utilities
dt_setowner command
Blueworx Voice Response environment variables
Trademarks
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
About this information
Who should use this information
How to use this information
Following the procedures in this information
Typographic conventions
Accessibility
Notes on terminology
Where to find more information
Useful Web sites
Preparation
Blueworx Voice Response system components
Telephony hardware and protocols
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
Options for backing-up data prior to migration
Planning the migration of Java and VoiceXML applications
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
Software prerequisites
The operating system
Other licensed program products
Important notes about using Blueworx Voice Response
Connecting Blueworx Voice Response to the telephone network
What connects to what?
Digital interface cables for Blueworx Voice Response
Connecting a DTTA
Connecting an SMDI, SMSI, or VMS exchange data link
Connecting an ACL exchange data link
Software installation
Where to start?
If you are installing Blueworx Voice Response for the first time
If you are migrating from a previous release
Archiving your reports and log files
Exporting your application data from the old system
Procedure
Starting the migration process
Before starting
Procedure
Saving your current data
Prerequisites
Procedure
Preparing to migrate VoiceXML and Java applications
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
Starting installation of Blueworx Voice Response
Prerequisites
Installing DB2
If installing Blueworx Voice Response Version 6.1 for the first time
If migrating to Version 6.1 from a previous level of Blueworx Voice Response
Setting up the AIX account (standalone system only)
Setting your dtuser password
Setting the dtuser file permissions
Installing PTFs for Blueworx Voice Response
Restarting AIX
Creating the Blueworx Voice Response database
Updating the Blueworx Voice Response database
Setting ownership of the DTTAs
Running hardware diagnostic procedures
License configuration
Licensing overview
The network licensing environment
Blueworx Voice Response licenses
Configuring your system for License Use Management
Starting Blueworx Voice Response and testing the installation
Starting Blueworx Voice Response
Configuring the Blueworx Voice Response telephony
Testing the installation
Installing extra languages for Java applications
Restoring saved data after migrating
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
Defining an exchange data link to AIX
Prerequisites
How does AIX recognize the link?
Verifying the installation of an ACL exchange data link
Defining an SMDI, SMSI, or VMS exchange data link to AIX
Checking the tasklist.data file
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 pSeries computer
Configuring attached devices
Changing a device definition
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
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
Starting Blueworx Voice Response from an HACMP script
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 commands and utilities
dt_setowner command
Blueworx Voice Response environment variables
Trademarks
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
Configuring the System
About this information
Who should use this information
How to use this information
Following the procedures in this information
Typographic conventions
Accessibility
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
Defining multiple objects
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
Using system parameter templates
Copying parameter values
Making a backup copy of system parameter values
The telephony environment
Overview of the telephony configuration process
Telephony concepts
The switch
Trunks
Channels
Signaling protocols
Supporting one or more protocols
Answering each call with an appropriate application
How does Blueworx Voice Response answer an incoming call?
Configuring Blueworx Voice Response to get the called and calling numbers
Planning channel groups
Defining the telephony environment using Pack Configuration or wvrteleconf
Configuring a pack
When to configure packs
Differences between using the wvrteleconf utility and the Pack Configuration Menu
Parameters set when configuring a pack
Configuring the telephony environment using the Pack Configuration menu
Procedure
What next?
Conventions used by wvrteleconf
Dialogs
Input
Retaining the current value
Navigating
Help
Information you need to provide to configure the packs in your system when using wvrteleconf
Country or region
Channel license declaration
Adapter configuration
Trunk configuration
Channel identification
SIP settings or exchange data link configuration
Configuring the telephony environment using wvrteleconf
Prerequisites for all users
Prerequisites for screen-reader users
Other information
Procedure for configuring a telephony pack
Procedure for browsing a configuration using wvrteleconf
Procedure for making changes to the configuration using wvrteleconf
Defining a channel group using wvrteleconf
Example configurations
Example 1: T1 mixed system
Example 2: T1 ISDN non-facility associated signaling (NFAS)
Example 3: E1 mixed system
Defining the telephony environment (System Configuration)
When to use System Configuration
Parameters used to define channel characteristics
When do the parameter values take effect?
Defining trunk interfaces
Procedure
Defining signaling types
Procedure
Defining channel groups
Procedure
Creating further groups
Defining channels
Procedure
Using wvrsysconf to define telephony parameters
Definition of wvrsysconf.xsd
Definition of wvrsysconf.xml
The wvrsysconf command
What next?
Exchange data links and common channel signaling
Setting the exchange data link parameters
Configuring the CallPath_SigProc signaling process
Setting extra parameters for ISDN
Advanced system parameter settings
Setting call progress tone parameters for outbound dialing
Using call progress tone detection for outbound calls
Call progress tone detection performance specifications
How call progress tones are identified
How call progress tones are defined
Displaying call progress tone values
Redefining call progress tones
Setting parameters for hangup tone detection
Constant tone detection
Cadenced tone detection
Setting parameters for voice interrupt detection
Setting line code and framing mode parameters
E1 line code and framing mode
T1 line code, framing mode, and framing format
Setting parameters for voice-data compression
Setting parameters for redial limitation
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?
About TDD languages
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
Call progress tones parameter group
Channel parameter group
Channel group parameter group
CPU monitor parameter group
Exchange data link parameter group
General parameter group
ISDN signaling parameter group
Key signals parameter group
Signaling type parameter group
Trunk interface parameter group
VoIP DTEA and DTNA Media parameter group
VoIP Media-Adapters parameter group
VoIP SIP Signaling parameter group
System parameters reference
Information structure
1st Codec Preference
2nd Codec Preference
3270 Mode
3rd Codec Preference
4th Codec Preference
Accept Inbound Transfer Requests
Add Host Name To User Agents?
Alarms - Make All Alertable
Alarms - Send to AIX Error Log
Alert Level
Allow incoming numbers with Presentation Restricted
Answer Delay Time (ms)
Answer Detect Threshold (dBm)
Answer Detect Time (ms)
Area Code
Audio Name CompressionType
Backup Time and Erase after DTMF (Interrupts)
B-Channel Service Message Support
Blocking Action
Buffer Pool Address
Cadence Energy Maximum (dBm)
Cadence Energy Minimum (dBm)
Cadence Off Time Maximum (ms)
Cadence Off Time Minimum (ms)
Cadence On Time Maximum (ms)
Cadence On Time Minimum (ms)
Cadence Silence Maximum (dBm)
Call Detail Record Logging
Call Information Type
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
Calling Party Number — MWI Identification
CAS - Allow Alternate Hangup
CCS Clustered mbufs in Receive Pool
CCS mbufs in Receive Pool
CCS Signaling Link Mode
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
CO Acknowledgment (ms)
CO Off Hook (ms)
CO On Hook (ms)
Connect Voice Channel Before Answer
Constant Energy Maximum (dBm)
Constant Energy Minimum (dBm)
Control Memory Address
Country or Region
CPU Clear
CPU Warning Threshold
Database Availability Check Timeout
DBIM Time Out
D-Channel Service Message Support
Default CLID for Incoming VoIP calls
Default Destination URI
Default Destination Port
Default Diskette Drive
Default RTP router
Default System Prompt Directory Name
Default Tape Drive
Delay Start Delay (ms)
Delay Start Duration (ms)
Dial Pause (ms)
Dial Tone Detection
Dial Tone Qualify Time (ms)
Dial Tone Timeout (ms)
DID Start Type
Direction
DNSSRV Server Address
DNSSRV Server Port
DP Receive Maximum Break (ms)
DP Receive Maximum Make (ms)
DP Receive Minimum Break (ms)
DP Receive Minimum Make (ms)
DP Transmit Break (ms
DP Transmit Speed (pulse/sec)
DTMF Algorithm Variant
DTMF Maximum Receive Level (dBm)
DTMF Minimum Receive Level (dBm)
DTMF Transmission Method
DTMF Transmit Level, Low Frequency (dBm)
DTMF Transmit Level Twist (dBm)
DTMF Transmit On (ms)
DTMF Transmit Speed (digits/sec)
DTTA Interrupt Separation Clear Threshold (ms)
DTTA Interrupt Separation Warning Threshold (ms)
DTTA Loading Clear Threshold (%)
DTTA Loading Warning Threshold (%)
E&M Start Type
E1 CAS Protocol
E1 Framing Mode
E1 Hit Filter (2 ms)
E1 Timeslot 0 Word
E1 Timeslot 16 Word
E164 Prefixes to Strip
Echo Suppression Level (dBm)
EDL Call Information After Off Hook
EDL Communication Port
EDL Data Rate (bits/sec)
EDL Message Info Age Limit (Seconds)
EDL Message Info Time Out (Seconds)
EDL Parity
EDL Switch Type
Enable Echo Cancellation
Enter Key
Error Table Address
Errorlog Wrap Threshold (recs)
Extra Channel Process
File Availability Check Timeout
Forward Key
Frequency 1 Maximum (Hz)
Frequency 1 Minimum (Hz)
Frequency 2 Maximum (Hz)
Frequency 2 Minimum (Hz)
Frequency 3 Maximum (Hz)
Frequency 3 Minimum (Hz)
FXS Start Type
G711 Voice activity det/comfort noise gen
G711 Packet Voice Interval (ms)
G729 Voice activity det/comfort noise gen
G729 Packet Voice Interval (ms)
G723 Voice activity det/comfort noise gen
G723 Data Transfer Rate
G723 Packet Voice Interval (ms)
Glare Detection Time (ms)
Ground Flash (ms)
Hand Shake Threshold (ms)
Hang Up Detection
Hook Flash (ms)
Idle Channel Code
Ignore replaces option for Attended Transfer
Inbound Call Channel Allocation Method
Inbound DTMF Method Override
Incoming Address Register Type
Incoming Address Signaling Type
Incoming Guard Time (ms)
Interdigit Pause Receive (ms)
Interdigit Pause Transmit (ms)
Interval for Checking MWI Status (s)
IP Address
ISDN - Redial Limitation
ISDN T1-NFAS Support
ISDN Transfer Type
ISDN Trunk Identifier
L2 - Link Handshake Timer T203 (ms)
L2 - Link Release Timer T200 (ms)
L3 - T309 Support (ms)
L4 - Called/Calling Party Numbering Plan
L4 - Called/Calling Party Numbering Type
L4 - Facility Timeout (s)
L4 - Facility Transfer Completion Timeout (s)
Level 1 Maximum (dBm)
Level 1 Minimum (dBm)
Level 2 Maximum (dBm)
Level 2 Minimum (dBm)
Level 3 Maximum (dBm)
Level 3 Minimum (dBm)
License Request Timeout (seconds)
Line Identifier Number Length
Low Channel Process Clear Threshold
Low Channel Process Warning Threshold
Maintenance Message Protocol Discriminator
Map
Max Number of Screens Saved by 3270 Exec
Maximum Cached Buffers
Maximum Dial Tone Wait (Seconds)
Maximum MPN Digits
Maximum Playback Level (dBm)
Maximum Retries for Pack/DTTA Reenabling
Maximum Ring Time (Seconds)
Maximum Ring Wait (Seconds)
Maximum Silence Duration (ms)
Maximum Silence Level (0.5 dBm)
Message Header Format
MWI Trunk
Message Info Line Identifier
MFR1 Receive Level (0.5 dBm)
MFR1 Stop Key
Minimum Speech Level (0.5 dBm)
Music Absolute Silence Threshold (dBm)
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
No Answer Warning (ms)
Normal Play/Record Max Data (KBytes)
Number of 3270 Exec Processes to Spawn
Number of Nak Retries
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 SIP INFO
Outgoing Address Register Type
Outgoing Address Signaling Type
Outgoing Guard Time (ms)
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)
Progress Indicator description value
Prompt Volume Ceiling Default (dBm)
Proxy Address
Proxy Mode
Proxy Port
Real Time Delete Outbound Messages
Real Time Migrate Voice Files
Reconnect Call Feature Code
Reconnect Call Request Signal
Record DTMF Level (dBm)
Record Voice Maximum (Seconds)
Record Voice Maximum Pause (Seconds)
Record Voice Warning Time (Seconds)
Redial Limitation - Failed List Capacity
Redial Limitation - Maximum Consecutive Failures
Redial Limitation - Significant Digits
Redial Limitation - Timeout
Re-Enable DTTA After Irrecoverable Error
Re-Enable Trunk After Irrecoverable Error
Register Addresses on Startup
Register Default Timeout (Minutes)
Register Default User Agent
Register Length
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
Ringing Off Maximum (ms)
Ringing Off Minimum (ms)
Ringing On Maximum (ms)
Ringing On Minimum (ms)
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)
SDI Inter-trunk staggering delay (s)
SDI Timeout - Channel Disable
SDI Timeout - Channel Enable
SDI Timeout - Channel Outservice
SDI Timeout - Pack Diagnostics
SDI Timeout - Reco Statistics Reset
SDI Timeout - Signaling Process Reconfiguration
SDI Timeout - SL_TRUNK_DISABLE_REQ
SDI Timeout - SL_TRUNK_ENABLE_REQ
SDI Timeout - Trunk Disable
Secure SIP Enabled
Seize Acknowledgment Timeout (ms)
Send RAI
Send RESTART on Channel Enable
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
Settle Time (ms)
Signaling Process Type
Signaling Trunk Identifier
Signaling Type
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
Subnet Mask
Switch Encoding Law
Switch Type
System Default Application Profile
System Disk Threshold
System Language
System Monitor Graph Duration (Minutes)
System Name
System Number
System Response during Server Outage
T1 Bit Robbing
T1 CAS Protocol
T1 CAS Signaling Format
T1 Framing Mode
T1 Hit Filter (1.5 ms)
T1 Line Code
T1 Remote Alarm Format
T.38 Fax Refer URI
Time in Cache (minutes)
Time Off 1 Maximum (0.001 Seconds)
Time Off 1 Minimum (0.001 Seconds)
Time Off 2 Maximum (0.001 Seconds)
Time Off 2 Minimum (0.001 Seconds)
Time Off 3 Maximum (0.001 Seconds)
Time Off 3 Minimum (0.001 Seconds)
Time On 1 Maximum (0.001 Seconds)
Time On 1 Minimum (0.001 Seconds)
Time On 2 Maximum (0.001 Seconds)
Time On 2 Minimum (0.001 Seconds)
Time On 3 Maximum (0.001 Seconds)
Time On 3 Minimum (0.001 Seconds)
Tone Group
Tone Label
Tone Type
Transfer Call Feature Code
Transfer Call Request Signal
Transport Protocol
Trunk Interface
Trunk Interlock - 3270 Server
Trunk Interlock - Java and VoiceXML Environment
Trunk Interlock EDL
Trunk Interlock EDL Timeout (minutes)
Trunk Interlock Inservice Delay (seconds)
Trunk Interlock Timeout (minutes)
Trunk Signaling Mode
UK Tie/DDI Start Type
Underrun Margin Time - Alert (ms)
Underrun Margin Time - Min Allowable (ms)
Underrun Margin Time - Recovered (ms)
Use allowed host list
Use SIP REQHDR for Application Profile Selection
User Greeting Compression Type
User Identifier Minimum Digits
Voice Interrupt Detection Level (dBm)
Voice Interrupt Detection Off Time (ms)
Voice Interrupt Detection On Time (ms)
Voice Message Compression Type
Voice Message ID Prefetch
Voice Table Index (Characters)
Voice Table Name (Characters)
Voice Table Name (Digits)
Wink Start Delay (ms)
Wink Start Duration (ms)
System parameter templates
Signaling type templates
Trunk interface templates
Call progress tone templates
About the tables
Call progress tones: Belgium
Call progress tones: Brazil
Call progress tones: Finland
Call progress tones: France
Call progress tones: Germany
Call progress tones: Italy
Call progress tones: the Netherlands
Call progress tones: Spain
Call progress tones: United Kingdom
Call progress tones: U.S. and Canada
Trademarks
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
About this information
Who should use this information
How to use this information
Following the procedures in this information
Typographic conventions
Accessibility
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
Defining multiple objects
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
Using system parameter templates
Copying parameter values
Making a backup copy of system parameter values
The telephony environment
Overview of the telephony configuration process
Telephony concepts
The switch
Trunks
Channels
Signaling protocols
Supporting one or more protocols
Answering each call with an appropriate application
How does Blueworx Voice Response answer an incoming call?
Configuring Blueworx Voice Response to get the called and calling numbers
Planning channel groups
Defining the telephony environment using Pack Configuration or wvrteleconf
Configuring a pack
When to configure packs
Differences between using the wvrteleconf utility and the Pack Configuration Menu
Parameters set when configuring a pack
Configuring the telephony environment using the Pack Configuration menu
Procedure
What next?
Conventions used by wvrteleconf
Dialogs
Input
Retaining the current value
Navigating
Help
Information you need to provide to configure the packs in your system when using wvrteleconf
Country or region
Channel license declaration
Adapter configuration
Trunk configuration
Channel identification
SIP settings or exchange data link configuration
Configuring the telephony environment using wvrteleconf
Prerequisites for all users
Prerequisites for screen-reader users
Other information
Procedure for configuring a telephony pack
Procedure for browsing a configuration using wvrteleconf
Procedure for making changes to the configuration using wvrteleconf
Defining a channel group using wvrteleconf
Example configurations
Example 1: T1 mixed system
Example 2: T1 ISDN non-facility associated signaling (NFAS)
Example 3: E1 mixed system
Defining the telephony environment (System Configuration)
When to use System Configuration
Parameters used to define channel characteristics
When do the parameter values take effect?
Defining trunk interfaces
Procedure
Defining signaling types
Procedure
Defining channel groups
Procedure
Creating further groups
Defining channels
Procedure
Using wvrsysconf to define telephony parameters
Definition of wvrsysconf.xsd
Definition of wvrsysconf.xml
The wvrsysconf command
What next?
Exchange data links and common channel signaling
Setting the exchange data link parameters
Configuring the CallPath_SigProc signaling process
Setting extra parameters for ISDN
Advanced system parameter settings
Setting call progress tone parameters for outbound dialing
Using call progress tone detection for outbound calls
Call progress tone detection performance specifications
How call progress tones are identified
How call progress tones are defined
Displaying call progress tone values
Redefining call progress tones
Setting parameters for hangup tone detection
Constant tone detection
Cadenced tone detection
Setting parameters for voice interrupt detection
Setting line code and framing mode parameters
E1 line code and framing mode
T1 line code, framing mode, and framing format
Setting parameters for voice-data compression
Setting parameters for redial limitation
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?
About TDD languages
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
Call progress tones parameter group
Channel parameter group
Channel group parameter group
CPU monitor parameter group
Exchange data link parameter group
General parameter group
ISDN signaling parameter group
Key signals parameter group
Signaling type parameter group
Trunk interface parameter group
VoIP DTEA and DTNA Media parameter group
VoIP Media-Adapters parameter group
VoIP SIP Signaling parameter group
System parameters reference
Information structure
1st Codec Preference
2nd Codec Preference
3270 Mode
3rd Codec Preference
4th Codec Preference
Accept Inbound Transfer Requests
Add Host Name To User Agents?
Alarms - Make All Alertable
Alarms - Send to AIX Error Log
Alert Level
Allow incoming numbers with Presentation Restricted
Answer Delay Time (ms)
Answer Detect Threshold (dBm)
Answer Detect Time (ms)
Area Code
Audio Name CompressionType
Backup Time and Erase after DTMF (Interrupts)
B-Channel Service Message Support
Blocking Action
Buffer Pool Address
Cadence Energy Maximum (dBm)
Cadence Energy Minimum (dBm)
Cadence Off Time Maximum (ms)
Cadence Off Time Minimum (ms)
Cadence On Time Maximum (ms)
Cadence On Time Minimum (ms)
Cadence Silence Maximum (dBm)
Call Detail Record Logging
Call Information Type
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
Calling Party Number — MWI Identification
CAS - Allow Alternate Hangup
CCS Clustered mbufs in Receive Pool
CCS mbufs in Receive Pool
CCS Signaling Link Mode
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
CO Acknowledgment (ms)
CO Off Hook (ms)
CO On Hook (ms)
Connect Voice Channel Before Answer
Constant Energy Maximum (dBm)
Constant Energy Minimum (dBm)
Control Memory Address
Country or Region
CPU Clear
CPU Warning Threshold
Database Availability Check Timeout
DBIM Time Out
D-Channel Service Message Support
Default CLID for Incoming VoIP calls
Default Destination URI
Default Destination Port
Default Diskette Drive
Default RTP router
Default System Prompt Directory Name
Default Tape Drive
Delay Start Delay (ms)
Delay Start Duration (ms)
Dial Pause (ms)
Dial Tone Detection
Dial Tone Qualify Time (ms)
Dial Tone Timeout (ms)
DID Start Type
Direction
DNSSRV Server Address
DNSSRV Server Port
DP Receive Maximum Break (ms)
DP Receive Maximum Make (ms)
DP Receive Minimum Break (ms)
DP Receive Minimum Make (ms)
DP Transmit Break (ms
DP Transmit Speed (pulse/sec)
DTMF Algorithm Variant
DTMF Maximum Receive Level (dBm)
DTMF Minimum Receive Level (dBm)
DTMF Transmission Method
DTMF Transmit Level, Low Frequency (dBm)
DTMF Transmit Level Twist (dBm)
DTMF Transmit On (ms)
DTMF Transmit Speed (digits/sec)
DTTA Interrupt Separation Clear Threshold (ms)
DTTA Interrupt Separation Warning Threshold (ms)
DTTA Loading Clear Threshold (%)
DTTA Loading Warning Threshold (%)
E&M Start Type
E1 CAS Protocol
E1 Framing Mode
E1 Hit Filter (2 ms)
E1 Timeslot 0 Word
E1 Timeslot 16 Word
E164 Prefixes to Strip
Echo Suppression Level (dBm)
EDL Call Information After Off Hook
EDL Communication Port
EDL Data Rate (bits/sec)
EDL Message Info Age Limit (Seconds)
EDL Message Info Time Out (Seconds)
EDL Parity
EDL Switch Type
Enable Echo Cancellation
Enter Key
Error Table Address
Errorlog Wrap Threshold (recs)
Extra Channel Process
File Availability Check Timeout
Forward Key
Frequency 1 Maximum (Hz)
Frequency 1 Minimum (Hz)
Frequency 2 Maximum (Hz)
Frequency 2 Minimum (Hz)
Frequency 3 Maximum (Hz)
Frequency 3 Minimum (Hz)
FXS Start Type
G711 Voice activity det/comfort noise gen
G711 Packet Voice Interval (ms)
G729 Voice activity det/comfort noise gen
G729 Packet Voice Interval (ms)
G723 Voice activity det/comfort noise gen
G723 Data Transfer Rate
G723 Packet Voice Interval (ms)
Glare Detection Time (ms)
Ground Flash (ms)
Hand Shake Threshold (ms)
Hang Up Detection
Hook Flash (ms)
Idle Channel Code
Ignore replaces option for Attended Transfer
Inbound Call Channel Allocation Method
Inbound DTMF Method Override
Incoming Address Register Type
Incoming Address Signaling Type
Incoming Guard Time (ms)
Interdigit Pause Receive (ms)
Interdigit Pause Transmit (ms)
Interval for Checking MWI Status (s)
IP Address
ISDN - Redial Limitation
ISDN T1-NFAS Support
ISDN Transfer Type
ISDN Trunk Identifier
L2 - Link Handshake Timer T203 (ms)
L2 - Link Release Timer T200 (ms)
L3 - T309 Support (ms)
L4 - Called/Calling Party Numbering Plan
L4 - Called/Calling Party Numbering Type
L4 - Facility Timeout (s)
L4 - Facility Transfer Completion Timeout (s)
Level 1 Maximum (dBm)
Level 1 Minimum (dBm)
Level 2 Maximum (dBm)
Level 2 Minimum (dBm)
Level 3 Maximum (dBm)
Level 3 Minimum (dBm)
License Request Timeout (seconds)
Line Identifier Number Length
Low Channel Process Clear Threshold
Low Channel Process Warning Threshold
Maintenance Message Protocol Discriminator
Map
Max Number of Screens Saved by 3270 Exec
Maximum Cached Buffers
Maximum Dial Tone Wait (Seconds)
Maximum MPN Digits
Maximum Playback Level (dBm)
Maximum Retries for Pack/DTTA Reenabling
Maximum Ring Time (Seconds)
Maximum Ring Wait (Seconds)
Maximum Silence Duration (ms)
Maximum Silence Level (0.5 dBm)
Message Header Format
MWI Trunk
Message Info Line Identifier
MFR1 Receive Level (0.5 dBm)
MFR1 Stop Key
Minimum Speech Level (0.5 dBm)
Music Absolute Silence Threshold (dBm)
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
No Answer Warning (ms)
Normal Play/Record Max Data (KBytes)
Number of 3270 Exec Processes to Spawn
Number of Nak Retries
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 SIP INFO
Outgoing Address Register Type
Outgoing Address Signaling Type
Outgoing Guard Time (ms)
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)
Progress Indicator description value
Prompt Volume Ceiling Default (dBm)
Proxy Address
Proxy Mode
Proxy Port
Real Time Delete Outbound Messages
Real Time Migrate Voice Files
Reconnect Call Feature Code
Reconnect Call Request Signal
Record DTMF Level (dBm)
Record Voice Maximum (Seconds)
Record Voice Maximum Pause (Seconds)
Record Voice Warning Time (Seconds)
Redial Limitation - Failed List Capacity
Redial Limitation - Maximum Consecutive Failures
Redial Limitation - Significant Digits
Redial Limitation - Timeout
Re-Enable DTTA After Irrecoverable Error
Re-Enable Trunk After Irrecoverable Error
Register Addresses on Startup
Register Default Timeout (Minutes)
Register Default User Agent
Register Length
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
Ringing Off Maximum (ms)
Ringing Off Minimum (ms)
Ringing On Maximum (ms)
Ringing On Minimum (ms)
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)
SDI Inter-trunk staggering delay (s)
SDI Timeout - Channel Disable
SDI Timeout - Channel Enable
SDI Timeout - Channel Outservice
SDI Timeout - Pack Diagnostics
SDI Timeout - Reco Statistics Reset
SDI Timeout - Signaling Process Reconfiguration
SDI Timeout - SL_TRUNK_DISABLE_REQ
SDI Timeout - SL_TRUNK_ENABLE_REQ
SDI Timeout - Trunk Disable
Secure SIP Enabled
Seize Acknowledgment Timeout (ms)
Send RAI
Send RESTART on Channel Enable
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
Settle Time (ms)
Signaling Process Type
Signaling Trunk Identifier
Signaling Type
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
Subnet Mask
Switch Encoding Law
Switch Type
System Default Application Profile
System Disk Threshold
System Language
System Monitor Graph Duration (Minutes)
System Name
System Number
System Response during Server Outage
T1 Bit Robbing
T1 CAS Protocol
T1 CAS Signaling Format
T1 Framing Mode
T1 Hit Filter (1.5 ms)
T1 Line Code
T1 Remote Alarm Format
T.38 Fax Refer URI
Time in Cache (minutes)
Time Off 1 Maximum (0.001 Seconds)
Time Off 1 Minimum (0.001 Seconds)
Time Off 2 Maximum (0.001 Seconds)
Time Off 2 Minimum (0.001 Seconds)
Time Off 3 Maximum (0.001 Seconds)
Time Off 3 Minimum (0.001 Seconds)
Time On 1 Maximum (0.001 Seconds)
Time On 1 Minimum (0.001 Seconds)
Time On 2 Maximum (0.001 Seconds)
Time On 2 Minimum (0.001 Seconds)
Time On 3 Maximum (0.001 Seconds)
Time On 3 Minimum (0.001 Seconds)
Tone Group
Tone Label
Tone Type
Transfer Call Feature Code
Transfer Call Request Signal
Transport Protocol
Trunk Interface
Trunk Interlock - 3270 Server
Trunk Interlock - Java and VoiceXML Environment
Trunk Interlock EDL
Trunk Interlock EDL Timeout (minutes)
Trunk Interlock Inservice Delay (seconds)
Trunk Interlock Timeout (minutes)
Trunk Signaling Mode
UK Tie/DDI Start Type
Underrun Margin Time - Alert (ms)
Underrun Margin Time - Min Allowable (ms)
Underrun Margin Time - Recovered (ms)
Use allowed host list
Use SIP REQHDR for Application Profile Selection
User Greeting Compression Type
User Identifier Minimum Digits
Voice Interrupt Detection Level (dBm)
Voice Interrupt Detection Off Time (ms)
Voice Interrupt Detection On Time (ms)
Voice Message Compression Type
Voice Message ID Prefetch
Voice Table Index (Characters)
Voice Table Name (Characters)
Voice Table Name (Digits)
Wink Start Delay (ms)
Wink Start Duration (ms)
System parameter templates
Signaling type templates
Trunk interface templates
Call progress tone templates
About the tables
Call progress tones: Belgium
Call progress tones: Brazil
Call progress tones: Finland
Call progress tones: France
Call progress tones: Germany
Call progress tones: Italy
Call progress tones: the Netherlands
Call progress tones: Spain
Call progress tones: United Kingdom
Call progress tones: U.S. and Canada
Trademarks
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
User Interface Guide
About this information
Who should use this information
How to use this information
Typographic conventions
Accessibility
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
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
About this information
Who should use this information
How to use this information
Typographic conventions
Accessibility
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
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
Problem Determination
About this information
How to use this information
Typographic conventions
Accessibility
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 call 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
Copying the error log to tape or diskette
Before you call Blueworx Support
Capturing a system-level trace
Capturing binary trace
Documenting your problem
Determining problem severity
Reporting a problem with a C-language program
Running hardware diagnostic procedures
Adapter feature codes
DTTA device driver
Diagnosing unrecognized DTTAs on PCI systems
Running diagnostics on the DTTA
Diagnosing telephony line errors
What causes telephony line errors?
Diagnosing telephony line errors on the DTTA
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
BrooktroutFax Adapter TR114 failure
Failed to start Voice Response node - error_id 21004
The ricdiag utility fails following a mksysb restore
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
License Enrollment errors during Blueworx Voice Response Version 6.1 migration
DB2 errors during Blueworx Voice Response Version 6.1 installation
Blueworx Voice Response Version 6.1 migration errors related to DB2 software
Configuring SS7 in a Blueworx Voice Response Single System Image
Network problems
Blueworx Voice Response does not initiate outbound calls
Blueworx Voice Response does not answer the phone
Blueworx Voice Response receives no information from the exchange data link
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
Telephony connection does not synchronize
Cannot enable trunk
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
Calls do not transfer
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
Dial, MakeCall, or TransferCall actions behave unexpectedly
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 hangup detection
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
Text-to-speech audio in an application sounds like static
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
Telephony problem without an alarm indicator
Licenses are not granted
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
Using the ISDN_Monitor
The ISDN_Monitor
Starting the ISDN_Monitor
Stopping the ISDN_Monitor
Restarting the ISDN_Monitor
Monitoring a trunk which is then disabled
Logging the ISDN_Monitor trace information to a file
Decoding the ISDN_Monitor output
Other ISDN messages
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
LUM (License Use Management)
13001
13002
13003
13004
13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
13016
13017
13020
13021
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
VPACK, SPACK and XPACK
17001
17002
17003
17004
17005
17006
17007
17008
17009
17010
17011
17012
17013
17014
17015
17016
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
17305
17501
17502
17503
17504
17506
17508
17509
17511
17518
17600
17601
17602
17603
17604
17605
17606
17607
17608
17609
17610
17710
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
17986
17987
17988
17990
17991
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
20600
20601
20602
20603
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
25107
25200
25201
25202
25203
25204
25205
25206
25207
SNMP (Simple Network Management Protocol)
26001
26002
26003
26004
26005
26006
26007
26008
26010
26011
26012
26013
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
ISDN services
29000
29002
29003
29100
29101
29102
29103
29104
29105
29106
29107
29108
29109
29110
29111
29112
ISDN signaling process and ISDN call control
29200
29201
29202
29203
29204
29205
29206
29207
29208
29209
29210
29211
29212
29213
29214
29215
29216
29217
29218
29219
29220
29221
29222
29223
29224
ISDN D Layer 3
29400
29401
29402
29403
29404
29405
29406
29407
29408
29409
29410
29411
29412
29413
ISDN D Layer 2 and Layer 1
29601
29602
29603
29604
29605
29606
29607
29608
29609
29610
29611
29612
29613
29614
29615
29616
29617
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
SS7
30000
30001
30002
30003
30004
30005
30006
30007
30008
30009
30010
30011
30012
30013
30014
30015
30016
30017
30018
30019
30020
30021
30022
30023
30024
30025
30026
30027
30028
30029
30030
30031
30032
30033
30034
30035
30036
30037
30038
30039
30040
30041
30042
30043
30044
30045
30046
30047
30048
30100
30101
30102
30103
30104
30105
30106
30109
30110
30111
30112
30113
30114
30200
30201
30202
30203
30204
30210
30211
30212
30213
30214
30215
30216
30217
30218
30219
30220
30221
30222
30223
30224
Timeslot Management
30500
30501
30502
30503
30504
30505
30506
30507
30508
30509
30510
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
32014
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
CallPath_Sigproc Custom Server
CP000
CP001
CP002
CP003
CP004
CP005
CP006
CP007
CP008
CP009
CP010
CP011
CP012
CP013
CP014
CP015
CP016
CP017
CP018
CP019
CP020
CP021
CP022
CP023
CP024
CP025-049
CP050
CP051
CP052
CP053
CP054
CP055
CP056
CP057
CP058
CP059
CP060
CP061
CP062
CP063
CP064
CP065
CP066
CP067
CP068
CP069
CP070
CP071
CP072
CP073
CP074
CP075
CP076
CP077
CP078
CP079
CP080
CP081
CP082
CP083
CP084
CP085
CP086
CP087
CP088
CP089
CP090
CP091
CP092
CP093
CP094
CP095
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
ISDN_Call_Transfer custom server
ISDN_XFER000
ISDN_XFER001
ISDN_XFER002
ISDN_XFER003
ISDN_XFER004
ISDN_XFER005
ISDN_XFER006 -
ISDN_XFER007
ISDN_XFER008
ISDN_XFER009
ISDN_XFER010
ISDN_XFER011
ISDN_XFER012
ISDN_XFER013
ISDN_XFER014
ISDN_XFER015
IISDN_XFER016
ISDN_XFER017
ISDN_XFER018
ISDN_XFER019
ISDN_XFER020
ISDN_XFER021
ISDN_XFER022
ISDN_XFER023
ISDN_XFER024
ISDN_XFER025
ISDN_XFER026
ISDN_XFER027
ISDN_XFER028
ISDN_XFER029
ISDN_XFER030
ISDN_XFER031
ISDN_XFER032
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
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
About this information
How to use this information
Typographic conventions
Accessibility
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 call 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
Copying the error log to tape or diskette
Before you call Blueworx Support
Capturing a system-level trace
Capturing binary trace
Documenting your problem
Determining problem severity
Reporting a problem with a C-language program
Running hardware diagnostic procedures
Adapter feature codes
DTTA device driver
Diagnosing unrecognized DTTAs on PCI systems
Running diagnostics on the DTTA
Diagnosing telephony line errors
What causes telephony line errors?
Diagnosing telephony line errors on the DTTA
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
BrooktroutFax Adapter TR114 failure
Failed to start Voice Response node - error_id 21004
The ricdiag utility fails following a mksysb restore
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
License Enrollment errors during Blueworx Voice Response Version 6.1 migration
DB2 errors during Blueworx Voice Response Version 6.1 installation
Blueworx Voice Response Version 6.1 migration errors related to DB2 software
Configuring SS7 in a Blueworx Voice Response Single System Image
Network problems
Blueworx Voice Response does not initiate outbound calls
Blueworx Voice Response does not answer the phone
Blueworx Voice Response receives no information from the exchange data link
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
Telephony connection does not synchronize
Cannot enable trunk
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
Calls do not transfer
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
Dial, MakeCall, or TransferCall actions behave unexpectedly
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 hangup detection
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
Text-to-speech audio in an application sounds like static
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
Telephony problem without an alarm indicator
Licenses are not granted
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
Using the ISDN_Monitor
The ISDN_Monitor
Starting the ISDN_Monitor
Stopping the ISDN_Monitor
Restarting the ISDN_Monitor
Monitoring a trunk which is then disabled
Logging the ISDN_Monitor trace information to a file
Decoding the ISDN_Monitor output
Other ISDN messages
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
LUM (License Use Management)
13001
13002
13003
13004
13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
13016
13017
13020
13021
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
VPACK, SPACK and XPACK
17001
17002
17003
17004
17005
17006
17007
17008
17009
17010
17011
17012
17013
17014
17015
17016
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
17305
17501
17502
17503
17504
17506
17508
17509
17511
17518
17600
17601
17602
17603
17604
17605
17606
17607
17608
17609
17610
17710
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
17986
17987
17988
17990
17991
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
20600
20601
20602
20603
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
25107
25200
25201
25202
25203
25204
25205
25206
25207
SNMP (Simple Network Management Protocol)
26001
26002
26003
26004
26005
26006
26007
26008
26010
26011
26012
26013
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
ISDN services
29000
29002
29003
29100
29101
29102
29103
29104
29105
29106
29107
29108
29109
29110
29111
29112
ISDN signaling process and ISDN call control
29200
29201
29202
29203
29204
29205
29206
29207
29208
29209
29210
29211
29212
29213
29214
29215
29216
29217
29218
29219
29220
29221
29222
29223
29224
ISDN D Layer 3
29400
29401
29402
29403
29404
29405
29406
29407
29408
29409
29410
29411
29412
29413
ISDN D Layer 2 and Layer 1
29601
29602
29603
29604
29605
29606
29607
29608
29609
29610
29611
29612
29613
29614
29615
29616
29617
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
SS7
30000
30001
30002
30003
30004
30005
30006
30007
30008
30009
30010
30011
30012
30013
30014
30015
30016
30017
30018
30019
30020
30021
30022
30023
30024
30025
30026
30027
30028
30029
30030
30031
30032
30033
30034
30035
30036
30037
30038
30039
30040
30041
30042
30043
30044
30045
30046
30047
30048
30100
30101
30102
30103
30104
30105
30106
30109
30110
30111
30112
30113
30114
30200
30201
30202
30203
30204
30210
30211
30212
30213
30214
30215
30216
30217
30218
30219
30220
30221
30222
30223
30224
Timeslot Management
30500
30501
30502
30503
30504
30505
30506
30507
30508
30509
30510
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
32014
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
CallPath_Sigproc Custom Server
CP000
CP001
CP002
CP003
CP004
CP005
CP006
CP007
CP008
CP009
CP010
CP011
CP012
CP013
CP014
CP015
CP016
CP017
CP018
CP019
CP020
CP021
CP022
CP023
CP024
CP025-049
CP050
CP051
CP052
CP053
CP054
CP055
CP056
CP057
CP058
CP059
CP060
CP061
CP062
CP063
CP064
CP065
CP066
CP067
CP068
CP069
CP070
CP071
CP072
CP073
CP074
CP075
CP076
CP077
CP078
CP079
CP080
CP081
CP082
CP083
CP084
CP085
CP086
CP087
CP088
CP089
CP090
CP091
CP092
CP093
CP094
CP095
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
ISDN_Call_Transfer custom server
ISDN_XFER000
ISDN_XFER001
ISDN_XFER002
ISDN_XFER003
ISDN_XFER004
ISDN_XFER005
ISDN_XFER006 -
ISDN_XFER007
ISDN_XFER008
ISDN_XFER009
ISDN_XFER010
ISDN_XFER011
ISDN_XFER012
ISDN_XFER013
ISDN_XFER014
ISDN_XFER015
IISDN_XFER016
ISDN_XFER017
ISDN_XFER018
ISDN_XFER019
ISDN_XFER020
ISDN_XFER021
ISDN_XFER022
ISDN_XFER023
ISDN_XFER024
ISDN_XFER025
ISDN_XFER026
ISDN_XFER027
ISDN_XFER028
ISDN_XFER029
ISDN_XFER030
ISDN_XFER031
ISDN_XFER032
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
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
3270 Servers
About this information
Who should read this information
How to use this information
Following the procedures in this information
Typographic conventions
Accessibility
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 pSeries computer 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 Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
About this information
Who should read this information
How to use this information
Following the procedures in this information
Typographic conventions
Accessibility
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 pSeries computer 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 Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
Using the CCXML Browser
About this information
Who should read this information
Related publications
Specifications and standards
Typographic conventions
Accessibility
Notes on terminology
CCXML language
What is CCXML?
Using ECMAScript
Elements
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 WebSphere or Blueworx Voice Response V6.1
Notices
Trademarks
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
About this information
Who should read this information
Related publications
Specifications and standards
Typographic conventions
Accessibility
Notes on terminology
CCXML language
What is CCXML?
Using ECMAScript
Elements
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 WebSphere or Blueworx Voice Response V6.1
Notices
Trademarks
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
Custom Servers
About this information
Who should read this information
How to use this information
Following the procedures in this information
Typographic conventions
Accessibility
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
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
About this information
Who should read this information
How to use this information
Following the procedures in this information
Typographic conventions
Accessibility
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
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
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
Accessibility
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
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 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
Speech recognition with distributed voice technologies
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
Telephony activity
Handling switch and protocol limitations
Handling switch tones
Accounting for protocol limitations
Answering calls
How does Blueworx Voice Response answer an incoming call?
Making, transferring, reconnecting, and terminating calls
Call transfer
State table actions
System parameters
Coordinated call and data transfer
What does the state table have to do?
What format must the data be in?
How much data can you pass?
Examples
Setting the MessageWaiting Indicator using CallPath Server
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
Telecommunications Devices for the Deaf
Making voice applications available to TDD users
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 ISDN call transfer
When can I use ISDN Two B-channel transfer?
When can I use ISDN RLT call transfer?
When can I use ISDN single step call transfer?
What the ISDN call transfer application does
Limitations of ISDN call transfer
Installing the application
Configuring the ISDN_Call_Transfer custom server
How to use ISDN call transfer
Custom server functions
State table definitions
What the ISDN single step call transfer application does
Limitations of ISDN single step call transfer
Installing the application
Configuring the SSTransfer custom server
How to use ISDN single step call transfer
Custom server functions
State table definitions
Using the IBM_Trombone_Custom_Server
What is a trombone (in telephony terms)?
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 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
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
About this information
Who should use this information
How to use this information
Following the procedures in this information
Typographic conventions
Accessibility
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
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 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
Speech recognition with distributed voice technologies
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
Telephony activity
Handling switch and protocol limitations
Handling switch tones
Accounting for protocol limitations
Answering calls
How does Blueworx Voice Response answer an incoming call?
Making, transferring, reconnecting, and terminating calls
Call transfer
State table actions
System parameters
Coordinated call and data transfer
What does the state table have to do?
What format must the data be in?
How much data can you pass?
Examples
Setting the MessageWaiting Indicator using CallPath Server
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
Telecommunications Devices for the Deaf
Making voice applications available to TDD users
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 ISDN call transfer
When can I use ISDN Two B-channel transfer?
When can I use ISDN RLT call transfer?
When can I use ISDN single step call transfer?
What the ISDN call transfer application does
Limitations of ISDN call transfer
Installing the application
Configuring the ISDN_Call_Transfer custom server
How to use ISDN call transfer
Custom server functions
State table definitions
What the ISDN single step call transfer application does
Limitations of ISDN single step call transfer
Installing the application
Configuring the SSTransfer custom server
How to use ISDN single step call transfer
Custom server functions
State table definitions
Using the IBM_Trombone_Custom_Server
What is a trombone (in telephony terms)?
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 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
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
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
Accessibility
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
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
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
Accessibility
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
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
Developing Java Applications
About this documentation
Who should use this information
How to use this information
Typographic conventions
Accessibility
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
Prerequisites
Instructions
Registering the IBM Java Runtime Environment in Rational Application Developer
Creating a new voice application in Rational Application Developer
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 software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
About this documentation
Who should use this information
How to use this information
Typographic conventions
Accessibility
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
Prerequisites
Instructions
Registering the IBM Java Runtime Environment in Rational Application Developer
Creating a new voice application in Rational Application Developer
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 software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
Deploying and Managing VoiceXML and Java Applications
About this documentation
Who should use this information
How to use this information
Typographic conventions
Accessibility
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
Getting help from Blueworx Support
What do you need to send to Blueworx Support to get problems resolved?
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
Notices
Trademarks
Glossary
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
About this documentation
Who should use this information
How to use this information
Typographic conventions
Accessibility
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
Getting help from Blueworx Support
What do you need to send to Blueworx Support to get problems resolved?
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
Notices
Trademarks
Glossary
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
Managing and Monitoring the System
About this information
Who should use this information
How to use this information
Following the procedures in this information
Typographic conventions
Accessibility
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
Introduction
Digital trunk adapters
Operating status
Setting the initial operating status of a pack
Trunk interlock and gentle startup
Monitoring and changing pack operating status
Activating a pack and all its channels
Preparing to remove a pack from the system
Monitoring and changing channel operating status
Changing the primary D-channel in an NFAS group
Using the command line to manage and monitor packs and channels
wvrtrunk command
Monitoring the status of background music channels
Music available status
Monitoring ISDN lines
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
3270 servers and custom servers
3270 servers
Session status
Managing 3270 sessions
Logging off and on 3270 sessions
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
Managing your licenses
Setting your policy as soft stop or hard stop
Monitoring your license use
Adding extra licenses
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 Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
About this information
Who should use this information
How to use this information
Following the procedures in this information
Typographic conventions
Accessibility
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
Introduction
Digital trunk adapters
Operating status
Setting the initial operating status of a pack
Trunk interlock and gentle startup
Monitoring and changing pack operating status
Activating a pack and all its channels
Preparing to remove a pack from the system
Monitoring and changing channel operating status
Changing the primary D-channel in an NFAS group
Using the command line to manage and monitor packs and channels
wvrtrunk command
Monitoring the status of background music channels
Music available status
Monitoring ISDN lines
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
3270 servers and custom servers
3270 servers
Session status
Managing 3270 sessions
Logging off and on 3270 sessions
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
Managing your licenses
Setting your policy as soft stop or hard stop
Monitoring your license use
Adding extra licenses
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 Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
MRCP for State Tables
About this information
Who should use this information
How to use this information
Typographic conventions
Accessibility
Notes on terminology
Where to find more information
Useful Web sites
Using MRCP for state tables
What is the Media Resource Control Protocol (MRCP)?
The Blueworx Voice Response MRCP state table API
Installing and configuring MRCP for State Tables
Installing MRCP for State Tables
Configuring MRCP for state tables
Designing and creating an MRCP voice application
State table voice application components
Blueworx Voice Response MRCP TTS applications
Designing the state table
Application flow
Creating the state table
Implementing the application
MRCP 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 software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
About this information
Who should use this information
How to use this information
Typographic conventions
Accessibility
Notes on terminology
Where to find more information
Useful Web sites
Using MRCP for state tables
What is the Media Resource Control Protocol (MRCP)?
The Blueworx Voice Response MRCP state table API
Installing and configuring MRCP for State Tables
Installing MRCP for State Tables
Configuring MRCP for state tables
Designing and creating an MRCP voice application
State table voice application components
Blueworx Voice Response MRCP TTS applications
Designing the state table
Application flow
Creating the state table
Implementing the application
MRCP 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 software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
Programming for the Signaling Interface
About this information
How to use this information
Typographic conventions
Accessibility
Notes on terminology
Where to find more information
Useful Web sites
Introduction
Signaling protocols
Channel associated signaling
Exchange data link
Common channel signaling
The Blueworx Voice Response signaling interface
Signaling processes
Developing a signaling process
Homologation of signaling processes
Blueworx solutions
How to design a system using the signaling interface
Exchange data link
Common channel signaling
Integrated Services Digital Network (ISDN)
Signaling System Number 7
Intelligent Network (IN) element
For more information
Signaling interface concepts
System components
State table
Channel process
Digital trunk device driver
Signaling interface
Signaling process
Signaling daemon process
System manager
System models
Channel associated signaling
Exchange data link signaling
Common channel signaling
Signaling models
Exchange data link signaling processes
Common channel signaling processes
Call transfer model
Message waiting indicator
Channel and trunk management primitives
Trunk states
Trunk alarms
SL_ALARM_TYPE
Alarms on T1 and E1
Channel states
How to write a signaling process
Signaling interface primitives
Request primitives
Confirm primitives
Indication primitives
Future expansion
How different components use primitives
Signaling process design
Overview
Header files
Signaling process initialization
Channel negotiation
Outgoing call setup
Incoming call setup
Far-End hangup in exchange data link signaling processes
Call references
Polling the message queue
Aborting a request
Logging errors
Signaling process termination
Signaling library timeouts
Installing a signaling process
Tracing the signaling interface
Interpreting a signaling process trace
Common problems when using the signaling interface
Network problems
Problems encountered while running voice applications
Performance and other general problems
Signaling interface data types and data structures
Identifying trunks and channels
Pack and channel numbers
Channel groups
SL_HANDLE (signaling interface handle)
SL_BOOL
Signaling process data structures
SL_PROC_TYPE (signaling process type)
SL_SIGPROC_CLASS_TYPE (signaling process class)
SL_SIGPROC_CAPABILITY_TYPE (signaling process capability)
SL_CALL_ABORT_CAUSE_TYPE
Valid combinations of signaling process class and capability
Signaling process capability set
Configuration data structures
SL_CONFIG_ST data structure
Trunk and line identifiers
SL_TRUNK_ID_ST data structure
Primitive data types and data structures
SL_PRIMITIVE_TYPE structure
SL_ID structure identifier tag
SL_CONFIRM_ST data structure
SL_CONFIRM_PARM_ST data structure
SL_INDICATION_ST data structure
SL_INDICATION_PARM_ST data structure
SL_REQUEST_ST data structure
SL_REQUEST_PARM_ST data structure
Call information data types and data structures
SL_APPL_INFO_ST data structure
SL_CALL_DATA_ST data structure
SL_CALL_ORIGIN data structure
SL_CALL_TYPE data structure
Maximum lengths supported by Blueworx Voice Response
Trunk configuration parameters
SL_CALL_TRANSFER_MODE
SL_CCS_ISDN_TRUNK_INFO_ST
SL_CCS_TRUNK_CONFIG_ST
SL_CCS_TRUNK_INFO
SL_CCS_TYPE
SL_ENCODING_LAW
SL_ISDN_ALERT_MODE
SL_ISDN_LAYER1_CONFIG_ST
SL_ISDN_LAYER2_CONFIG_ST
SL_ISDN_LAYER3_CONFIG_ST
SL_ISDN_LAYER4_CONFIG_ST
SL_ISDN_REDIAL_LIMITATION_ST
SL_SIGNALLING_LINK_MODE
SL_TRUNK_CONFIG
SL_TRUNK_INTERFACE
SL_TRUNK_SYSPARM_ST
Escape parameters
SL_ESCAPE_TYPE enumeration
SL_ESCAPE_ST structure
SL_ESCAPE_PARM_ST structure
Signaling interface subroutines
Using the signaling library API to manage tag strings
example subroutine
sl_abort_request subroutine
sl_change_tag_value
sl_close subroutine
sl_decode_sl_alarm_type subroutine
sl_decode_sl_primitive_id subroutine
sl_decode_sl_proc_type subroutine
sl_decode_sl_reply_code subroutine
sl_decode_sl_ret_code subroutine
sl_decode_sl_sigproc_class_type subroutine
sl_escape subroutine
sl_find_n_tag
sl_get_attribute_value
sl_get_tag
sl_get_tag_value
sl_open subroutine
sl_put_attribute
sl_put_tag
sl_query_channel_group subroutine
sl_query_config subroutine
sl_query_sigproc subroutine
sl_query_trunk_id subroutine
sl_receive_confirm subroutine
sl_receive_request subroutine
sl_register subroutine
sl_remove_attribute
sl_remove_tag
sl_send_confirm subroutine
sl_send_indication subroutine
sl_send_request subroutine
Signaling interface primitives
Summary of primitives
SL_ABORT_REQ primitive
SL_CALL_ABORT_CNF primitive
SL_CALL_ABORT_REQ primitive
SL_CALL_ANSWER_CNF primitive
SL_CALL_ANSWER_REQ primitive
SL_CALL_DISCONNECT_IND primitive
SL_CALL_RECONNECT_CNF primitive
SL_CALL_RECONNECT_REQ primitive
SL_CALL_SETUP_CNF primitive
SL_CALL_SETUP_IND primitive
SL_CALL_SETUP_REQ primitive
SL_CALL_TERMINATE_CNF primitive
SL_CALL_TERMINATE_IND primitive
SL_CALL_TERMINATE_REQ primitive
SL_CALL_TRANSFER_CNF primitive
SL_CALL_TRANSFER_REQ primitive
SL_CHANNEL_ALARM_IND primitive
SL_CHANNEL_DISABLE_CNF primitive
SL_CHANNEL_DISABLE_IND primitive
SL_CHANNEL_DISABLE_REQ primitive
SL_CHANNEL_ENABLE_CNF primitive
SL_CHANNEL_ENABLE_IND primitive
SL_CHANNEL_ENABLE_REQ primitive
SL_CHANNEL_QUIESCE_CNF primitive
SL_CHANNEL_QUIESCE_REQ primitive
SL_INTERNAL_COMMAND_CNF primitive
SL_INTERNAL_COMMAND_REQ primitive
SL_STATION_SET_MWI_CNF primitive
SL_STATION_SET_MWI_REQ primitive
SL_TRUNK_ALARM_CNF primitive
SL_TRUNK_ALARM_IND primitive
SL_TRUNK_ALARM_REQ primitive
SL_TRUNK_DISABLE_CNF primitive
SL_TRUNK_DISABLE_IND primitive
SL_TRUNK_DISABLE_REQ primitive
SL_TRUNK_ENABLE_CNF primitive
SL_TRUNK_ENABLE_REQ primitive
SL_TRUNK_QUIESCE_CNF primitive
SL_TRUNK_QUIESCE_REQ primitive
SL_TRUNK_RECONFIG_CNF primitive
SL_TRUNK_RECONFIG_REQ primitive
SL_USER_CNF primitive
SL_USER_REQ primitive
Example signaling flows
System initialization
Enabling a trunk
Disabling a trunk
Quiescing a trunk
Enabling a channel
Disabling a channel
Quiescing a channel
Successful outgoing call (common channel signaling)
Unsuccessful outgoing call (common channel signaling)
Successful incoming call (common channel signaling)
Unsuccessful incoming call (common channel signaling)
Near end hang-up (common channel signaling)
Far end hang-up (common channel signaling)
Unrecoverable error on a CCS trunk (single channel)
Unrecoverable error on a CCS trunk (entire trunk affected)
Alarm on a CCS trunk without trunk alarm capability
Alarm on a CCS trunk with trunk alarm capability
Transient error on a CCS trunk affecting a single channel
Transient error on a CCS trunk affecting the entire trunk
Channel process failure (common channel signaling)
Silence detection (common channel signaling)
Successful outgoing call (exchange data link)
Successful incoming call (exchange data link)
Successful near end hang-up (exchange data link)
Successful far end hang-up (exchange data link)
Trademarks
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
About this information
How to use this information
Typographic conventions
Accessibility
Notes on terminology
Where to find more information
Useful Web sites
Introduction
Signaling protocols
Channel associated signaling
Exchange data link
Common channel signaling
The Blueworx Voice Response signaling interface
Signaling processes
Developing a signaling process
Homologation of signaling processes
Blueworx solutions
How to design a system using the signaling interface
Exchange data link
Common channel signaling
Integrated Services Digital Network (ISDN)
Signaling System Number 7
Intelligent Network (IN) element
For more information
Signaling interface concepts
System components
State table
Channel process
Digital trunk device driver
Signaling interface
Signaling process
Signaling daemon process
System manager
System models
Channel associated signaling
Exchange data link signaling
Common channel signaling
Signaling models
Exchange data link signaling processes
Common channel signaling processes
Call transfer model
Message waiting indicator
Channel and trunk management primitives
Trunk states
Trunk alarms
SL_ALARM_TYPE
Alarms on T1 and E1
Channel states
How to write a signaling process
Signaling interface primitives
Request primitives
Confirm primitives
Indication primitives
Future expansion
How different components use primitives
Signaling process design
Overview
Header files
Signaling process initialization
Channel negotiation
Outgoing call setup
Incoming call setup
Far-End hangup in exchange data link signaling processes
Call references
Polling the message queue
Aborting a request
Logging errors
Signaling process termination
Signaling library timeouts
Installing a signaling process
Tracing the signaling interface
Interpreting a signaling process trace
Common problems when using the signaling interface
Network problems
Problems encountered while running voice applications
Performance and other general problems
Signaling interface data types and data structures
Identifying trunks and channels
Pack and channel numbers
Channel groups
SL_HANDLE (signaling interface handle)
SL_BOOL
Signaling process data structures
SL_PROC_TYPE (signaling process type)
SL_SIGPROC_CLASS_TYPE (signaling process class)
SL_SIGPROC_CAPABILITY_TYPE (signaling process capability)
SL_CALL_ABORT_CAUSE_TYPE
Valid combinations of signaling process class and capability
Signaling process capability set
Configuration data structures
SL_CONFIG_ST data structure
Trunk and line identifiers
SL_TRUNK_ID_ST data structure
Primitive data types and data structures
SL_PRIMITIVE_TYPE structure
SL_ID structure identifier tag
SL_CONFIRM_ST data structure
SL_CONFIRM_PARM_ST data structure
SL_INDICATION_ST data structure
SL_INDICATION_PARM_ST data structure
SL_REQUEST_ST data structure
SL_REQUEST_PARM_ST data structure
Call information data types and data structures
SL_APPL_INFO_ST data structure
SL_CALL_DATA_ST data structure
SL_CALL_ORIGIN data structure
SL_CALL_TYPE data structure
Maximum lengths supported by Blueworx Voice Response
Trunk configuration parameters
SL_CALL_TRANSFER_MODE
SL_CCS_ISDN_TRUNK_INFO_ST
SL_CCS_TRUNK_CONFIG_ST
SL_CCS_TRUNK_INFO
SL_CCS_TYPE
SL_ENCODING_LAW
SL_ISDN_ALERT_MODE
SL_ISDN_LAYER1_CONFIG_ST
SL_ISDN_LAYER2_CONFIG_ST
SL_ISDN_LAYER3_CONFIG_ST
SL_ISDN_LAYER4_CONFIG_ST
SL_ISDN_REDIAL_LIMITATION_ST
SL_SIGNALLING_LINK_MODE
SL_TRUNK_CONFIG
SL_TRUNK_INTERFACE
SL_TRUNK_SYSPARM_ST
Escape parameters
SL_ESCAPE_TYPE enumeration
SL_ESCAPE_ST structure
SL_ESCAPE_PARM_ST structure
Signaling interface subroutines
Using the signaling library API to manage tag strings
example subroutine
sl_abort_request subroutine
sl_change_tag_value
sl_close subroutine
sl_decode_sl_alarm_type subroutine
sl_decode_sl_primitive_id subroutine
sl_decode_sl_proc_type subroutine
sl_decode_sl_reply_code subroutine
sl_decode_sl_ret_code subroutine
sl_decode_sl_sigproc_class_type subroutine
sl_escape subroutine
sl_find_n_tag
sl_get_attribute_value
sl_get_tag
sl_get_tag_value
sl_open subroutine
sl_put_attribute
sl_put_tag
sl_query_channel_group subroutine
sl_query_config subroutine
sl_query_sigproc subroutine
sl_query_trunk_id subroutine
sl_receive_confirm subroutine
sl_receive_request subroutine
sl_register subroutine
sl_remove_attribute
sl_remove_tag
sl_send_confirm subroutine
sl_send_indication subroutine
sl_send_request subroutine
Signaling interface primitives
Summary of primitives
SL_ABORT_REQ primitive
SL_CALL_ABORT_CNF primitive
SL_CALL_ABORT_REQ primitive
SL_CALL_ANSWER_CNF primitive
SL_CALL_ANSWER_REQ primitive
SL_CALL_DISCONNECT_IND primitive
SL_CALL_RECONNECT_CNF primitive
SL_CALL_RECONNECT_REQ primitive
SL_CALL_SETUP_CNF primitive
SL_CALL_SETUP_IND primitive
SL_CALL_SETUP_REQ primitive
SL_CALL_TERMINATE_CNF primitive
SL_CALL_TERMINATE_IND primitive
SL_CALL_TERMINATE_REQ primitive
SL_CALL_TRANSFER_CNF primitive
SL_CALL_TRANSFER_REQ primitive
SL_CHANNEL_ALARM_IND primitive
SL_CHANNEL_DISABLE_CNF primitive
SL_CHANNEL_DISABLE_IND primitive
SL_CHANNEL_DISABLE_REQ primitive
SL_CHANNEL_ENABLE_CNF primitive
SL_CHANNEL_ENABLE_IND primitive
SL_CHANNEL_ENABLE_REQ primitive
SL_CHANNEL_QUIESCE_CNF primitive
SL_CHANNEL_QUIESCE_REQ primitive
SL_INTERNAL_COMMAND_CNF primitive
SL_INTERNAL_COMMAND_REQ primitive
SL_STATION_SET_MWI_CNF primitive
SL_STATION_SET_MWI_REQ primitive
SL_TRUNK_ALARM_CNF primitive
SL_TRUNK_ALARM_IND primitive
SL_TRUNK_ALARM_REQ primitive
SL_TRUNK_DISABLE_CNF primitive
SL_TRUNK_DISABLE_IND primitive
SL_TRUNK_DISABLE_REQ primitive
SL_TRUNK_ENABLE_CNF primitive
SL_TRUNK_ENABLE_REQ primitive
SL_TRUNK_QUIESCE_CNF primitive
SL_TRUNK_QUIESCE_REQ primitive
SL_TRUNK_RECONFIG_CNF primitive
SL_TRUNK_RECONFIG_REQ primitive
SL_USER_CNF primitive
SL_USER_REQ primitive
Example signaling flows
System initialization
Enabling a trunk
Disabling a trunk
Quiescing a trunk
Enabling a channel
Disabling a channel
Quiescing a channel
Successful outgoing call (common channel signaling)
Unsuccessful outgoing call (common channel signaling)
Successful incoming call (common channel signaling)
Unsuccessful incoming call (common channel signaling)
Near end hang-up (common channel signaling)
Far end hang-up (common channel signaling)
Unrecoverable error on a CCS trunk (single channel)
Unrecoverable error on a CCS trunk (entire trunk affected)
Alarm on a CCS trunk without trunk alarm capability
Alarm on a CCS trunk with trunk alarm capability
Transient error on a CCS trunk affecting a single channel
Transient error on a CCS trunk affecting the entire trunk
Channel process failure (common channel signaling)
Silence detection (common channel signaling)
Successful outgoing call (exchange data link)
Successful incoming call (exchange data link)
Successful near end hang-up (exchange data link)
Successful far end hang-up (exchange data link)
Trademarks
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
Application Development using State Tables
About this information
Who should use this information
How to use this information
Typographic conventions
Accessibility
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
Connecting audio equipment to the pSeries computer
Checking recording levels
Recording voice segments using the telephone
Recording voice segments using a microphone
Before you start
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
ISDN-supported tags
CLGN
CLGN2
CLDN
REDIRN
ORIGIN
USR_USR
FAC
CALL_TYPE
CAUSE
CLGNSA
CLDNSA
CONN
CONNSA
DISPLAY
Attribute definitions for ISDN-supported tags
CF
CODE
DIAG1
DIAG2
DIAG3
DISPLAY.INF
DISPLAY.TYPE
LOCATION
NUMBER_PLAN
NUMBER_TYPE
PRESENT
REDIRECT_COUNTER
REDIR_REASON
SCREEN
SERVICE_DISCRIMINATOR
USR_PROTOCOL
ISDN tag support for specific protocols
SS7–supported tags
CLGN
CLDN
REDIRN
ORIGIN
CAUSE
USR2USR
REDINFO
USI
UTI
GENERICADDR
NEWCLDN
Attribute definitions for SS7 tags
CODING_STD
DIAG
LOCATION
NUMBER_PLAN
NUMBER_TYPE
PRESENT
SCREEN
IND
ORIG
COUNT
REASON
SS7 error-handling for tags and attributes
Other System variables
Supplied custom server commands
The juke box application
CallPath_SigProc custom server
juke_box_configure_music command
juke_box_start_music command
juke_box_stop_music command
pl_segl_seg music player program
The pl_elem music player program
cvelem (Convert to elements program)
Read_Connection_IDs
Read_Program_Data
Set_MWI
Set_Program_Data
The system voice segments
Trademarks
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
About this information
Who should use this information
How to use this information
Typographic conventions
Accessibility
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
Connecting audio equipment to the pSeries computer
Checking recording levels
Recording voice segments using the telephone
Recording voice segments using a microphone
Before you start
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
ISDN-supported tags
CLGN
CLGN2
CLDN
REDIRN
ORIGIN
USR_USR
FAC
CALL_TYPE
CAUSE
CLGNSA
CLDNSA
CONN
CONNSA
DISPLAY
Attribute definitions for ISDN-supported tags
CF
CODE
DIAG1
DIAG2
DIAG3
DISPLAY.INF
DISPLAY.TYPE
LOCATION
NUMBER_PLAN
NUMBER_TYPE
PRESENT
REDIRECT_COUNTER
REDIR_REASON
SCREEN
SERVICE_DISCRIMINATOR
USR_PROTOCOL
ISDN tag support for specific protocols
SS7–supported tags
CLGN
CLDN
REDIRN
ORIGIN
CAUSE
USR2USR
REDINFO
USI
UTI
GENERICADDR
NEWCLDN
Attribute definitions for SS7 tags
CODING_STD
DIAG
LOCATION
NUMBER_PLAN
NUMBER_TYPE
PRESENT
SCREEN
IND
ORIG
COUNT
REASON
SS7 error-handling for tags and attributes
Other System variables
Supplied custom server commands
The juke box application
CallPath_SigProc custom server
juke_box_configure_music command
juke_box_start_music command
juke_box_stop_music command
pl_segl_seg music player program
The pl_elem music player program
cvelem (Convert to elements program)
Read_Connection_IDs
Read_Program_Data
Set_MWI
Set_Program_Data
The system voice segments
Trademarks
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
Voice over IP using Session Initiation Protocol
About this information
Typographic conventions
Accessibility
Notes on terminology
Where to find more information
Useful Web sites
Information on VoIP and SIP
Useful Web sites
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
Overview of Voice over IP support
What is needed to support VoIP with Blueworx Voice Response
How many voice channels can a VoIP system support?
Increasing the channel capacity of a Blueworx Voice Response T1 VoIP system by 25%
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
Installing Blueworx Voice Response Voice over IP
Installing the DTNA adapter
Supported machines
System unit connection
Installing the DTNA device drivers
Setting ownership of the DTNAs
Software installation
Installing the Blueworx Voice Response VoIP software
Setting the dtuser file permissions
Importing the VoIP custom server
Configuring Blueworx Voice Response Voice over IP
Using an allowed host list
Using a SIP Registrar
Setting the country/region
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
DTNA packet size interval
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
Installation
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
Programming SIP with DTNA
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 tags
Transfer tags
Call transfer
VoIP SIP blind transfer
VoIP SIP attended transfer
How to write a SIP blind transfer application
How to write a SIP attended transfer application
Attended transfer using the VOIP_Call_Transfer custom server
Attended transfer using a call reference
Custom server functions
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
SIP support of Message Waiting Indicator (MWI)
System parameters
Parameter name
VoIP DTEA and DTNA Media parameters
1st Codec Preference
2nd Codec Preference
3rd Codec Preference
4th Codec Preference
DTMF Transmission Method
Enable Echo Cancellation
G711 Voice activity det/comfort noise gen
G711 Packet Voice Interval (ms)
G729 Voice activity det/comfort noise gen
G729 Packet Voice Interval (ms)
G723 Voice activity det/comfort noise gen
G723 Data Transfer Rate
G723 Packet Voice Interval (ms)
Inbound DTMF Method Override
Outbound DTMF Method Override
Override DTNA RTP Transport IP Address
RTCP Enable Sender Report
RTCP Sender Report Interval
RTP Base Port Number
RTP IP TOS Byte (TOS)
RTP IP Time to Live (TTL)
RTP Security Negotiation
VoIP SIP Signaling parameters
Accept Inbound Transfer Requests
Add Host Name To User Agents?
Call Signalling Port
CHP available call reject threshold
Default CLID for Incoming VoIP Calls
Default Destination URI
Default Destination Port
DNSSRV Server address
DNSSRV Server Port
E164 Prefixes to Strip
Ignore replaces option for Attended Transfer
Inbound Call Channel Allocation Method
Message Header Format
Organization Name
Outbound SIP INFO
Override SIP Transport IP Address
Proxy Mode
Proxy Address
Proxy Port
Register Addresses on Startup
Register Default Timeout (Minutes)
Register Default User Agent
RFC3264 Media on-hold method
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
T.38 Fax Refer URI
Transport Protocol
Use allowed host list
Use SIP REQHDR for Application Profile Selection
VoIP Media-Adapters parameter group
IP Address
Subnet Mask
Default RTP router
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 software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
About this information
Typographic conventions
Accessibility
Notes on terminology
Where to find more information
Useful Web sites
Information on VoIP and SIP
Useful Web sites
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
Overview of Voice over IP support
What is needed to support VoIP with Blueworx Voice Response
How many voice channels can a VoIP system support?
Increasing the channel capacity of a Blueworx Voice Response T1 VoIP system by 25%
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
Installing Blueworx Voice Response Voice over IP
Installing the DTNA adapter
Supported machines
System unit connection
Installing the DTNA device drivers
Setting ownership of the DTNAs
Software installation
Installing the Blueworx Voice Response VoIP software
Setting the dtuser file permissions
Importing the VoIP custom server
Configuring Blueworx Voice Response Voice over IP
Using an allowed host list
Using a SIP Registrar
Setting the country/region
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
DTNA packet size interval
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
Installation
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
Programming SIP with DTNA
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 tags
Transfer tags
Call transfer
VoIP SIP blind transfer
VoIP SIP attended transfer
How to write a SIP blind transfer application
How to write a SIP attended transfer application
Attended transfer using the VOIP_Call_Transfer custom server
Attended transfer using a call reference
Custom server functions
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
SIP support of Message Waiting Indicator (MWI)
System parameters
Parameter name
VoIP DTEA and DTNA Media parameters
1st Codec Preference
2nd Codec Preference
3rd Codec Preference
4th Codec Preference
DTMF Transmission Method
Enable Echo Cancellation
G711 Voice activity det/comfort noise gen
G711 Packet Voice Interval (ms)
G729 Voice activity det/comfort noise gen
G729 Packet Voice Interval (ms)
G723 Voice activity det/comfort noise gen
G723 Data Transfer Rate
G723 Packet Voice Interval (ms)
Inbound DTMF Method Override
Outbound DTMF Method Override
Override DTNA RTP Transport IP Address
RTCP Enable Sender Report
RTCP Sender Report Interval
RTP Base Port Number
RTP IP TOS Byte (TOS)
RTP IP Time to Live (TTL)
RTP Security Negotiation
VoIP SIP Signaling parameters
Accept Inbound Transfer Requests
Add Host Name To User Agents?
Call Signalling Port
CHP available call reject threshold
Default CLID for Incoming VoIP Calls
Default Destination URI
Default Destination Port
DNSSRV Server address
DNSSRV Server Port
E164 Prefixes to Strip
Ignore replaces option for Attended Transfer
Inbound Call Channel Allocation Method
Message Header Format
Organization Name
Outbound SIP INFO
Override SIP Transport IP Address
Proxy Mode
Proxy Address
Proxy Port
Register Addresses on Startup
Register Default Timeout (Minutes)
Register Default User Agent
RFC3264 Media on-hold method
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
T.38 Fax Refer URI
Transport Protocol
Use allowed host list
Use SIP REQHDR for Application Profile Selection
VoIP Media-Adapters parameter group
IP Address
Subnet Mask
Default RTP router
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 software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
VoiceXML Programmer's Guide for Blueworx Voice Response
About this information
Who should read this information
Related publications
Specifications and standards
Speech user-interface design
Server-side programming
Deployment information
How this information is organized
Document conventions and terminology
Introduction to VoiceXML
What are voice applications?
Why create voice applications?
What are typical types of voice applications?
What is VoiceXML?
What are the advantages of VoiceXML?
How do you create and deploy a VoiceXML application?
How do users access the deployed application?
Designing a Speech User Interface (SUI)
Introduction
The importance of SUI design
The bases of SUI design
The consumers of SUI design
e-Service and speech technology
Customer satisfaction with e-Service
Service recovery
SUI misconceptions
Fundamental SUI design
Major SUI objectives
The power of the SUI
Design methodology
Design Phase
Prototype phase (“Wizard of Oz” testing)
Test phase
Refinement phase
Getting started—high-level design decisions
Selecting an appropriate user interface
Deciding on the type and level of information
Choosing the barge-in style
Selecting recorded prompts or synthesized speech
Deciding whether to use audio formatting
Using simple or natural command grammars
Adopting a terse or verbose prompt style
Allowing only speech input or speech plus DTMF
Adopting a consistent set of global navigation commands
Deciding whether to use human agents in the deployed system
Choosing help mode or self-revealing help
Getting specific—low-level design decisions
Adopting a consistent “sound and feel”
Using consistent timing
Designing consistent dialogs
Creating introductions
Constructing appropriate menus and prompts
Designing and using grammars
Error recovery and confirming user input
Advanced user interface topics
Issues in artificial personae
Controlling the “lost in space” problem
Managing audio lists
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
Canadian French
Built-in field types and grammars
Predefined events
Built-in commands
Specifying character encoding
Testing built-in field types
SSML elements and attributes
German
Built-in field types and grammars
Predefined events
Built-in commands
Specifying character encoding
Testing built-in field types
Japanese
Built-in field types and grammars
Predefined events
Built-in commands
Specifying character encoding
Testing built-in field types
SSML elements and attributes
Simplified Chinese
Built-in field types and grammars
Predefined events
Built-in commands
Specifying character encoding
Testing built-in field types
SSML elements and attributes
UK English
Built-in field types and grammars
Testing built-in field types
Trademarks
Accessibility
Other attributions
Glossary
About this information
Who should read this information
Related publications
Specifications and standards
Speech user-interface design
Server-side programming
Deployment information
How this information is organized
Document conventions and terminology
Introduction to VoiceXML
What are voice applications?
Why create voice applications?
What are typical types of voice applications?
What is VoiceXML?
What are the advantages of VoiceXML?
How do you create and deploy a VoiceXML application?
How do users access the deployed application?
Designing a Speech User Interface (SUI)
Introduction
The importance of SUI design
The bases of SUI design
The consumers of SUI design
e-Service and speech technology
Customer satisfaction with e-Service
Service recovery
SUI misconceptions
Fundamental SUI design
Major SUI objectives
The power of the SUI
Design methodology
Design Phase
Prototype phase (“Wizard of Oz” testing)
Test phase
Refinement phase
Getting started—high-level design decisions
Selecting an appropriate user interface
Deciding on the type and level of information
Choosing the barge-in style
Selecting recorded prompts or synthesized speech
Deciding whether to use audio formatting
Using simple or natural command grammars
Adopting a terse or verbose prompt style
Allowing only speech input or speech plus DTMF
Adopting a consistent set of global navigation commands
Deciding whether to use human agents in the deployed system
Choosing help mode or self-revealing help
Getting specific—low-level design decisions
Adopting a consistent “sound and feel”
Using consistent timing
Designing consistent dialogs
Creating introductions
Constructing appropriate menus and prompts
Designing and using grammars
Error recovery and confirming user input
Advanced user interface topics
Issues in artificial personae
Controlling the “lost in space” problem
Managing audio lists
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
Canadian French
Built-in field types and grammars
Predefined events
Built-in commands
Specifying character encoding
Testing built-in field types
SSML elements and attributes
German
Built-in field types and grammars
Predefined events
Built-in commands
Specifying character encoding
Testing built-in field types
Japanese
Built-in field types and grammars
Predefined events
Built-in commands
Specifying character encoding
Testing built-in field types
SSML elements and attributes
Simplified Chinese
Built-in field types and grammars
Predefined events
Built-in commands
Specifying character encoding
Testing built-in field types
SSML elements and attributes
UK English
Built-in field types and grammars
Testing built-in field types
Trademarks
Accessibility
Other attributions
Glossary
Glossary
About this information
Glossary
Trademarks
About this information
Glossary
Trademarks
Programming for the ADSI Feature
About this information
Typographic conventions
Accessibility
Notes on terminology
Where to find more information
Useful Web sites
Introduction
Two data modes
The virtual displays and keys
SDC virtual displays
The information display page
The communications display page
FDM virtual displays
The predefined display table
The status display page
Virtual softkeys
Call-related information
Call-related information
The ADSI state tables
Getting started
System requirements and prerequisites
Installing the ADSI component
The elements of the ADSI component
The ADSI custom server
The adsicomp compiler
Writing ADSI scripts
Writing SDC script files
Defining SDC softkeys
Defining SDC functions
Example SDC script files
Writing FDM script files
Defining FDM softkeys
Defining FDM main overlays
Defining alternative FDM overlays
Example FDM script file
Storing your ADSI script source files
Creating your ADSI application
Compiling your scripts
Using the supplied ADSI state tables
Querying the user’s telephone
Passing parameters
Downloading an SDC script
Downloading an FDM script
Downloading an FDM script while on-hook using CPEID
Parameter substitution in SDC files
Parameter substitution in FDM files
Using special characters in parameters
Application error log
ADSI script statements
backspace
change_state_to
clear_call_buffer
clear_clipboard
clear_display
clear_soft_key_table
clear_the_screen
clear_timer
clear_type_ahead
clear_user_input
clear_virtual_display
clear_virtual_display_line
connect_session
delay
dial_pulse_1
disconnect_session
display
display_call_buffer
display_clipboard
display_clipboard_if_flag
do_hookflash
end_user_input
exit
exit_but_retain_display
function
go_down_by
go_offhook
go_onhook
go_to_line
go_up_by
information
initialise_soft_key_line
input_control
input_format
install_softkey
line_control
load_default_soft_key_tuple
load_overlay
load_soft_key_table
load_virtual_display
main
move_data_down
move_data_up
on
overlay
page_down
page_up
put
query_for_configuration
query_for_cpe_id
reset_flag
send_dtmf
send_encoded_dtmf
send_encoded_user_input
send_ldtmf
send_line_number
send_nothing
send_user_input
set_flag
set_info_flags
set_timer_for
softkey
softkeyparms
start_user_input
switch_to_alternate_character_set
switch_to_application
switch_to_data
switch_to_peripheral
switch_to_voice
tab_field
tab_to_primary
tab_to_secondary
timed_switch_to_voice
trigger
wait_for_dial_tone
The ADSI state tables
ADSI and ADSI_I
ADSI_Banking
ADSI_CPEID
ADSI_FDM and ADSI_FDM_I
ADSI_FDM_DATA
ADSI_FDM_SKEYS
ADSI_Get_HEX
ADSI_Get_Text
ADSI_HEX
ADSI_Log
ADSI_Parameters
ADSI_33Paramtrs
ADSI_Set_Level
Quick reference for the script statements
Example SDC statements
Example FDM statements
The sample application: ADSI banking
The ADSI_Banking state table
The adsicb.sdc script file
Trademarks
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
About this information
Typographic conventions
Accessibility
Notes on terminology
Where to find more information
Useful Web sites
Introduction
Two data modes
The virtual displays and keys
SDC virtual displays
The information display page
The communications display page
FDM virtual displays
The predefined display table
The status display page
Virtual softkeys
Call-related information
Call-related information
The ADSI state tables
Getting started
System requirements and prerequisites
Installing the ADSI component
The elements of the ADSI component
The ADSI custom server
The adsicomp compiler
Writing ADSI scripts
Writing SDC script files
Defining SDC softkeys
Defining SDC functions
Example SDC script files
Writing FDM script files
Defining FDM softkeys
Defining FDM main overlays
Defining alternative FDM overlays
Example FDM script file
Storing your ADSI script source files
Creating your ADSI application
Compiling your scripts
Using the supplied ADSI state tables
Querying the user’s telephone
Passing parameters
Downloading an SDC script
Downloading an FDM script
Downloading an FDM script while on-hook using CPEID
Parameter substitution in SDC files
Parameter substitution in FDM files
Using special characters in parameters
Application error log
ADSI script statements
backspace
change_state_to
clear_call_buffer
clear_clipboard
clear_display
clear_soft_key_table
clear_the_screen
clear_timer
clear_type_ahead
clear_user_input
clear_virtual_display
clear_virtual_display_line
connect_session
delay
dial_pulse_1
disconnect_session
display
display_call_buffer
display_clipboard
display_clipboard_if_flag
do_hookflash
end_user_input
exit
exit_but_retain_display
function
go_down_by
go_offhook
go_onhook
go_to_line
go_up_by
information
initialise_soft_key_line
input_control
input_format
install_softkey
line_control
load_default_soft_key_tuple
load_overlay
load_soft_key_table
load_virtual_display
main
move_data_down
move_data_up
on
overlay
page_down
page_up
put
query_for_configuration
query_for_cpe_id
reset_flag
send_dtmf
send_encoded_dtmf
send_encoded_user_input
send_ldtmf
send_line_number
send_nothing
send_user_input
set_flag
set_info_flags
set_timer_for
softkey
softkeyparms
start_user_input
switch_to_alternate_character_set
switch_to_application
switch_to_data
switch_to_peripheral
switch_to_voice
tab_field
tab_to_primary
tab_to_secondary
timed_switch_to_voice
trigger
wait_for_dial_tone
The ADSI state tables
ADSI and ADSI_I
ADSI_Banking
ADSI_CPEID
ADSI_FDM and ADSI_FDM_I
ADSI_FDM_DATA
ADSI_FDM_SKEYS
ADSI_Get_HEX
ADSI_Get_Text
ADSI_HEX
ADSI_Log
ADSI_Parameters
ADSI_33Paramtrs
ADSI_Set_Level
Quick reference for the script statements
Example SDC statements
Example FDM statements
The sample application: ADSI banking
The ADSI_Banking state table
The adsicb.sdc script file
Trademarks
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
SS7 User's Guide
About this information
Who should use this information
Typographic conventions
Accessibility
Notes on terminology
Where to find more information
Useful Web sites
Introducing SS7 Support for Blueworx Voice Response
What is SS7?
SS7 links and network components
The SS7 protocol stack
Using SS7 with Blueworx Voice Response
Example configurations
Planning
Software
Hardware
SS7 adapter (mandatory)
Supported pSeries computers
Configuration considerations
Licensing the Distributed7 package
Call capacity
Preparing for installation
Collecting System Parameters
SS7 interconnection information
Physical Connections
Grouping Connection and Addressing SS7
Additional Routing
Connecting the Voice Bearers
Installing SS7 Support for Blueworx Voice Response
Pre-installation checking
Locating the required files
Installation on an SSI server
Installation of SS7 Adapters
Installation on an SS7 Server
Installation on a Blueworx Voice Response client
Installation of a combined SS7 Server and Blueworx Voice Response client
Putting into production
Configuration using SS7itty
Preparation
Running SS7itty
Configure SS7 Server
Configure Blueworx Voice Response client
Configure SS7 Links
Configure SS7 Link sets
Configure SS7 Route Sets
Configure SS7 trunks to Blueworx Voice Response trunks
Generate SS7 Configuration Files
Importing or exporting an SS7 configuration
Pack Configuration
Managing and Monitoring SS7 Support for Blueworx Voice Response
SS7_MAINT – the general maintenance utility
ss7view – D7 Enablement monitoring tool
SS8 commands
D7WVRErrorReport
Collecting event and trace information
Trace information
Information elements passed to Blueworx Voice Response
Tag presentation and omissions
Country and network variants
Tags types and descriptions
Special case tags
System variables
Problem determination
Stage 1: Is the SS7 Server working?
Stage 2: Which other machines are present?
Stage 3: Is D7 working on a Blueworx Voice Response Client?
Stage 4: Machine has been present in the SS7 cluster but is not now?
Stage 5: Two machines are not communicating
Stage 6: SS7 Adapter checks
Stage 7: SS7 Links.
Stage 9: Is the Enablement package working?
Stage 10
Stage 11: Inbound Traffic
Stage 12: Testing outbound calls
Redundancy – Blueworx Voice Response client failure.
The effects of call overload
Obscure problems
Machine locks up in dual LAN configuration
Migration
SS7 Server migration
Blueworx Voice Response client migration
Adding additional machines to the SS7 Cluster
Updating existing machines
Changes or Removals from SS7 Cluster
Sample forms for recording information
Uninstalling SS7 Support for Blueworx Voice Response
Configuration files
Master configuration file
Trunk association file
Logging and event file
Service configurable options
ISUP default IE parameters
AlarmTranslation.cfg
User file
Typical ISUP message flows
Trademarks
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
About this information
Who should use this information
Typographic conventions
Accessibility
Notes on terminology
Where to find more information
Useful Web sites
Introducing SS7 Support for Blueworx Voice Response
What is SS7?
SS7 links and network components
The SS7 protocol stack
Using SS7 with Blueworx Voice Response
Example configurations
Planning
Software
Hardware
SS7 adapter (mandatory)
Supported pSeries computers
Configuration considerations
Licensing the Distributed7 package
Call capacity
Preparing for installation
Collecting System Parameters
SS7 interconnection information
Physical Connections
Grouping Connection and Addressing SS7
Additional Routing
Connecting the Voice Bearers
Installing SS7 Support for Blueworx Voice Response
Pre-installation checking
Locating the required files
Installation on an SSI server
Installation of SS7 Adapters
Installation on an SS7 Server
Installation on a Blueworx Voice Response client
Installation of a combined SS7 Server and Blueworx Voice Response client
Putting into production
Configuration using SS7itty
Preparation
Running SS7itty
Configure SS7 Server
Configure Blueworx Voice Response client
Configure SS7 Links
Configure SS7 Link sets
Configure SS7 Route Sets
Configure SS7 trunks to Blueworx Voice Response trunks
Generate SS7 Configuration Files
Importing or exporting an SS7 configuration
Pack Configuration
Managing and Monitoring SS7 Support for Blueworx Voice Response
SS7_MAINT – the general maintenance utility
ss7view – D7 Enablement monitoring tool
SS8 commands
D7WVRErrorReport
Collecting event and trace information
Trace information
Information elements passed to Blueworx Voice Response
Tag presentation and omissions
Country and network variants
Tags types and descriptions
Special case tags
System variables
Problem determination
Stage 1: Is the SS7 Server working?
Stage 2: Which other machines are present?
Stage 3: Is D7 working on a Blueworx Voice Response Client?
Stage 4: Machine has been present in the SS7 cluster but is not now?
Stage 5: Two machines are not communicating
Stage 6: SS7 Adapter checks
Stage 7: SS7 Links.
Stage 9: Is the Enablement package working?
Stage 10
Stage 11: Inbound Traffic
Stage 12: Testing outbound calls
Redundancy – Blueworx Voice Response client failure.
The effects of call overload
Obscure problems
Machine locks up in dual LAN configuration
Migration
SS7 Server migration
Blueworx Voice Response client migration
Adding additional machines to the SS7 Cluster
Updating existing machines
Changes or Removals from SS7 Cluster
Sample forms for recording information
Uninstalling SS7 Support for Blueworx Voice Response
Configuration files
Master configuration file
Trunk association file
Logging and event file
Service configurable options
ISUP default IE parameters
AlarmTranslation.cfg
User file
Typical ISUP message flows
Trademarks
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
Fax using Brooktrout
About this information
Who should use this information
Typographic conventions
Accessibility
Notes on terminology
Where to find more information
Useful Web sites
Introducing Brooktrout Fax
What is fax?
Planning for fax applications on Blueworx Voice Response
Configuring Blueworx Voice Response to provide fax support
Using fax in Blueworx Voice Response applications
Brooktrout fax support in Blueworx Voice Response
Installing the Brooktrout Fax Card
System requirements and prerequisites
Installing the TR114 card
Installing the TR1034 card
Installing the Brooktrout Fax Software
Preparing to install
Installing the Brooktrout fax feature
The components of the Brooktrout fax feature
Writing a Fax Application
Fax-tone detection
Adding fax-tone detection to a state table
State tables
BFAX_SEND_FAX
BFAX_RECV_FAX
BFAX_CALL_BACK
BFAX_LOG
Brooktrout Fax Interface Tool
Use of BFIT
Fax Queue Manipulation
btq_list command
btq_delete command
Troubleshooting
TIFF file formats
Logging
The Fax Sample Application (FSA)
How the fax sample application works
Contents of the fax sample application import file
How faxes are stored in the FSA
FaxSample - the FSA state table
FaxSample_CS - the FSA custom server
Installing the fax sample application
Starting the fax sample application
Using the fax sample application
System errors
Modifying the fax sample application
Error Messages
Message content
Fax error messages
Example message
<message number>: <message text>
Error messages
20503: ERROR: We have an error writing to the message Q, rc='number', errno='number'
20503: FILE ACCESS ERROR ('reason') file: 'list-filename'
20503: FILE ACCESS ERROR ('reason') file: 'filename'
20503: FILE ACCESS ERROR - invalid filename specified 'filename'
20503: FILE EXTENSION ERROR - unsupported extension on file: 'filename'
20503: FILE EXTENSION ERROR - unsupported extension on file: 'filename'
20503: FILE PARSING ERROR - unable to parse list file: 'list-filename'
20503: FILE PARSING ERROR - unable to parse list file: 'filename'
20503: LISTFILE ERROR - bad file detected in list, file: 'list-filename'
20503: LISTFILE ERROR - bad file detected in list, file: 'filename'
20503: Max transmission attempts failed for fax ''filename''
20503: SendFax : FILE ACCESS ERROR ('reason') file: 'filename'
20503: SendFax : FILE EXTENSION ERROR - unsupported extension on file: 'filename'
20503: Send Fax : FILE SIZE ERROR - file: 'filename' is zero bytes
20503: SendFax: MEMORY ALLOCATION ERROR ('reason') file: 'filename' in listfile: 'filename'
20503: SendFax : UNABLE TO CONVERT FILE: 'filename'
20503: SendFax : UNABLE TO CONVERT FILE: 'filename'
20503: SendFax : UNABLE TO CONVERT FILE: 'filename'
20503: Unable to Close CHP Link 'link-id', CA_errno: 'string' ('number').
20503: Unable to Close CHP Link 'link-id', CA_errno: 'string' ('number').
20503: Unable to Execute StateTable 'state-table-name', CA_errno: 'string ('number').
20503: Unable to Execute StateTable 'state-table-name', CA_errno: 'string' ('number').
20503: Unable to Open CHP Link, CA_errno: 'string', 'number'.
20503: Unable to Open CHP Link, CA_errno: 'string', 'number'.
20503: Unable to open tiff file: 'filename'
20503: Unable to open tiff file: 'filename'
20504: Unable to read configuration data from ODM
Trademarks
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones
About this information
Who should use this information
Typographic conventions
Accessibility
Notes on terminology
Where to find more information
Useful Web sites
Introducing Brooktrout Fax
What is fax?
Planning for fax applications on Blueworx Voice Response
Configuring Blueworx Voice Response to provide fax support
Using fax in Blueworx Voice Response applications
Brooktrout fax support in Blueworx Voice Response
Installing the Brooktrout Fax Card
System requirements and prerequisites
Installing the TR114 card
Installing the TR1034 card
Installing the Brooktrout Fax Software
Preparing to install
Installing the Brooktrout fax feature
The components of the Brooktrout fax feature
Writing a Fax Application
Fax-tone detection
Adding fax-tone detection to a state table
State tables
BFAX_SEND_FAX
BFAX_RECV_FAX
BFAX_CALL_BACK
BFAX_LOG
Brooktrout Fax Interface Tool
Use of BFIT
Fax Queue Manipulation
btq_list command
btq_delete command
Troubleshooting
TIFF file formats
Logging
The Fax Sample Application (FSA)
How the fax sample application works
Contents of the fax sample application import file
How faxes are stored in the FSA
FaxSample - the FSA state table
FaxSample_CS - the FSA custom server
Installing the fax sample application
Starting the fax sample application
Using the fax sample application
System errors
Modifying the fax sample application
Error Messages
Message content
Fax error messages
Example message
<message number>: <message text>
Error messages
20503: ERROR: We have an error writing to the message Q, rc='number', errno='number'
20503: FILE ACCESS ERROR ('reason') file: 'list-filename'
20503: FILE ACCESS ERROR ('reason') file: 'filename'
20503: FILE ACCESS ERROR - invalid filename specified 'filename'
20503: FILE EXTENSION ERROR - unsupported extension on file: 'filename'
20503: FILE EXTENSION ERROR - unsupported extension on file: 'filename'
20503: FILE PARSING ERROR - unable to parse list file: 'list-filename'
20503: FILE PARSING ERROR - unable to parse list file: 'filename'
20503: LISTFILE ERROR - bad file detected in list, file: 'list-filename'
20503: LISTFILE ERROR - bad file detected in list, file: 'filename'
20503: Max transmission attempts failed for fax ''filename''
20503: SendFax : FILE ACCESS ERROR ('reason') file: 'filename'
20503: SendFax : FILE EXTENSION ERROR - unsupported extension on file: 'filename'
20503: Send Fax : FILE SIZE ERROR - file: 'filename' is zero bytes
20503: SendFax: MEMORY ALLOCATION ERROR ('reason') file: 'filename' in listfile: 'filename'
20503: SendFax : UNABLE TO CONVERT FILE: 'filename'
20503: SendFax : UNABLE TO CONVERT FILE: 'filename'
20503: SendFax : UNABLE TO CONVERT FILE: 'filename'
20503: Unable to Close CHP Link 'link-id', CA_errno: 'string' ('number').
20503: Unable to Close CHP Link 'link-id', CA_errno: 'string' ('number').
20503: Unable to Execute StateTable 'state-table-name', CA_errno: 'string ('number').
20503: Unable to Execute StateTable 'state-table-name', CA_errno: 'string' ('number').
20503: Unable to Open CHP Link, CA_errno: 'string', 'number'.
20503: Unable to Open CHP Link, CA_errno: 'string', 'number'.
20503: Unable to open tiff file: 'filename'
20503: Unable to open tiff file: 'filename'
20504: Unable to read configuration data from ODM
Trademarks
List of Blueworx Voice Response and associated documentation
Blueworx Voice Response software
IBM hardware for use with Blueworx Voice Response
Blueworx Voice Response related products
WebSphere Voice Server
Blueworx Unified Messaging Platform
AIX and the IBM pSeries computer
HACMP
SS7
Integrated Services Digital Network
Bellcore Specifications for ADSI Telephones