Installation: Websphere Voice Response For Aix With Directtalk Technology
Installation: Websphere Voice Response For Aix With Directtalk Technology
Installation: Websphere Voice Response For Aix With Directtalk Technology
Installation
Version 6.1
GC34-7095-01
WebSphere Voice Response for AIX with DirectTalk
Technology
Installation
Version 6.1
GC34-7095-01
Note
Before using this information and the product it supports, read the general information under “Notices” on
page 149.
This edition applies to Version 6, Release 1 of IBM WebSphere Voice Response for AIX with DirectTalk Technology
(program number 5724-I07), and to all subsequent releases and modifications until otherwise indicated in new
editions. Make sure you are using the correct edition for the level of the product.
© Copyright IBM Corporation 1991, 2010.
US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
Contents
Figures . . . . . . . . . . . . . vii Chapter 2. Connecting WebSphere Voice
Response to the telephone network . . . 21
About this information . . . . . . . . ix What connects to what? . . . . . . . . 21
Who should use this information . . . . . ix Digital interface cables for WebSphere Voice
How to use this information. . . . . . . ix Response . . . . . . . . . . . . . 25
Following the procedures in this Connecting a DTTA . . . . . . . . . 25
information . . . . . . . . . . . x Connecting an SMDI, SMSI, or VMS exchange
Typographic conventions . . . . . . . . x data link . . . . . . . . . . . . . 26
Accessibility . . . . . . . . . . . . xi Connecting an ACL exchange data link . . . 28
Notes on terminology. . . . . . . . . xii
Where to find more information . . . . . xii Chapter 3. Software installation . . . . . 31
Useful Web sites . . . . . . . . . xii Where to start? . . . . . . . . . . . 31
Making comments on this book . . . . . xiii If you are installing WebSphere Voice
Response for the first time . . . . . . 31
Chapter 1. Preparation . . . . . . . . 1 If you are migrating from a previous
WebSphere Voice Response system components 1 release . . . . . . . . . . . . . 32
Telephony hardware and protocols . . . . 1 Archiving your reports and log files . . . . 32
Voice and data processing . . . . . . . 2 Exporting your application data from the old
Data communications . . . . . . . . 3 system . . . . . . . . . . . . . . 33
What you need for installation . . . . . . 4 Procedure . . . . . . . . . . . . 33
Skills . . . . . . . . . . . . . . 4 Starting the migration process . . . . . . 34
Authority . . . . . . . . . . . . 4 Before starting . . . . . . . . . . 34
Devices . . . . . . . . . . . . . 4 Procedure . . . . . . . . . . . . 34
File systems . . . . . . . . . . . 4 Saving your current data . . . . . . . . 36
User ID . . . . . . . . . . . . . 5 Prerequisites . . . . . . . . . . . 36
Information . . . . . . . . . . . 5 Procedure . . . . . . . . . . . . 36
Preparing for installation . . . . . . . . 6 Preparing to migrate VoiceXML and Java
Migration . . . . . . . . . . . . . 7 applications . . . . . . . . . . . . 38
Planning your migration strategy . . . . 8 Setting up the AIX account (single system
Options for backing-up data prior to image only) . . . . . . . . . . . . 40
migration . . . . . . . . . . . . 8 Setting up the AIX account for a new
Planning the migration of Java and single system image . . . . . . . . 40
VoiceXML applications . . . . . . . . 9 Changing existing AIX accounts for a new
Migrating an existing single system image single system image . . . . . . . . 41
(SSI) . . . . . . . . . . . . . 10 Starting installation of WebSphere Voice
Migrating a system that uses HACMP . . 11 Response . . . . . . . . . . . . . 42
Converting from a standalone system to a Prerequisites . . . . . . . . . . . 42
single system image . . . . . . . . 13 Installing DB2 . . . . . . . . . . 42
Converting from a single system image to If installing WebSphere Voice Response
standalone systems. . . . . . . . . 14 Version 6.1 for the first time. . . . . . 44
Software prerequisites. . . . . . . . . 15 If migrating to Version 6.1 from a previous
The operating system . . . . . . . . 15 level of WebSphere Voice Response . . . 46
Other licensed program products . . . . 17 Setting up the AIX account (standalone
Important notes about using WebSphere Voice system only) . . . . . . . . . . . . 49
Response . . . . . . . . . . . . . 19 Setting your dtuser password . . . . . 49
iv Installation
The system does not display the Welcome Notices . . . . . . . . . . . . . 149
window . . . . . . . . . . . . 127 Trademarks . . . . . . . . . . . . 151
WebSphere Voice Response windows
become active without being selected . . 127 Glossary . . . . . . . . . . . . 153
The system does not behave as expected 129
The WebSphere Voice Response Graphical List of WebSphere Voice Response and
User Interface doesn't start . . . . . . . 129 associated documentation . . . . . . 187
Stopping the WebSphere Voice Response WebSphere Voice Response software . . . 187
windows. . . . . . . . . . . . 129 IBM hardware for use with WebSphere Voice
Stopping the run-time system . . . . . 130 Response . . . . . . . . . . . . 188
If you have trouble starting WebSphere Voice WebSphere Voice Response related products 188
Response . . . . . . . . . . . . 131 WebSphere Voice Server. . . . . . . 188
Unified Messaging for WebSphere Voice
Appendix A. Removing WebSphere Voice Response . . . . . . . . . . . 188
Response . . . . . . . . . . . . 133 AIX and the IBM pSeries computer . . . 188
HACMP . . . . . . . . . . . . 189
Appendix B. WebSphere Voice Response SS7 . . . . . . . . . . . . . 189
commands and utilities . . . . . . . 137 Integrated Services Digital Network. . . 190
dt_setowner command . . . . . . . . 144 Bellcore Specifications for ADSI Telephones 191
Contents v
vi Installation
Figures
1. Exchange data link (direct connection) 24 6. Basic License Tool window . . . . . 64
2. Exchange data link (indirect connection) 24 7. Distribute Licenses window . . . . . 65
3. The configuration tool, "Configure As" 8. Communications network, example A 109
page. . . . . . . . . . . . . 61 9. Communications network, example B 110
4. The configuration tool, "Direct binding" 10. Communications network, example C 111
page. . . . . . . . . . . . . 62 11. Communications network, example D 113
5. The configuration tool, "Start up" page. 63
When you start the procedures in this book, the adapters and any other
hardware components must have already been installed in your pSeries®
computers.
When you finish the procedures in this book, you will have a system that can
answer an incoming telephone call using a supplied application.
If you are unfamiliar with AIX, you may want to consider enrolling on an
IBM training course before you install WebSphere Voice Response. Courses
include information about using the basic AIX commands, the vi editor, and
SMIT. Your IBM service representative can explain how to enroll on an IBM
training course. Alternatively, you can enroll on IBM training courses online at
http://www.ibm.com/services/learning.
When you have finished the procedures in this book, you have a system on
which you can run the sample applications. You may have to perform further
configuration activities if you intend to use a variety of switch protocols and
facilities. Otherwise, you are ready to start creating applications and installing
them ready for use.
Following the procedures in this information
The procedures assume that you are already familiar with using a mouse and
window environment and that you know how to use the common actions
such as Save to work with information. You'll find information about using
the WebSphere Voice Response windows in the WebSphere Voice Response for
AIX: User Interface Guide book.
Typographic conventions
x Installation
Whenever one of the steps in a procedure includes a word in
boldface, look in the window for an item that is labeled with that
word.
boldface italics
Are used for emphasis. Take extra care wherever you see bold italics.
italics Identify one of the following:
v New terms that describe WebSphere Voice Response components or
concepts. A term that is printed in italics is usually followed by its
definition.
v Parameters for which you supply the actual names or values.
v References to other books.
monospace
Identifies one of the following:
v Text that you type in an AIX window. Because AIX is case sensitive,
ensure that you type the uppercase and lowercase characters exactly
as shown.
v Names of files and directories (path names).
Accessibility
Notes on terminology
v A glossary of commonly-used terms is at the end of this book.
v The full product name of WebSphere Voice Response for AIX with DirectTalk®
Technology is generally abbreviated in this book to WebSphere Voice Response.
v The term pSeries® is generically used in this book to refer both to PCI-based
RS/6000® computers and to appropriate models of the System p5® and
pSeries ranges. (Consult your IBM representative for details of models that
are supported for use with WebSphere Voice Response.) RS/6000 computers
with an MCA bus are not supported.
v The IBM Quad Digital Trunk Telephony PCI Adapter is generally referred to in
this book by its abbreviation DTTA. This adapter is a replacement for the
IBM ARTIC960RxD Quad Digital Trunk PCI Adapter, which is generally
referred to by the abbreviation DTXA. The DTXA is not supported with
WebSphere Voice Response Version 6.1.
v References made to the VoiceXML 2.1 specification are intended to include
VoiceXML 2.0 unless otherwise specified.
The information provided in the WebSphere Voice Response library will help
you complete WebSphere Voice Response tasks more quickly. A complete list
of the available publications and where you can obtain them is shown in “List
of WebSphere Voice Response and associated documentation” on page 187.
Useful Web sites
The following Web sites are useful sources of information about WebSphere
Voice Response and related products:
WebSphere Voice Response
http://www.ibm.com/software/pervasive/voice_response_aix/
IBM WebSphere developerWorks resources (including WebSphere Voice
products)
http://www.ibm.com/developerworks/websphere/zones/voice/
VoiceXML Version 2.0 and 2.1 specifications
http://www.w3.org/TR/voicexml21/
http://www.w3.org/TR/voicexml20/
xii Installation
CCXML Version 1.0 specification
http://www.w3.org/TR/2007/WD-ccxml-20070119/
Genesys
For more information on Genesys products go to the Genesys Web
site at http://www.genesyslab.com
If you especially like or dislike anything about this book, feel free to send us
your comments.
You can comment on what you regard as specific errors or omissions, and on
the accuracy, organization, subject matter, or completeness of this book. Please
limit your comments to the information that is in this book and to the way in
which the information is presented. Speak to your IBM representative if you
have suggestions about the product itself.
When you send us comments, you grant to IBM a nonexclusive right to use or
distribute the information in any way it believes appropriate without
incurring any obligation to you.
User Technologies,
IBM United Kingdom Laboratories,
Mail Point 095, Hursley Park,
Winchester, Hampshire,
SO21 2JN, United Kingdom
Please ensure that you include the book title, order number, and edition date.
This section introduces the hardware and software required for telephony,
voice and data processing, and data communications.
Telephony hardware and protocols
To transmit and receive voice signals to and from the telephone network,
WebSphere Voice Response can use specialized hardware: pSeries computer
digital trunk adapters. Digital trunk adapters are installed in the pSeries
computer system unit. For more information, see “What connects to what?”
on page 21.
Speech recognition
2 Installation
Text-to-speech processing
Text-to-speech processing can be provided by WebSphere Voice Server, which
is a separately orderable product. This product is described in detail in the
WebSphere Voice Server infocenter at:
http://publib.boulder.ibm.com/infocenter/pvcvoice/51x/index.jsp
Using a service such as NetView, the network operator can keep WebSphere
Voice Response running day-to-day. If WebSphere Voice Response stops
Chapter 1. Preparation 3
unexpectedly, the NetView operator can help diagnose the problem, using the
information in the alarm messages. (For more information about alarms, see
the WebSphere Voice Response for AIX: Configuring the System book and the
WebSphere Voice Response for AIX: Problem Determination book.)
The network operator can also obtain up-to-date information about trunks,
channels, CPU usage, and so on, and can reset their status, giving the
operator remote control over the WebSphere Voice Response system.
You can use the AIX System Management Interface Tool (SMIT) utilities to
install software and configure devices. If you haven't used SMIT before, look
through the SMIT overview in the System User's Guide; Operating System and
Devices manual. In this book the instructions tell you to start SMIT using the
smitty command, but you can instead use the smit command if you prefer a
Motif-based interface.
You need some understanding of how AIX handles device definitions, how it
structures file systems and directories, and how it uses processes and page
space. All this information is available in System User's Guide; Operating System
and Devices.
You also need to know how to use a text editor to edit files.
Authority
Some of the steps in the installation and migration process can only be
performed only by a person who is the AIX root user. The root user has
superuser privileges. To complete these activities, you need to know how to
log on as the root user.
Devices
Be aware that it is easiest to install all hardware devices before you start
installing AIX to ensure that the appropriate device drivers are automatically
selected for installation.
File systems
WebSphere Voice Response needs a local /usr file system. It will not run on a
diskless client or on a client in an AIX /usr client-server system configuration.
WebSphere Voice Response also uses a /home file system and a /var file
system.
4 Installation
User ID
All WebSphere Voice Response users (including administrators and
developers) must use the same AIX account. An account named dtuser is
automatically created for this purpose (if it does not already exist) when you
install WebSphere Voice Response. The dtuser ID is created as a basic local
user.
However, you must create the user ID yourself before you install WebSphere
Voice Response if:
v You want to set up a cluster of WebSphere Voice Response systems as a
single system image. For information on how to do this, see “Setting up the
AIX account (single system image only)” on page 40.
v You want to set up your WebSphere Voice Response account differently (for
example, using NIS, AFS, or DFS). For information on how to do this, see
“Setting up the AIX account (standalone system only)” on page 49.
The installation process will insert new text into the .profile file for dtuser.
Changing or deleting that text could affect the running of WebSphere Voice
Response.
Note: Even if you are not using the dtuser AIX account to run WebSphere
Voice Response, you must have a dtuser account in order to install a PTF, so
don't delete it. Use the AIX smit or mkuser command to recreate it if
necessary.
Information
This book contains all the instructions needed to:
v Install WebSphere Voice Response for the first time and configure it to run a
sample application.
v Install the new release of WebSphere Voice Response and migrate an
existing system and applications.
If you are migrating from a previous release, you might have to consult other
WebSphere Voice Response books in the from time to time.
Chapter 1. Preparation 5
Preparing for installation
Read this section before beginning to install, or migrate to, WebSphere Voice
Response Version 6.1; thorough preparation will save you time eventually.
1. If you have not done so already, read the WebSphere Voice Response for AIX:
General Information and Planning book. This includes:
v An introduction to the product, what it can do, and how to use it
v What's new in this release
v Information about planning your system.
2. If you did not complete the planning checklist in the WebSphere Voice
Response for AIX: General Information and Planning book before ordering
WebSphere Voice Response, do so now. Then record the following details
here for reference during the installation process.
6 Installation
If using a CAS signaling
protocol, for which
protocol is the switch
configured?
When you have completed the installation process described in this book, you
should be able to make a call to WebSphere Voice Response and have it
answer the call. If you are migrating from a previous release, your
applications should still run correctly on the new release.
Keep track of your progress. A progress report is very useful to the IBM
support representative if you find you need any help with the installation.
Migration
If you are migrating from a previous release of DirectTalk or WebSphere Voice
Response , you should read this section which contains information about:
v “Planning your migration strategy” on page 8
v “Planning the migration of Java and VoiceXML applications” on page 9
v “Converting from a standalone system to a single system image” on page
13
Chapter 1. Preparation 7
v “Converting from a single system image to standalone systems” on page 14
Planning your migration strategy
This section gives an overview of the things you need to consider when
planning your migration strategy. For detailed instructions on migration, see
Chapter 3, “Software installation,” on page 31.
Important: If the level of software that you currently have installed is earlier
than WebSphere Voice Response Version 4.2, you should contact your IBM
representative for assistance about moving to WebSphere Voice Response
Version 6.1.
Migration strategies
The safest option is to backup a complete image of your system by using the
mksysb command. Although this can take a long time, it ensures that, if you
do encounter problems during installation, you can easily get back to the
point from which you started. Details of how to use the mksysb command
can be found in the AIX: Installation Guide .
8 Installation
Making a backup using saveDT
An alternative method of backing-up data is to use the WebSphere Voice
Response saveDT utility. However, unlike mksysb, this backs up only the
application data, so if you encounter any problems during installation, you
would need to separately reinstall the level of WebSphere Voice Response that
you had been previously using, and then use the restoreDT utility to recover
the data. In addition, the following types of data are not backed-up by the
saveDT utility:
v Java and VoiceXML applications. See “Planning the migration of Java and
VoiceXML applications”
v AIX_file objects.
v The supplied help text files, which are replaced with a new set during
migration.
v Any changes you may have made to the WebSphere Voice Response
resource files. If, for example, you made color or font changes, you have to
make the same changes again.
v Your values for any system configuration parameters. These may have a
new default value in WebSphere Voice Response Version 6.1, and the new
default value would overwrite the value you have been using.
v Information about Single System Image clusters. If you have a Single
System Image configuration you will need to recreate your cluster after the
save-and-restore process.
v Custom server data that is not in the custom server directory
(ca/custom_server_name) or in ca/bin.
v Current reports and log files. If you want to save your current statistics
data you must archive it first, as described in “Archiving your reports and
log files” on page 32.
For detailed information about backing up data using saveDT, see “Saving
your current data” on page 36.
Planning the migration of Java and VoiceXML applications
You should read this section only if you have existing VoiceXML or Java
applications.
If you are already using VoiceXML 2.0, VoiceXML 2.1, or Java applications,
your application data is not affected during the migration to WebSphere Voice
Response Version 6.1, so you do not need to take any action to run such
applications when migration is complete. Your dtj.ini file is replaced by a
new version, but a copy of your existing file is saved, and renamed to
dtj.ini.V4.2.orig, so any customization that you have made to the file
previously can be restored by copying across the updates.
Chapter 1. Preparation 9
If you are using VoiceXML 1.0 applications, these are not supported in
WebSphere Voice Response Version 6.1. However, you can convert any
VoiceXML 1.0 applications to comply with the VoiceXML 2.1 specification, by
using the migration facility provided in the WebSphere Voice Toolkit Version
6.0, which can be downloaded free from http://www.ibm.com/software/
pervasive/voice_toolkit. Some editing may also be required and you will need
to make a change to the AppName entry in the configuration file (see
WebSphere Voice Response for AIX: Deploying and Managing VoiceXML and Java
Applications for details). You can then use the Voice Toolkit to test these
migrated applications before starting the migration of WebSphere Voice
Response.
If you are currently using the old Java and VoiceXML Environment (DTBE)
that supported VoiceXML 1.0 applications, you must remove it before you can
start the migration to WebSphere Voice Response Version 6.1. You also need to
save any voice segments and configuration files (.cff) that you use before
installing the new version. These actions are documented in “Preparing to
migrate VoiceXML and Java applications” on page 38.
After installing the new software, you can then restore your data following
the instructions in “Restoring your VoiceXML and Java data” on page 84.
Note: Although Java applications that were developed using JavaBeans can
still run in WebSphere Voice Response Version 6.1, the programming tools
used with this method are no longer supported, and so all new applications
should be developed using the Java API.
Migrating an existing single system image (SSI)
In an SSI system, comprising one or more servers and a number of clients, it
is possible to reduce downtime by first migrating the servers and a limited
number of clients. A reduced capacity system can then be run with the new
WebSphere Voice Response Version 6.1 software, while you migrate the
remaining clients.
Procedure
Before you start, make a backup of all the machines in the SSI cluster.
10 Installation
3. On the isolated client, run the command ssirmclient to remove the SSI
client.
4. Upgrade to WebSphere Voice Response as described in Chapter 3,
“Software installation,” on page 31.
In order to upgrade the server, you must first stop all clients. This means that
the SSI will not be operational while the server is upgraded.
1. On the other SSI clients:
a. Quiesce telephony.
b. Shutdown WebSphere Voice Response.
2. On the SSI server:
a. Run the command ssirmsrv to remove the SSI server.
b. Upgrade WebSphere Voice Response as described in Chapter 3,
“Software installation,” on page 31.
c. If the SSI server has telephony, then start telephony.
In this configuration, you can then stop the WebSphere Voice Response
Version 4.2 partition and start the WebSphere Voice Response Version 6.1
partition. In this way, the downtime is reduced to the time it takes to quiesce
the Version 4.2 partition, migrate the database and then bring the WebSphere
Voice Response Version 6.1 clients and servers into the system.
Procedure
Before you start, backup all the machines in the SSI cluster.
Chapter 1. Preparation 11
In the steps below, server A denotes the SSI server used as the DB2 server and
server B denotes the SSI server used as the NFS server:
The DB2 and NFS services can be failed over to server B, so that server A can
be upgraded while the system continues working at Version 4.2.
1. On server A, failover all services to server B so that server B assumes the
role of a DB2 server and NFS server.
2. Install the filesets to upgrade to WebSphere Voice Response Version 6.1 on
server A, but do not attempt to migrate the database at this stage.
12 Installation
5. On server A, log in as root and run WebSphere Voice Response migration
script by typing:
/usr/lpp/dirtalk/tools/DTdatabase –m
This migrates the DB2 V8.1 instance and database to the DB2 V9.5 level.
The Version 6.1 partition can now be started and operation can continue using
this partition while the Version 4.2 partition is migrated.
Converting from a standalone system to a single system image
If you want to convert from an existing WebSphere Voice Response or
DirectTalk system to a single system image, you should consider the
following:
v The data from only one WebSphere Voice Response or DirectTalk system
can be restored into a single system image using the restoreDT command.
This is because most of the database is shared, and would therefore get
overwritten if you attempted to restore on another node in the single
system image.
v If you have multiple systems that have identical application objects (for
example, state tables and voice segments) and voice data, you can use the
saveDT command on any of the systems to save a copy of your data. You
can use the DTlsapobj and DTlsvmobj commands (see the description of
these commands in the WebSphere Voice Response for AIX: Managing and
Monitoring the System book) to display information about application and
voice objects to confirm that all the objects are on all of the existing
systems.
v If you have multiple systems that have different application objects, you
need to plan very carefully before you convert to an SSI environment. You
must check what application objects exist on each system, and resolve any
conflicts. You can use the DTlsapobj and DTlsvmobj commands to list the
application and voice objects on each system.
When you know which objects you want, export them all to one WebSphere
Voice Response or DirectTalk system and run the saveDT command on that
system.
When you have saved a copy of the data that you want, use the restoreDT
utility to restore it to the database server node you set up in the single system
image.
Typically you will want to create a single system image starting from one of
the following points:
Chapter 1. Preparation 13
You have new pSeries computers
If you have new hardware that you want to configure as a single
system image, you must perform the following steps:
1. Create a new WebSphere Voice Response user ID on every system,
using the AIX smit or mkuser command. The user ID must be
defined identically on every system. This task is described in
“Setting up the AIX account (single system image only)” on page
40.
2. Install WebSphere Voice Response on every system. This task is
described in “Starting installation of WebSphere Voice Response”
on page 42.
3. Configure one of the systems as a server node and the others as
client nodes. This task is described in the WebSphere Voice Response
for AIX: Configuring the System book.
You have existing stand-alone systems
1. Save your existing data.
2. Uninstall WebSphere Voice Response or DirectTalk from each
system.
3. Create an additional user ID on each system (this user ID must be
identical on every system).
Note: If you do not want to create new user IDs, you can change
the existing user ID on each system to make them all identical.
4. Install WebSphere Voice Response on every system.
5. Use vae.setuser to ensure the file systems and ownerships are
correct.
6. Configure every system as an SSI node.
7. Restore your data on to the database server node of your single
system image.
Converting from a single system image to standalone systems
The data on a single system image is stored on the server node. If you want
to copy data from that server node to a standalone WebSphere Voice Response
system, you must:
1. Remove (that is, unconfigure) the clients from the single system image. To
do this, use the ssirmclient command, as described in the WebSphere Voice
Response for AIX: Configuring the System guide.
2. Remove the server from the single system image. To do this, use the
ssirmsvr command, as described in the WebSphere Voice Response for AIX:
Configuring the System guide.
14 Installation
3. Save a copy of the WebSphere Voice Response application data to a file or
tape by running the saveDT command on the system that was the server.
This task is described in “Saving your current data” on page 36.
4. Restore this data to any stand-alone system by using the restoreDT
command. This task is described in “Restoring saved data after migrating”
on page 77.
5. To complete the conversion process, remove the NFS mounts from the
former client nodes, and remove the NFS exports from the former server
node. These tasks are described in the WebSphere Voice Response for AIX:
Configuring the System guide.
Software prerequisites
You need to make sure that the operating system and other licensed program
products are at the required level before beginning to install the WebSphere
Voice Response software.
The operating system
The operating system must be AIX Version 6.1, Technology Level 03, Service
Pack 01, or higher.
The output from the command oslevel -s should look like 6100-03-01-nnnn,
where nnnn is a four-digit date code.
To check whether you have the required level installed, you can list the latest
level of all filesets by typing the following command and pressing Enter:
lslpp -L "bos.*" | more
If you do not have the required level of AIX installed, you must upgrade the
operating system before installing WebSphere Voice Response or any other
LPPs you require. However, if you are migrating in-place from a previous
release of WebSphere Voice Response or DirectTalk, do not install the new
level of AIX until you have first saved your data (see Chapter 3, “Software
installation,” on page 31 for instructions on how to do this).
When installing or upgrading AIX you do not need to select all the filesets.
Table 1 on page 16 shows the filesets you need to install in addition to the
minimum AIX operating system. All other AIX filesets required by WebSphere
Voice Response are provided on the WebSphere Voice Response installation
CD-ROM and will be installed automatically during the WebSphere Voice
Response installation process.
Chapter 1. Preparation 15
Table 1. Base operating system filesets required for WebSphere Voice Response
Name Description
Mandatory filesets X11.fnt.coreX at level AIXwindows® x consortium fonts
(in addition to the 6.1.0.0 or higher.
minimum AIX
operating system) X11.samples.lib.Core (at AIXwindows sample x consortium
6.1.1.0 or higher) core libraries binary/source
devices.artic960.rte (at
6.1.3.0 or higher) IBM ARTIC960 runtime support
16 Installation
Table 1. Base operating system filesets required for WebSphere Voice
Response (continued)
Name Description
Filesets required for bos.dlc.token Token-Ring Data Link Control or
3270 servers or bos.dlc.sdlc SDLC Data Link Control
Chapter 1. Preparation 17
Table 2. Licensed program products required (continued)
Function Product Version
Using the 3270 feature Communications Server for AIX -
must be purchased separately. 6.3.1.0
Using VoiceXML or the Java IBM Developer Kit and Runtime 6.0, Service
API for AIX, Java Technology Edition Refresh 7 (SR7)
2
(32-bit)
Note: Unless greater than 4GB address space is required, the 32-bit
Java 6 JVM (32-bit) generally outperforms the 64-bit JVM (64-bit) in
standard configurations.
18 Installation
c. To download SR7 (6.0.0.175) go to Fix Info on the same page. Note that
to install 6.0.0.175, the base SDK 6.0.0.0 must be installed first.
Alternatively, if the AIX 6.1 Expansion Pack CD that you received with
AIX 6.1 is available, and the version of Java 6 on there is 6.0.0.75 or less,
you can install it from the CD, and then apply fixes (downloaded as
described previously) to bring it to 6.0.0.175.
Chapter 1. Preparation 19
v On a production system, it is advisable to disable any screen savers
(otherwise known as screen blankers). A screen saver is an application that
is activated after a specified period during which no user interaction with
the mouse or keyboard occurs; the screen saver is deactivated by a mouse
movement. On deactivation, a significant amount of X activity occurs at
very high processor priority, causing major disruption to WebSphere Voice
Response telephony activity. Calls in progress are interrupted because of
trunks and channels temporarily being disabled. Normally these effects
occur only after a long period of screen saving (an hour or more), but it is
sensible to disable any screen savers, such as the standard desktop screen
saver that comes with AIX, on a production system.
As an alternative, if your display has a power-management feature,
configure that to switch off the screen after a period of no user interaction.
20 Installation
Chapter 2. Connecting WebSphere Voice Response to the
telephone network
Voice over IP configurations: As an alternative to using dedicated switched
telephony voice channels to perform your telephony voice communications, as
described below, you can use Voice over IP over a standard Ethernet IP
network by installing a Digital Telephony Ethernet Adapter (DTEA) or the
Digital Telephony No Adapter (DTNA) software implementation of a DTEA
adapter. Details of how to set up these types of configuration are provided in
the WebSphere Voice Response for AIX: Voice over IP using Session Initiation
Protocol book.
To transmit voice signals to, and receive voice signals from, the telephone
network, one or more digital trunk adapters must be installed in your pSeries
system unit. There is one type of digital trunk adapter:
Table 3 shows the maximum number of digital trunk adapters you can use in
the currently supported system units.
Table 3. Digital trunk adapters supported by System p5, pSeries and RS/6000 models
used with WebSphere Voice Response
System p5, pSeries, or RS/6000 model Maximum number of
DTTAs
pSeries 615 Models 7029-6C3 and 6E3 Three
pSeries 620 Models 7025-6F0 and 6F1 Not supported
pSeries 630 Models 7028-6C4 and 6E4 Four
pSeries 650 Model 7038-6M2 Four
System p5-520 Model 9111-520 Three
System p5-550 Model 9113-550 Four
System p5-570 Model 9115-570 Not supported, but see
pSeries 7311-D20 I/O
Drawer below
System p6-520 Model 8203-E4A Two
System p6-550 Model 8204-E8A Two
System p6-570 Model 9117-MMA Not supported, but see
next row
pSeries 7311-D20 I/O Drawer on System p6-520, p6-550, Four per i/o drawer
p6-570
pSeries 7311-D20 I/O Drawer on System p5-520, p5-550 or Four per i/o drawer
p5-570
pSeries 7311-D20 I/O Drawer on pSeries 650-6M2 Four per i/o drawer
pSeries 7311-D20 I/O Drawer on pSeries 630-6C4 Four per i/o drawer
pSeries 7311-D10 I/O Drawer on pSeries 650-6M2 Three per i/o drawer
Intellistation 9114 Model 275 One
For the most recent information about adapter support, check the following
Web page:
http://www.ibm.com/support/docview.wss?rs=761&uid=swg21253839
22 Installation
Each digital trunk adapter can support up to four trunk connections to the
telephone network. Each trunk can carry 24 (T1) or 30 (E1) calls
simultaneously.
H.100 connections
The DTTA is an H.100 adapter. All H.100 adapters in a pSeries computer must
be connected together using an H.100 top-connector cable. This is to
synchronize the adapters and to support functions such as speech recognition
and channel-to-channel connection (tromboning). H.100 is the industry
standard for PCI systems.
Before you can connect your H.100 adapters together, note the following:
v Adapters should be in adjacent slots in the system unit.
v The termination jumper must be set for the adapter at each end of the
chain. For details see IBM Quad Digital Trunk Telephony PCI Adapter (DTTA):
Installation and User's Guide.
No H.100 cables are supplied with the DTTA; you must order them, as
described in WebSphere Voice Response for AIX: General Information and Planning.
The DTTA has an H.100 connector on the base card (nearest to the front of the
pSeries computer).
pSeries
Exchange Data Link
RS232 (V24) cable
WebSphere
Voice
Response
Digital Trunk Connection
Switch
Figure 1. Exchange data link (direct connection)
Modems
WebSphere
Voice
Digital Trunk Connection Response
Switch
Figure 2. Exchange data link (indirect connection)
Two exchange data link implementations are supplied with WebSphere Voice
Response, providing the following kinds of link:
24 Installation
Bisynchronous link
This implementation supports the Siemens HiCom 300 interface,
Application Connectivity Link (ACL), which requires a bisynchronous
communications link between the switch and the pSeries computer.
Asynchronous link
This implementation supports:
v NORTEL's Simplified Message Desk Interface (SMDI)
v AT&T's Simplified Message Service Interface (SMSI)
v Ericsson's Voice Message Service (VMS)
You can also write your own signaling process to support an exchange data
link (refer to the WebSphere Voice Response for AIX: Programming for the
Signaling Interface book for details).
The WebSphere Voice Response for AIX: General Information and Planning book
contains more information about using the exchange data link. This section
explains how to physically connect the link. The equipment required and
procedures to be followed vary according to the type of exchange data link
(SMDI, SMSI, VMS, or ACL).
For instructions see “Connecting an SMDI, SMSI, or VMS exchange data link”
on page 26 or “Connecting an ACL exchange data link” on page 28.
Connect each DTTA to the telephone network using a standard RJ45 cable.
For channel associated signaling (CAS) and ISDN, connect each DTTA to the
telephone network using a standard RJ45 cable.
Connecting a DTTA
If you are planning to use an exchange data link, go to “Exchange data link
connections” on page 23.
Procedure
1. Power off the pSeries computer.
2. There are four RJ45 connectors on the back of each DTTA card, numbered
0, 1, 2, and 3. These will correspond to WebSphere Voice Response trunks
numbered:
v On the first adapter: 1, 2, 3, and 4
v On the second adapter: 5, 6, 7, and 8
v On the third adapter: 9, 10, 11, and 12
v On the fourth adapter: 13, 14, 15, 16
To connect each DTTA to the telephony network, plug an RJ45 cable into
the appropriate connector on the back of the card, and then plug the other
end of the cable into the telephony network.
3. When you have connected all DTTAs to the network, power on the pSeries
computer.
26 Installation
Prerequisites for a direct connection
v An EIA 232 (V.24) null modem cable long enough to connect the pSeries
computer to the switch.
v If your model of pSeries computer has rectangular 10-pin serial port
connectors, a 10-pin to 25-pin 100-millimeter (4-inch) converter cable.
v If necessary, a converter cable for the switch end.
28 Installation
2. Use a HiCom modem cable to connect one of the two modems to the
adapter's serial port.
3. Connecting the switch end : Use the other HiCom modem cable to
connect the second modem to an LCU card in the HiCom 300 switch,
using a converter cable if necessary. Note that the port needs to be
configured as an ACL port; for details, see the documentation supplied
with the switch.
4. Linking the two modems: Connect and configure the two modems
according to the manufacturer's instructions.
Where to start?
In this chapter you will either be:
v Installing WebSphere Voice Response for the first time
v Migrating from a previous release
Generally, you should follow the steps in the order they are set out in this
chapter, checking the “Next Step” headings to see where to go next. The
“Prerequisites” headings also provide a reminder of what steps you need to
have performed already.
If you are installing or upgrading to include DTNA or DTEA Voice over IP,
read this chapter in conjunction with the WebSphere Voice Response for AIX:
Voice over IP using Session Initiation Protocol book.
If you are installing WebSphere Voice Response for the first time
v If you are installing WebSphere Voice Response for the first time, you
should start with “Starting installation of WebSphere Voice Response” on
page 42.
Note that if you archive before the end of the reporting period, the system
overwrites the archive file for the previous period. To safeguard
previously-archived data, make a backup of the archived files before you use
the following procedure.
1. Archiving report statistics: From the Welcome window, select Operations
—> Statistics.
2. Click Object Type —> Report.
3. Press Select in Report Name.
The system displays a list of reports.
4. Select a report, then click OK.
The system archives the report.
5. Repeat steps 2 through 4 for each report you want to archive.
6. Archiving log files: Click Object Type —> Logs.
7. Press Select in Log Name.
The system displays a list of log files.
32 Installation
8. Select a log file, then click OK.
The system archives the log file.
9. Repeat steps 6 on page 32 through 8 for each log file you want to
archive.
10. Close the Statistics window.
You should do a full export of all your applications and any applications they
require. For instructions on exporting applications, see the WebSphere Voice
Response for AIX: Designing and Managing State Table Applications book.
The export utility uses the AIX tar command to save your application data in
a single file, using the United States Tape Archiver format (USTAR). This
format supports:
v Directory path names with a maximum of 155 characters
v File names with a maximum of 100 characters
You need to ensure that the files you are saving, and the directory you are
saving to, do not exceed these limits.
Follow the procedure described below before you start to install the new
software.
Before starting
You should ensure that:
v You have decided on your migration strategy (see “Migration” on page 7).
v If you have decided to use saveDT for backing up data, you have archived
your reports and logs (see “Archiving your reports and log files” on page
32).
v You have warned your users that you are going to shut down WebSphere
Voice Response.
Procedure
Use the following procedure when you are ready to start the migration.
1. Preparing a regression test to check for successful migration : You can
either use one of your own applications, or one of the sample applications
provided, to record items such as:
v An audio name
v A user greeting
v A voice message
v A voice segment
Ensure that you include the date and time in the items you record. Also,
export or save these items if you are exporting or saving your real data.
(Note that audio names, user greetings, and voice messages cannot be
exported, so you need to record a voice segment if you want to use the
application export–import method.)
You will use these items to test that you can still access your data after the
migration.
Depending on the pSeries model, this can take from 20 minutes to over
2 hours, but it means that you can restore the system if anything goes
wrong. Doing a system backup now could save you a lot of time later.
2. Backing up the AIX system image: Click Operations —> Quiesce
Shutdown.
3. When WebSphere Voice Response has terminated, use the DT_shutdown
command to ensure any long-running tasks are ended.
34 Installation
4. Backup the system image. Use the mksysb command to back up the data
in the root volume group. Use the savevg command to back up other
volume groups. See the AIX: Installation Guide, for further information
about how to use these commands.
5. Configuring custom servers: Restart WebSphere Voice Response.
6. Custom servers supplied with WebSphere Voice Response are ready to run
without any special action. However, if you are migrating from a previous
release of WebSphere Voice Response, or if you are migrating to a later
version of AIX, you must rebuild and reinstall any custom servers that
were not supplied with the product. Therefore, if you have configured a
custom server to start automatically whenever WebSphere Voice Response
is started, you need to change this configuration so that WebSphere Voice
Response will not attempt to start the server before you have had a chance
to rebuild it for use with the current release.
To change the custom server configuration:
a. Click Operations —> Custom Server Manager.
The system displays the Custom Server Manager window.
b. If the IPL Status field for a server shows the value Autoexec, click on
the field, then click Auto-start off from the pop-up menu. Continue
until all servers have the status Installed.
c. Close the window.
7. Changing the operating status: To avoid incurring telephony errors when
you start WebSphere Voice Response, set the value of the Operating Status
parameter for all trunks to Defined.
To change the parameter:
a. Click Configuration —> Pack Configuration, then click Change.
b. Click the Operating Status push button for the first pack.
The system displays the Operating Status window.
c. Click Defined, then click OK.
d. Repeat steps 7b and 7c until all trunks have the Operating Status
Defined.
8. Shutting down : When you are ready to begin the migration process, click
Operations —> Quiesce Shutdown.
Next step:
v If you are going to use saveDT to backup data, go to “Saving your current
data” on page 36.
v Otherwise, go to “Starting installation of WebSphere Voice Response” on
page 42.
Note: WebSphere Voice Response must remain shut down while you install
the new software.
Before you start the following procedure, note the following prerequisites:
v If you want to save the data from a standalone WebSphere Voice Response
system (that is, a system that is not part of a single system image), ensure
that WebSphere Voice Response is not running.
v If you want to save the data used by a single system image, you must
perform this procedure on the database server node of the single system
image. Before you start this procedure, ensure that WebSphere Voice
Response is not running on any nodes of the single system image, and that
no other processes are connected to DB2.
v If you want to save your current reports and log files you must archive
them first (as described in “Archiving your reports and log files” on page
32), as saveDT does not save current statistics information.
v If you are saving to tape, you need a suitable drive attached to the pSeries
computer.
Procedure
Start
1. Log on to AIX as root.
2. Creating a directory or file system: If you want to save your current data
on the hard disk, create a directory, or even a file system, in which to store
the file. Make sure the location is not within either the /home/dirTalk or
/usr/lpp/dirTalk directories. If you are upgrading the AIX operating
system, make sure you do not save data to any hard disk location that
could be affected by the AIX upgrade.
Use tape if you are uncertain, particularly if you are upgrading the
operating system.
3. Changing to a working directory: Change to an appropriate working
directory, where the utility can put working files. Do not use a directory in
/home/dirTalk or /usr/lpp/dirTalk. For example, use the$HOME directory
for dtuser, or use /tmp:
36 Installation
cd /tmp
4. Setting up the environment : Type the following command and press
Enter:
. /usr/lpp/dirTalk/tools/vae.setenv
Leave a space between the period and the slash before usr.
5. Type the following command and press Enter:
echo $VAE
If the environment is properly set up, the system should display the
following message:
/usr/lpp/dirTalk
6. Checking the current directory: Type the following command and press
Enter:
pwd
The system displays the path for your current directory. Make sure it is
not within the /home/dirTalk or /usr/lpp/dirTalk directories.
7. Saving the data: Type the following command and press Enter:
saveDT
The system displays the Save DirectTalk Data Script menu:
Save DirectTalk Data Script--Backup Device
Total amount of space needed to save DirectTalk: 3393 Kbytes
1) Diskette (Recommended only for Small Amount of Data)
2) Hard Disk file (using tar)
3) Tape (using tar)
4) Quit
Select device type: (type ENTER to list choices) >
8. The menu shows the amount of space you need to save your application
data. Ensure that you have enough space before continuing.
9. Type the number for the option you want to use, then press Enter. The
system prompts you for the device, directory, or file name, as appropriate.
Note: Options 2 and 3 use the AIX tar command to save your application
data in a single file, using the United States Tape Archiver format
(USTAR). This format supports:
v Directory path names with a maximum of 155 characters
v File names with a maximum of 100 characters.
If you select one of these options, you need to ensure that the files you are
saving, and the directory you are saving to, do not exceed these limits.
Next step:
v If you have Java or VoiceXML applications, go to “Preparing to migrate
VoiceXML and Java applications” on page 38.
Some editing may be required and you will have to make a change to the
AppName entry in the configuration file (see WebSphere Voice Response for AIX:
Deploying and Managing VoiceXML and Java Applications for details).
Although Java applications that were developed using JavaBeans can still run,
the programming tools used with this method are no longer supported, so
you should develop any new Java applications using the Java API. If you are
currently using the old Java and VoiceXML Environment (DTBE) that
supported VoiceXML 1.0 applications, you must remove it before you can start
the migration to WebSphere Voice Response Version 6.1. Before doing this,
backup any voice segments and configuration files (.cff) that you use, and
then restore them after migration. The actions are documented in the
following instructions:
38 Installation
3. All users: to back up your .cff files, type the following command
(substituting backupfile with a name of your choice) and press Enter:
ls *.cff | grep -v -F default.sample.cff | xargs tar -cvf backupfile.tar
4. Java users only: to add your voice segments to the backupfile.tar file, type
the following command and press Enter:
find /usr/lpp/dirTalk/db/current_dir/voice/ext/%A | xargs tar -uvf backupfile .tar
5. Move the following files to a safe place (for example, on another system,
on a writable CD, or on tape):
v The backupfile you just created.
v If you are going to install a new version of AIX, your applications
programs and application-related data.
Next step:
v If you want to install WebSphere Voice Response on a single system image,
go to “Setting up the AIX account (single system image only)” on page 40.
v Otherwise go to “Starting installation of WebSphere Voice Response” on
page 42.
If you are installing in an SSI, you need to follow this procedure whether you
are installing WebSphere Voice Response for the first time, or migrating from
a previous release.
Setting up the AIX account for a new single system image
If you are creating a new single system image using pSeries computers that
do not yet have WebSphere Voice Response installed, you need to create a
new AIX account for all the nodes of your single system image to use. When
you create the accounts you need to make sure that the following are identical
on every system (this ensures proper operation of DB2 and NFS on all
systems of the single system image):
v User name
v User ID
v Group name
v Group ID
Procedure
1. Log on to AIX as root, if you are not logged on already.
2. Type the following command and press Enter:
cat /etc/passwd | awk -F":" ’{print $3 " " $1}’ | sort -n
The system will display a list of all user names and IDs on this machine.
3. Repeat steps 2 and 3 on each machine in your single system image and
choose a number which is not currently used as a user ID on any of your
machines.
4. On each machine, type the following command and press Enter:
mkuser id=userID dtuser
40 Installation
Changing existing AIX accounts for a new single system image
If you are creating a new single system image from pSeries computers that
already have WebSphere Voice Response installed, you do not need to create a
new AIX account on all the nodes. In this case, you must change the existing
accounts so that they are all the same.
You must ensure that the following are identical on every system:
v User name
v User ID
v Group name
v Group ID
The way you do this will depend on how your system is configured for
products other than WebSphere Voice Response, but here is an example of
how to change the numeric account identifier:
1. Edit the file /etc/passwd and find the line that contains the numeric
identifier. For example:
dtuser:!:16001:1:Jones:/home/dtuser:/usr/bin/ksh
In this line, the fields are separated by colons (:). In this example, the
fields are:
dtuser The user name
! Encrypted password
16001 Numeric identifier of the user
1 Primary group
Jones Description of the user
/home/dtuser
Name of the home directory
/usr/bin/ksh
The user's shell
Change the numeric identifier (in this example it is 16001) to match that of
the other nodes on the single system image.
2. Change the ownership of all the files owned by this user ID.
One way to change the ownership of files from user ID 16001 to 16000 is
with this command:
find / -user 16001 -fstype jfs -print | xargs -n50 chown 16000
3. If you were running any other applications from user 16001, you may
have to make changes in those applications.
You should use this procedure whether you are installing WebSphere Voice
Response for the first time or whether you are migrating from a previous
release.
Prerequisites
v The CD-ROMs on which the WebSphere Voice Response software was
delivered.
v A suitable CD-ROM drive in the pSeries computer.
v AIX Version 6.1 successfully installed on the pSeries computer (see
“Software prerequisites” on page 15).
v Any other LPPs you require successfully installed on the pSeries computer
(see “Software prerequisites” on page 15).
v A /usr file system on the pSeries computer. (WebSphere Voice Response
cannot run on a diskless client or on a client in an AIX /usr client–server
system configuration.)
v A /home file system on the pSeries computer.
v AIX root user (superuser) privilege.
v If you are installing the software on a pSeries computer on which you have
been running a previous version of WebSphere Voice Response or
DirectTalk, ensure that you have saved or exported your applications and
system data (see “Saving your current data” on page 36 or “Exporting your
application data from the old system” on page 33), and if necessary,
backed-up your Java and VoiceXML data (see “Preparing to migrate
VoiceXML and Java applications” on page 38).
v Make sure that WebSphere Voice Response is not running.
These instructions tell you how to install the software using SMIT with the
smitty command. If you prefer, you can use Easy Install, Install and Update
Software Manager, or the smit command (which runs the Motif-based version
of SMIT).
Installing DB2
Use this procedure to install DB2 for use with WebSphere Voice Response. You
must install DB2 if you are installing WebSphere Voice Response for the first
time or if you are migrating from WebSphere Voice Response Version 4.2.
42 Installation
If a problem occurs during installation, use the information and instructions
in the AIX documentation. Informational and warning messages displayed by
WebSphere Voice Response are explained in the WebSphere Voice Response for
AIX: Problem Determination book.
1. Log on to AIX as root, if you are not logged on already.
If you are installing or migrating, do not log in as sudo root.
2. Run the ./usr/local/bin/db2ls command (as root). If the correct version
of DB2 is already installed, this command should return 9.5.0.4 or
higher.
3. Check that you have the correct operating system level (see “The
operating system” on page 15).
4. Making an AIX system backup: If you have made any changes since the
last backup, make a backup copy of the system now. Use the mksysb
command to back up the data in the root volume group. Use the savevg
command to back up other volume groups. See the AIX: Installation
Guide, for further information. If something goes wrong during the
software installation, you can then restore the system.
5. Creating a CD file system: If you already have a CD file system, you can
skip to step 11. Otherwise, type the following command and press Enter:
smitty crcdrfs
6. Press F4 in the DEVICE name entry field to display a list of file systems.
7. Select cd0.
8. In the MOUNT POINT entry field type /cdrom .
9. For Mount Automatically at System Restart select no.
10. Press Enter.
The system creates the CD file system. Review the output when it has
finished.
11. Insert WebSphere Voice Response installation CD labelled “IBM DB2 -
limited use, Version 9.5” into the drive.
12. Mounting a CD: Type the following command and press Enter:
smitty mountfs
13. Press F4 in the NAME of file system to unmount entry field to display a
list of file systems.
14. Select the CD-ROM file system (for example /dev/cd0).
15. Press Enter.
The system mounts the CD. Review the output when it has finished.
16. Press F10 to exit from SMIT.
17. Install the DB2 files from the DB2 CD: Type the following command
and press Enter:
cd /cdrom
44 Installation
In addition, select any of the following optional packages.
v devices.dirTalk.BrooktroutFax: Fax device driver.
v devices.iop_rpq.rte: DTEA device driver.
v dirTalk.3270: to support 3270 servers.
v dirTalk.ADSI: to support analog display services interface (ADSI)
phones.
v dirTalk.BrooktroutFax: to support Fax machines.
v dirTalk.VRBE_XML: to support VoiceXML 2.1 and Java API
applications.
v dirTalk.GEOTEL: to support Cisco Intelligent Contact Management
software.
v dirTalk.ISDN.com: to support all ISDN protocols.
v dirTalk.ISDN.ATT: to support AT&T 5ESS and Lucent Definity G3i
switches.
v dirTalk.ISDN.DMS100: to support Nortel DMS-100 and DMS 250
switches.
v dirTalk.ISDN.EuroISDN: to support EuroISDN and E1 QSIG.
v dirTalk.ISDN.INS1500: to support Japan's INS Net Service 1500.
v dirTalk.SP: to support languages other than US English. Not required
for VoiceXML and Java.
v dirTalk.TDD: to support telecommunications devices for the deaf.
v dirTalk.VOIP_SIP: to support Voice over IP (using DTNA or DTEA).
Do not select any other packages. Any other required filesets are installed
automatically.
9. When you have selected the filesets to install, press Enter, and then press
Enter again to actually start the installation process.
The system installs the software. This could take from 10 minutes to 30
minutes, depending on which options you install and the model of
pSeries computer you are using. When the process is complete, OK
appears at the top of the screen. Check the messages at the bottom of the
screen to confirm the successful installation of each selected package.
10. Review the output. It may contain information about changes that were
made during the installation.
If any filesets failed to install due to missing prerequisite AIX filesets,
install the missing filesets from the AIX installation CDs or apply AIX
PTFs to upgrade the filesets to the correct level. Repeat the WebSphere
Voice Response installation.
11. Press F10 to exit from SMIT.
12. Unmounting the CD:.
Use this procedure to migrate from WebSphere Voice Response Version 4.2.
1. Insert the WebSphere Voice Response installation CD into the drive.
2. Mount the CD by repeating steps 12 on page 43 to 16 on page 43 under
the heading “Mounting a CD”.
3. Type the following command and press Enter:
cd /cdrom
46 Installation
4. To check for any additional advice or instructions, you should read the
README file in the root directory of the CD-ROM. You can also check
the WebSphere Voice Response support website for the most recent
information. Use your Web browser to visit the support page at
http://www.ibm.com/pvc/products/voice/direct_talk_support.shtml
5. Type the following command and press Enter:
smitty update_all
6. In the INPUT device/directory for software field enter . (period) to
indicate your current directory and press Enter.
7. The migration utility updates instances of the existing files that it finds in
your current installation. Once this is complete, you can then add any
new product features that you want as follows:
a. Type the following command and press Enter
smitty install
b. In the INPUT device/directory for software field enter . (period) to
indicate your current directory and press Enter.
c. Selecting the filesets : Press F4 in the SOFTWARE to install entry
field to list the filesets in the root directory on the CD-ROM.
The system displays the SOFTWARE to Install menu.
d. Select any of the following optional packages.
v devices.dirTalk.BrooktroutFax: Fax device driver.
v devices.iop_rpq.rte: DTEA device driver.
v dirTalk.3270: to support 3270 servers.
v dirTalk.ADSI: to support analog display services interface (ADSI)
phones.
v dirTalk.BrooktroutFax: to support Fax machines.
v dirTalk.VRBE_XML: to support VoiceXML 2.1 and Java API
applications. If you previously had the dirTalk.DTBE package
installed (to support VoiceXML 1.0 and JavaBeans applications)
ensure that you have removed it, as described in “Preparing to
migrate VoiceXML and Java applications” on page 38.
v dirTalk.GEOTEL: to support Cisco Intelligent Contact Management
software.
v dirTalk.ISDN.com: to support all ISDN protocols.
v dirTalk.ISDN.ATT: to support AT&T 5ESS and Lucent Definity G3i
switches.
v dirTalk.ISDN.DMS100: to support Nortel DMS-100 and DMS 250
switches.
v dirTalk.ISDN.EuroISDN: to support EuroISDN and E1 QSIG.
v dirTalk.ISDN.INS1500: to support Japan's INS Net Service 1500.
48 Installation
Setting up the AIX account (standalone system only)
Use this procedure whether you have just installed a standalone WebSphere
Voice Response system for the first time, or have migrated from a previous
release.
Setting your dtuser password
If it does not already exist, an account named dtuser is created automatically
during the installation of WebSphere Voice Response. Before you log on to this
account, you need to set the password.
To do this:
1. Log on to AIX as root, if you are not logged on already.
2. Type the following command and press Enter:
smitty users
3. Select Change a User's Password.
4. Type in dtuser as the user ID, and press Enter.
5. Follow the on-screen prompts.
6. Press F10 to exit from SMIT.
Setting the dtuser file permissions
You need to use the vae.setuser command to ensure that the file permissions
and ownerships are correct. You need to run this whether you are using the
dtuser account provided by the WebSphere Voice Response installation
process or you have set up your own AIX account.
To do this:
1. Log on to AIX as root, if you are not logged on already.
2. Type the following command and press Enter:
/usr/lpp/dirTalk/tools/vae.setuser
You can ignore any messages about DB2. These might be generated if you
have not yet created the WebSphere Voice Response database.
3. The following prompt is displayed: Enter user ID for running WebSphere
Voice Response (must begin with an alpha character):.
Enter dtuser (unless you have set up an AIX account with a different
name).
4. The prompt Process All filesystems? ([y]/n/?) : is displayed.
Enter y to set ownership and permissions across all relevant mounted
filesystems (this is the default).
Next step:
v If you have any PTFs to install, such as those provided on the CD labelled
"Service Update", you should install them now, using the instructions
provided below in “Installing PTFs for WebSphere Voice Response.”
v Otherwise, go to “Restarting AIX” on page 51.
Note: Some of the options may need to be altered if there is not enough
free disk space available for the install.
Finally, ensure that the media is loaded correctly, and press enter to install.
6. When the installation process is complete, exit SMIT and run vae.setuser
to refresh file ownership. Enter the following command:
/usr/lpp/dirTalk/tools/vae.setuser
7. The prompt Enter user ID for running WebSphere Voice Response (must
begin with an alpha character): is displayed.
Enter dtuser (unless you have set up an AIX account with a different
name).
8. The prompt Process All filesystems? ([y]/n/?) : is displayed.
Enter y to set ownership and permissions across all relevant mounted
filesystems (this is the default).
50 Installation
Enter n to restrict ownership and permissions to the current path. With
this option, you have to manually set permissions for other filesystems if
you subsequently want to include them. The n option is likely to be used
in configurations where a large number of voice segments, voice messages,
or audio names or greetings are mounted on a separate filesystem, but
already have the correct ownership and permissions. In this situation,
entering y could cause vae.setuser to execute very slowly, possibly taking
hours to complete.
Restarting AIX
AIX shuts down and restarts to make all changes take effect.
1. Shut down any processes that require a clean shutdown, for example SNA.
2. Make sure you are not in the CD-ROM file system (check all your terminal
sessions).
3. Login as dtdb23in (su - dtdb23in) and type the following commands,
pressing Enter after each one:
a. db2 force applications all
b. db2 terminate
c. db2stop
Wait until all DB2 processes have stopped (you can check this using the
ps –ef | grep db2 command). The db2fmcd process will continue to run,
but this does not cause any problems. If DB2 does fail to stop, use the
command db2stop force.
4. Login as root, type the following command, and press Enter:
shutdown -Fr
Next step:
v If you have installed WebSphere Voice Response for the first time, go to
“Creating the WebSphere Voice Response database.”
v If you migrated to WebSphere Voice Response Version 6.1 from a previous
release, go to “Updating the WebSphere Voice Response database” on page
52.
If you do not have enough space, increase the size available for these file
systems before you proceed.
5. Type the following command, then press Enter:
/usr/lpp/dirTalk/tools/DTdatabase -r
6. The prompt Restore supplied sample database and voice data? (y/n) is
displayed.
Typically you should respond by entering y, at which point the system
creates the database, displaying status messages as it does so. This may
take a few minutes.
Start
1. Log on to the DB2 server as dtdb23in.
52 Installation
2. Type the following command to invoke the editor and press Enter:
vi /home/dtdb23in/sqllib/db2nodes.cfg
v If the file already contains data, ensure that the hostname used is the
DB2 machine service IP label.
v If the file has no content, or is new, add the following text:
0 <DB2 service IP label> 0
To save the db2nodes.cfg file you may have to use the:w! command
instead of simply :w.
3. Type the following commands, pressing Enter after each one:
a. chmod 444 /home/dtdb23in/sqllib/db2nodes.cfg
b. db2 force applications all
c. db2 terminate
d. db2stop
Wait until all DB2 processes have stopped (you can check this using the ps
–ef | grep db2 command). The db2fmcd process will continue to run, but
this does not cause any problems. If DB2 does fail to stop, use the
command db2stop force.
4. Log on as root.
5. Type the following command and press Enter:
/usr/lpp/dirTalk/tools/DTdatabase –m
A list of all the devices installed in the system unit will be displayed, for
example:
rpqio0 Available 1H-08 Quad Digital Trunk Telephony PCI Adapter
rpqio1 Available 1V-08 Quad Digital Trunk Telephony PCI Adapter
rpqio2 Available 1Z-08 Quad Digital Trunk Telephony PCI Adapter
rpqio3 Available 1D-08 Quad Digital Trunk Telephony PCI Adapter
ddrpqio0 Available 1H-08-00 Digital Telephony Device Driver
ddrpqio1 Available 1V-08-00 Digital Telephony Device Driver
ddrpqio2 Available 1Z-08-00 Digital Telephony Device Driver
ddrpqio3 Available 1D-08-00 Digital Telephony Device Driver
4. Each line of the output identifies a device. The identifier is on the left, and
the description is on the right. You need to register WebSphere Voice
Response as the owner of each device described as a Quad Digital Trunk
PCI Telephony Adapter.
The last digit of the identifier is the adapter_number which is input to the
dt_setowner command. For a DTTA, you need to supply two other pieces
of information to the dt_setowner command: the adapter type (-x) and the
trunk type (-t).
The dt_setowner command is in the format:
dt_setowner -x -s adapter_number -t T1 | E1
or
dt_setowner -x -s1 -t E1
54 Installation
Running hardware diagnostic procedures
Diagnosing unrecognized DTTAs
If the lsdev -C | grep rpq command lists any adapters as Defined, or it does
not list an installed adapter, this adapter is not recognized by your system. In
this situation, do the following:
1. Turn off the computer.
2. Remove the unrecognized adapter.
3. Check for any obvious change. Check that the base and daughter cards are
firmly plugged together.
4. Reinstall the adapter into the same card slot that it was removed from.
5. Turn on the computer.
6. Login as the root (or obtain superuser privileges) if you have not already
done so.
7. View the installed adapters (using lsdev -C | grep rpq).
8. If it is still not recognized as Available, replace the adapter.
9. Repeat Steps 1 through 5 of this procedure for any other adapters your
system does not recognize.
Ensure WebSphere Voice Response has been shut down before running
hardware diagnostics (otherwise WebSphere Voice Response will experience
unexpected failures).
Note: For the DTTA, the Field Replaceable Unit (FRU) is the entire adapter.
56 Installation
Chapter 4. License configuration
This chapter provides a guide to the requirements for setting up licensing for
WebSphere Voice Response software and to the administration of the
WebSphere Voice Response licensing policy. The chapter is divided into the
following topics:
v “Licensing overview”
v “The network licensing environment” on page 58
v “Configuring your system for License Use Management” on page 60
Licensing overview
WebSphere Voice Response is license-enabled software. Your licenses should
be enrolled and managed using the IBM License Use Management product.
You need to ensure that License Use Runtime Version 6.1.0 or above is
installed and correctly configured on your system before running WebSphere
Voice Response.
If your WebSphere Voice Response machines are not networked or you have a
single standalone system, each machine can be configured to act as its own
license server.
Customer-managed use
With customer-managed use you can choose a soft stop or hard stop policy.
If a license is requested under the soft stop policy and all licenses are already
allocated, a temporary license will be allocated and WebSphere Voice
Response will start without error. Where this occurs, you are expected and
trusted to order more licenses from IBM without delay. License Use
Management keeps a record of the maximum number of temporary licenses
issued at any one time as a high-water mark. You can use the License Use
Management Basic License Tool to monitor the high-water mark and determine
whether you need to purchase more licenses.
Technically, if all the licenses are already in use and a further license is
allocated, this is a license violation. However, choosing this option allows you
time to purchase and distribute extra licenses without disruption to your
business activities. If you have already purchased additional licenses but not
yet enrolled and distributed them, you should do so at this time.
Hard stop policy still allows WebSphere Voice Response to start but
WebSphere Voice Response will issue a red alarm and log an error.
WebSphere Voice Response uses soft stop as the default option. You can use
the Basic License Tool to change the policy to hard stop and back again at any
time.
58 Installation
Voice Response installed. A network license client is configured for License
Use Management in the same way regardless of whether it is a WebSphere
Voice Response server or client.
All license files have extension .lic and can be found in the
/usr/lpp/dirTalk/db/license directory.
Table 4. The license filenames for each of the WebSphere Voice Response
components.
WebSphere Voice License Filename Number of licenses required
Response component
Channels dtaixchan.lic 1 per channel in use
Log in with root authority and check that there is a .profile file. If a
.profile file does not already exist you will need to create one.
If you are using a later version of Java, include the appropriate installation
directory in the path statement instead of java6.
This section describes how to set up your WebSphere Voice Response systems
as either network license clients or servers. You should decide now which
machine or machines will act as network license servers and where your
central registry will be held.
60 Installation
Figure 3. The configuration tool, "Configure As" page.
7. Review the entries in the Servers field. If they show the configuration
you want to use, you can proceed to step 11, otherwise select any
incorrect entries, and click Remove
8. Enter the short name of a machine that will act as a license server for this
client. If the machine you are configuring is also to be the server, enter
the machine's own name.
9. If the machine is to act as network license server (Network LS), central
registry license server (Central Registry LS), or both, check the
appropriate boxes beneath the name field.
10. Click Add.
The information you have entered will appear in the Servers field.
11. If you specified that this machine is to be a network license server or a
central registry license server, select the Start up page. If it is to be a
client only, go to step 13 on page 63.
62 Installation
Figure 5. The configuration tool, "Start up" page.
WebSphere Voice Response for AIX requires a license for each configured
channel available to the system. Your company should already have
purchased sufficient channel licenses for your needs. Contact your purchasing
department if you are unsure how many channel licenses have been
purchased and take care to only enroll this number.
Once the licenses have been enrolled, they need to be distributed to make
them available to the network license server.
64 Installation
5. Right-click on the appropriate server for your client machine.
6. Select Selected —> Set number of licenses from the popup menu.
7. Enter the number of licenses you want to distribute to this server. This
should be the number of licenses you enrolled.
8. Click OK.
You have now configured your system for License Use Management. You can
close any Basic License Tool windows that are still open and proceed to
Chapter 5, “Starting WebSphere Voice Response and testing the installation,”
on page 67.
If you find that licenses are not being granted, see WebSphere Voice Response for
AIX: Problem Determination for instructions on finding the licenses that have
not been correctly enrolled and distributed.
Prerequisites
Before you start WebSphere Voice Response, make sure you do the following:
v You must know the name of your display. This is normally stored in the
$DISPLAY variable. To find the value of the variable, type the following
command on an AIX command line and press Enter:
echo $DISPLAY
If this variable has not been set, contact your system administrator.
v You must know the name of the AIX account set up for WebSphere Voice
Response. The default account name is dtuser.
v If you have newly installed one or more DTTAs in your pSeries computer,
you must register WebSphere Voice Response as the owner of each one. See
“Setting ownership of the DTTAs” on page 53 for instructions.
v If you have newly installed one or more DTNAs or DTEAs, you must
register WebSphere Voice Response as the owner of each one. Refer to the
WebSphere Voice Response for AIX: Voice over IP using Session Initiation Protocol
book for instructions.
Type 1.
Otherwise, type the following command on the AIX command line, then
press Enter:
vaeinit
name:number
where name is the host name, and number is the session number
(normally 0); for example, magpie:0. Then press Enter.
The system displays the Status window; most of the time, you can keep
this window minimized.
6. If you have just installed WebSphere Voice Response for the first time, the
system displays the license acceptance window. You must accept the terms
of the license agreement before WebSphere Voice Response will allow you
to log on.
7. The system displays the Welcome window and the Logon window:
68 Installation
Type admin in the Administrator Profile Name field. The field is
case-sensitive.
8. Type admin in the Password field. This field also is case-sensitive.
Attention: It is strongly recommended that you change this password
immediately; see the WebSphere Voice Response for AIX: Configuring the
System book for details.
9. Click Logon, or press Enter.
The system activates all menus on the Welcome window menu bar:
Next step: You are logged on and ready to start using WebSphere Voice
Response. Now go to “Configuring the WebSphere Voice Response telephony”
on page 70.
Prerequisites
v You need some of the information you noted in “Preparing for installation”
on page 6.
v You should be familiar with the Motif style of user interface. The WebSphere
Voice Response for AIX: User Interface Guide book includes some hints and
tips about using the WebSphere Voice Response user interface.
v To use ISDN, you need to import the appropriate ISDN signaling process,
as described in “Importing .imp files” on page 80.
Procedure
Use this procedure to set up channels on one trunk so that you can test that
the installation has worked.
1. Start: From the Welcome window, select Configuration —> Pack
Configuration —> Change to display the Pack Configuration window:
70 Installation
The system displays a dialog box. As the dialog box says, setting the
country/region incorrectly could have serious effects on the operation of
the system, so make sure you have chosen the correct country/region.
4. Click OK to confirm.
The system displays the country/region name and activates other buttons
in the window. To test that the installation has worked, you need only set
the details for the first pack listed under Physical Interface.
Voice over IP: If to run Voice over IP, you are using DTEA cards in your
pSeries computer, or the DTNA software simulation of a DTEA card on
your BladeCenter® or System p5 computer, you should read the
WebSphere Voice Response for AIX: Voice over IP using Session Initiation
Protocol book for details of how to configure them.
In the Pack Configuration windows, DTTA trunks are labeled TPACK E1 or
TPACK T1.
5. Configuring the DTTA: Set the details for the first pack.
Click the Trunk Parameters button and select the signaling mode from
the cascade push-button.
If you select ISDN and are using a T1 interface, you can select
Non Facility Associated Signaling Support, by checking the box. In this
case, you need to fill in the Trunk ID (allocated by your service provider)
and click Primary from the cascade push-button next to Signaling
Channel.
6. Click OK.
7. Click the Switch Type button, then select the switch type from the list
displayed. If your switch is not on the list, click Default.
8. Click OK.
9. Make sure the Operating Status is Available.
10. Click the Line Signaling button. If the protocol you require is not listed:
a. Click Cancel.
b. Click Switch Type again.
c. Click Default.
d. Click OK.
e. Click Line Signaling again. If the protocol you require is still not
listed, this means that the protocol is not normally used in the
country/region you have selected; you will have to use the
information in the WebSphere Voice Response for AIX: Configuring the
System book to configure your telephony environment using system
parameters. When you have done this, you should be able to perform
the installation test.
11. Select the type of line signaling from the list displayed.
14. Click the Save/*Changed box next to the details you have set.
15. Click File —> Save.
The system displays a dialog box.
16. Click OK to confirm.
17. Click File —> Close.
18. Shutting down : Check that the WebSphere Voice Response startup
process has completed.
19. In the Welcome window, click Operations —> Immediate Shutdown.
The system displays a dialog box.
20. Click OK to confirm.
The system shuts down all windows, cleans up the database, and stops
all foreground and background processes.
21. Do not restart WebSphere Voice Response immediately. Always wait until
you see the message “Node Manager terminating” before you try to
restart WebSphere Voice Response, to allow all processes to terminate
properly. Then you can close the window by pressing Ctrl+C.
22. Restarting: Follow the instructions in “Starting WebSphere Voice
Response” on page 67.
72 Installation
If you are migrating from a previous release, note the following before you
restore any previous configuration:
v The channel ids are set to 4085551234 but there is no profile associated with
this number.
v The default application profile (0000000000) is set to JavaApplication.
This means that if you call the system at this point (with no other valid
application profiles), the call is passed to the Java and VoiceXML environment.
If, for any reason, the Java and VoiceXML environment is not available, the
call is answered by the Welcome application (a state table). This will work for
all signaling protocols, both those that pass the called number to WebSphere
Voice Response for AIX and those that do not.
Note: If you want to test that a CCXML application can perform the
call-handling on incoming calls, you must first change the Incoming_Call state
table so that it allows calls to pass through without answering them, as
described in Appendix E of the WebSphere Voice Response for AIX: Deploying
and Managing VoiceXML and Java Applications book.
1. Activating the trunk and all channels: From the Welcome window, select
—> Operations —> System Monitor to display the System Monitor
window:
74 Installation
v If you have not installed dirTalk.VRBE_XML, the default state table
application answers the call and greets you with "Welcome to the IBM
WebSphere Voice Response for AIX." Then the application hangs up.
You have successfully installed WebSphere Voice Response. If there is any
other outcome, try using the information in WebSphere Voice Response for
AIX: Problem Determination to solve the problem, or contact IBM Support.
Next step:
v If you want to use the Java and VoiceXML environment in a language other
than U.S. English, go to “Installing extra languages for Java applications.”
v If you have installed WebSphere Voice Response for the first time, go to
“Importing .imp files” on page 80. In particular, to use ISDN as your
signaling protocol you must have imported the required ISDN custom
server files.
v If you are have migrated from a previous release of DirectTalk or
WebSphere Voice Response:
– If you have Java and VoiceXML applications, go to “Restoring your
VoiceXML and Java data” on page 84.
– If you use any custom servers or 3270 servers, go to “Rebuilding and
reinstalling custom servers” on page 85, or “Migrating 3270 servers” on
page 86, as required.
– Otherwise, go to “Testing that your applications still work” on page 86.
v If you need to restore data that you backed up from a previous release, go
to “Restoring saved data after migrating” on page 77.
v If you exported data from a previous release, use the instructions in the
WebSphere Voice Response for AIX: Designing and Managing State Table
Applications book to import the application data you exported.
Prerequisites
Table 5. Audio segment filesets for each language.
Language Fileset name without Enhancements
Catalan–Spain dirTalk.DTBE.ca_ES
English–UK dirTalk.DTBE.en_GB
English–US dirTalk.DTBE.en_US
French–Canada dirTalk.DTBE.fr_CA
French–France dirTalk.DTBE.fr_FR
Procedure
1. Log in as dtuser.
2. At the command line, type the following command and press Enter:
cd /var/dirTalk/DTBE/nls/mappers
3. For each language you want to install, type the following command and
press Enter to import the voice segments:
dtjnlsin xx_yy.zip
Where xx_yy is the language identifier for the language you want to use.
The language identifier forms the last five characters of the audio segment
fileset name.
4. Make sure you see the message "The language pack has been installed
successfully".
To set the default locale to a different language, you need to edit the
default.cff file:
1. Setting the default locale to a different language : Type the following
command and press Enter:
cd /var/dirTalk/DTBE/native/aix
2. Edit the default.cff file.
3. Find the line that reads:
NodeDefLocale=en_US
and change the language identifier from en_US to the language identifier
you want.
4. Save your changes.
5. At the command line, type the following command and press Enter:
dtjconf
6. Stop the Java and VoiceXML environment by typing:
dtjstop
7. Restart the Java and VoiceXML environment by typing:
76 Installation
dtjstart
You can now follow the instructions in “Testing the installation” on page 72
again, to make sure that you hear the application in the new language. For
more information about configuring applications in the Java and VoiceXML
environment, see WebSphere Voice Response for AIX: Deploying and Managing
VoiceXML and Java Applications.
Next step:
v If you have successfully installed WebSphere Voice Response for the first
time, go to “Importing .imp files” on page 80.
v If you have migrated from a previous release of DirectTalk or WebSphere
Voice Response:
– If you have Java and VoiceXML applications, go to “Restoring your
VoiceXML and Java data” on page 84.
– If you use any custom servers or 3270 servers, go to “Rebuilding and
reinstalling custom servers” on page 85, or “Migrating 3270 servers” on
page 86, as required.
– Otherwise, go to “Testing that your applications still work” on page 86.
v If you saved data from a previous release and need to restore it, go to
“Restoring saved data after migrating.”
v If you exported specific data from a previous release, use the instructions in
the WebSphere Voice Response for AIX: Designing and Managing State Table
Applications book to import the application data you exported.
If you saved data from a previous release, you can use that data to either:
v recover from a migration failure
v restore data to a database server when moving from a standalone system to
a single system image (as described in“Converting from a standalone
system to a single system image” on page 13)
v restore data when moving from a single system image to a standalone
system (as described in “Converting from a single system image to
standalone systems” on page 14).
If you wish to restore data in these situations, follow the procedure in this
section.
Prerequisites
Before you start the following procedure, note the following prerequisites:
v Ensure that WebSphere Voice Response is not running on the system to
which you want to restore data.
v If you want to restore data to a single system image, you must perform this
procedure on the database server node of the single system image. You
must ensure that WebSphere Voice Response is not running on any nodes of
the single system image, and that no other processes are connected to DB2.
v To restore the data, you need the same amount of space on the hard disk as
you needed to save the data, plus 2–4 MB for data migration activities. If
there is not enough space available, either use SMIT to increase the size of
the file system, or move the WebSphere Voice Response databases to a file
system with more space; see the WebSphere Voice Response for AIX: Managing
and Monitoring the System book for more information.
v If you are restoring from a tape, you need a suitable drive attached to the
pSeries computer. For example, if you saved your data to a 5 GB tape,
ensure that you have a 5 GB tape drive.
Procedure
Note: The restoreDT process can take some time. If you have many voice
messages or voice segments, it could take several hours.
Start
1. Shut down WebSphere Voice Response, if it is running.
2. Log on to AIX as root. It does not matter which directory you are in.
3. Setting up the environment: Type the following command and press
Enter:
. /usr/lpp/dirTalk/tools/vae.setenv
Leave a space between the period and the slash before usr.
4. Type the following command and press Enter:
echo $VAE
If the environment is properly set up, the system should display the
following message:
/usr/lpp/dirTalk
5. Restoring the data : Type restoreDT and press Enter.
78 Installation
The system displays the Restore Voice Response Data Script menu:
Restore Voice Response Data Script--Restore Device
1) Diskette (Recommended only for Small Amount of Data)
2) Hard Disk file (using tar)
3) Tape (using tar)
4) Quit
Select device type: (press ENTER to list choices) >
6. Type the number for the option you want to use, then press Enter. The
system prompts you for the device, directory, or file name, as
appropriate.
A message is displayed warning you that the WebSphere Voice Response
database will be reset to the condition it was in when you first installed
WebSphere Voice Response. Answer Y to continue past this message:
your data will be restored after restoreDT resets the database.
The system restores the data you saved to the correct directories. The
process takes some time, particularly if you have many voice messages or
voice segments.
7. Checking that the process has worked: Check the messages that have
been written in the restoreDT log file in the current directory. Search for
the word ERROR.
v Error messages: If you find any error messages, do not try to start
WebSphere Voice Response. Refer to the WebSphere Voice Response for
AIX: Problem Determination book for further information, and either try
to fix the errors or contact your IBM representative.
v Warning messages: These messages generally indicate that there are
problems that you can fix after starting WebSphere Voice Response.
8. Ensuring that the file permissions are correct: If you are restoring to a
stand-alone WebSphere Voice Response system (that is, not one
configured as part of a single system image), you must now run
vae.setuser again to make sure that the file permissions and ownerships
are correct.
To do this, type the following command, press Enter, and then follow the
prompts:
/usr/lpp/dirTalk/tools/vae.setuser
9. The save-and-restore migration process does not preserve any changes
you may have made to the WebSphere Voice Response resource files. If,
for example, you made color or font changes, you have to make the same
changes again.
10. Running the regression test: Test that you can still access the items you
recorded Procedure.
Use Table 6 to decide which files you need to import and record those you
have imported. For example, if you are planning to use batch voice import,
you need to import sw/samples/BVI.imp. The column headed “AP?” indicates
whether an application profile is required.
Table 6. Components supplied as import files
80 Installation
Table 6. Components supplied as import files (continued)
isdn/sigproc_dms100_bcs34/sigproc_dms100_bcs34.imp
Signaling process for
1
DMS100 BCS34 ISDN
1 isdn/sigproc_att_tr41449/sigproc_att_tr41449.imp
Signaling process for AT&T
Procedure
Start
82 Installation
1. From the Welcome window , select Applications —> Applications to
display the Applications window.
2. Selecting the file to import : In the Applications window, click
Applications —> Import —> Replace —> File.
The system displays an Import File dialog box.
3. Type the path name in the Search String field, followed by an asterisk (*).
For example:
/usr/lpp/dirTalk/sw/samples/*
The system displays a list of files in that path.
4. Select the files from the Files list:
5. Click OK.
The system imports the files, then displays the Import Report window,
showing information about the import process.
If you have imported a custom server, you need to start it before you can use
it. Refer to the WebSphere Voice Response for AIX: Managing and Monitoring the
System book for instructions.
The application is installed and ready for your use. In some cases, you need
to create an application profile for it before it can be used. See the WebSphere
Voice Response for AIX: Designing and Managing State Table Applications book for
information about creating application profiles.
If you are installing WebSphere Voice Response for the first time, you have
now finished the installation process proper and are ready to continue with
configuration. To integrate WebSphere Voice Response with Communications
Server, see Chapter 7, “Data communications network activities,” on page 101.
For details of WebSphere Voice Response configuration, see the WebSphere
Voice Response for AIX: Configuring the System book.
Next step:
v If you have Java and VoiceXML applications, go to “Restoring your
VoiceXML and Java data.”
v If you use any custom servers or 3270 servers, go to “Rebuilding and
reinstalling custom servers” on page 85, or “Migrating 3270 servers” on
page 86, as required.
v Otherwise, go to “Testing that your applications still work” on page 86.
The procedure overwrites configuration files and voice segments of the same
name but does not erase voice segments you have created since making the
backup.
For this procedure to work, you must have started WebSphere Voice Response
at least once.
Procedure
1. Log on as dtuser.
2. To stop the node, run dtjstop. If the node was not running, make sure you
have started it at least once since installing the new software.
84 Installation
3. Move to the directory where you put the backup file you created in
“Preparing to migrate VoiceXML and Java applications” on page 38.
4. To restore the backupfile, type the following command and press Enter:
tar -xpvf backupfile
If your custom servers are running on a single system image, and the nodes
of cluster are running different versions of AIX, you must rebuild and reinstall
your custom servers on the node that has the earliest version of AIX.
If you have written your own signalling processes, you will need to rebuild
them because of the increase in the number of channel groups supported.
Prerequisite
Procedure
Use this procedure to alter the date-time stamp, ensuring that you alter the
correct files in the correct directory for the server.
Start
1. From the Welcome window , select Applications —> Applications to
display the Applications window.
2. Updating the date-time stamp on the .c files: This ensures that every
source file gets recompiled.
In the Applications window, select the Application to which the custom
server belongs, then click Application —> Open.
The system displays the Application window.
3. Click the Custom Servers icon to open the Custom Servers folder.
Next step: Before a voice application can use the server, you will also need to
restart it, as described in the WebSphere Voice Response for AIX: Configuring the
System book.
When you move data from one pSeries computer to another, using
save-and-restore, the WebSphere Voice Response 3270 session configuration is
duplicated exactly. If the SNA link station names on the second pSeries
computer differ from the first, the 3270 Session Configuration window
displays Profile_not_found for the name of the link station. To remove the
unusable sessions, select the sessions with LU set to Profile_not_found; then
click File —> Delete Objects. Use the information in the WebSphere Voice
Response for AIX: Configuring the System book to configure the new sessions.
If you did not migrate your system using save-and-restore method, you also
need to reconfigure the 3270 sessions (see the WebSphere Voice Response for
AIX: Configuring the System book).
86 Installation
You have now completed the installation procedure. You have a basic, usable
WebSphere Voice Response system, although there are some more tasks you
may have to complete.
It is likely, however, that you still need to perform one or more of the tasks
described in this chapter before you can consider your installation to be
complete. For some of these tasks, you log on to the WebSphere Voice
Response system and use the windows. For other tasks, you log on as the root
user and use the AIX command line or other tools. Before logging on as root,
read “Setting the WebSphere Voice Response environment.”
Start
1. Log on to AIX as root.
2. Starting SMIT : Type smitty commodev, then press Enter.
The system displays the SMIT Communications menu.
3. Verifying the status of the port: If the Multiprotocol Adapter option is
not displayed, check that the Multiprotocol Communications Adapter is
correctly seated.
4. Select Multiprotocol Adapter, then press Enter.
5. Select Adapter, then press Enter.
6. Select Change/Show Characteristics of a Multiprotocol Port, then press
Enter.
7. Select the port you have used for the link, then press Enter.
8. Check that the status of the port is Available.
If the port status is not Available, the most likely cause is a poor
connection between the adapter and its four-port box.
90 Installation
If you are unable to verify that the required port is Available, shut down
AIX, power off the pSeries computer, and check the exchange data link's
physical connections. Then repeat the verification procedure.
9. When you have finished using SMIT, press F10 to exit.
Next step: When you have verified the link, make sure that the tasklist.data
file includes either an ACL or an SMSI process, as described in “Checking the
tasklist.data file” on page 92.
Defining an SMDI, SMSI, or VMS exchange data link to AIX
This procedure employs SMIT commands to define the exchange data link as
a TTY device.
Start
1. Log on to AIX as root, if you are not logged on already.
2. Starting SMIT: Type smitty tty, then press Enter.
The system displays the SMIT TTY menu.
3. Identifying the device: Use the cursor keys to highlight Add a TTY, then
press Enter.
The system displays the TTY Type panel.
4. Use the cursor keys to highlight tty rs232 Asynchronous Terminal, then
press Enter.
The system displays the Parent Adapter panel, which lists the serial ports.
5. Use the cursor keys to highlight one of the ports, then press Enter.
The system displays the Add a TTY panel and highlights the Port number
field.
6. Selecting the correct port : Press F4 to display a list of available ports.
Select the port to which you connected the exchange data link cable, then
press Enter.
The system inserts the port identification in the Port number field.
7. Make sure the value in the Enable LOGIN field is disable.
If the exchange data link port is connected to a modem, make sure the
baud rate, parity, and stop bit settings are as recommended by the modem
manufacturer, and that they match the settings defined at the switch end
of the connection.
8. Press Enter.
The system displays the Command Status panel to confirm that the
exchange data link is configured as a TTY and the device is included in
the hardware configuration.
Attention: Make sure there are no trailing space characters on any of the
entries in the file.
Table 7. Entries in the tasklist.data file
A 20 CODECINIT
A 20 DTSNMPD_START 1
B 20 DBIM
A 20 LRS
A 20 OAM
A 20 DBHEALTH
A 20 SDI 2
A 20 VAGIO
A 20 STATEM
A 20 PROMPTM
A 20 CACHEM
H 20 STPDSERVER
H 20 VAGSERVER
H 20 SGAMSERVER
H 20 UPSERVER
H 20 UDSERVER
A 20 CHPM
H 20 DTBEMGR
A 20 CHP
H 20 SCRSERVER
H 20 SMSERVER
H 20 XREFSERVER
H 20 SLDAEMON 2
H 20 CA_CNTL
H 20 CTRL3270 3
A 20 SMSI 4
A 20 ACL 5
H 20 TSLOT
92 Installation
Table 7. Entries in the tasklist.data file (continued)
H 20 MWISERVER
Note:
1. The entry DTSNMPD_START is inserted when you use the DTsnmpd.cfg script (see
“Installing SNMP support” on page 115). Note that it should be the first entry, so
that the snmp daemon is started before anything else and does not miss any
alarms that may occur.
2. Normally, the tasklist.data file should contain an entry for the SLDAEMON and SDI
processes. If you are running WebSphere Voice Response without a digital trunk
adapter (for instance, to develop applications), you can remove these entries (or
precede them with a #) to avoid messages telling you that you are running without
telephony hardware.
3. The CTRL3270 entry is inserted when you install the 3270 option.
4. The SMSI entry is required for an SMDI, SMSI, or VMS data link.
5. The ACL entry is required for an ACL data link.
Procedure
Use this procedure to review the contents of the tasklist.data file, to make
sure that it lists the required processes. You also need to ensure that there is
only one file and that it is stored in the correct directory.
Start
1. Log on to the WebSphere Voice Response AIX account (normally dtuser)
or, if you are already logged on as root, reset the environment (see
“Setting the WebSphere Voice Response environment” on page 89).
2. Enter the following command and press Enter:
cd $SYS_DIR
3. Reviewing the contents of the file: Edit the tasklist.data file.
4. Check the file to make sure it contains all the entries you require (see
Table 7 on page 92).
5. If an entry is missing, add it to the file.
6. If you have changed the file, make sure you save it with your changes.
7. Removing duplicate files : Now, you need to make sure there is no
tasklist.data file in the WebSphere Voice Response binary directory. Type
the following command and press Enter:
cd $VAEBIN
8. Type the following command and press Enter:
ls
The system displays a list of the files in the binary directory.
9. If there is a file in the list called tasklist.data, delete it.
In AIX terms, the processes WebSphere Voice Response runs are user processes.
From the AIX point of view, WebSphere Voice Response is just another user.
In WebSphere Voice Response, the process responsible for each call is called a
channel process.
How many user processes can run at once?
AIX includes a parameter to let you limit the maximum number of user
processes that can run at one time. The parameter is called the maximum
number of user processes.
The default value that AIX defines for the maximum number of user
processes is too low for WebSphere Voice Response. Installing the WebSphere
Voice Response software automatically increases this value to 150, if it is not
higher than that already. You might need to increase this further.
How many processes do I need?
As a guideline, you can determine the minimum number of WebSphere Voice
Response processes by adding together:
v The number of channels
v The number of extra channel processes (defined in the Extra Channel
Process parameter, within the Application Server Interface parameter group,
default=10)
v The number of custom server processes
v Twice the number of 3270 sessions
v 50, for WebSphere Voice Response processes
v 50, for user processes
94 Installation
more than 60 telephone channels, or if you plan to configure 30 or more 3270
sessions, consider increasing the maximum number of user processes to
between 200 and 250. If the number you select is too high, you can always
decrease it. Similarly, use of custom servers increases the number of processes
required.
Note that even if you configure the maximum number of user processes to be
somewhat larger than required, there is no significant AIX performance or
resource penalty.
Procedure
Use this procedure to increase or decrease the maximum number of user
processes. If you have reset the value to more than 150, use this procedure
when you restore WebSphere Voice Response from an image backup. When
the system is restored from an image backup, the maximum number of user
processes is automatically reset to 150.
Start
1. Log on to AIX as root, if you are not logged on already.
2. Checking the current parameter value: Type the following command, then
press Enter:
lsattr -E -l sys0
Where l is a lowercase L (for logical device), not the number 1.
The system displays the current values of device attributes on the system.
The value shown for the maxuproc attribute is the current maximum
number of user processes. For example:
maxuproc 150 Maximum number of PROCESSES
3. Resetting the value: To change the maximum number of user processes,
type the following command, then press Enter:
chdev -l sys0 -a maxuproc=maximum_number_of_processes
Where l is a lowercase L (for logical device), not the number 1. For
example, to reset the maximum number of processes to 400, type the
following command:
chdev -l sys0 -a maxuproc=400
The system changes the upper limit on user processes to the number you
indicate, and stores the changed parameter in the database.
Alternatively, you can use smitty chgsys to display a menu that allows
the number of processes to be changed.
However AIX may occasionally move infrequently used pages out to disk, so
a small amount of paging space is always necessary. The default of 512MB
will work in most cases, but an increase to 2GB may provide a better
safeguard. Because the page space definition is preserved when you create an
AIX image backup, you need these instructions only when you want to alter
the amount of space that is currently defined.
Attention: If you want to increase the size of page space, do not define the
extra space as primary page space. Then, if it turns out you do not need the
extra space, you can delete it easily. (Deleting primary page space involves a
special procedure not documented here.)
Procedure
You can use SMIT to increase the amount of page space or create a new page
space, or you can use these instructions:
Start
1. Log on to AIX as root, if you are not logged on already.
2. Determining the current page space: Type the following command, then
press Enter:
lsps -a
The system displays the number of page spaces defined and the size of
each page space logical volume.
3. Calculating how many logical partitions to add: Note how much page
space is currently defined for the volume that needs a larger amount of
page space.
If you need to increase the page space by 40 MB, and the size of a logical
partition is 2 MB, you need to add 20 logical partitions. If the size of a
logical partition is 4 MB, you need to add 10 logical partitions.
There are two ways of increasing the page space:
v Add logical partitions to the existing page space
v Create a new page space.
4. Adding logical partitions: Type the following command, then press Enter:
chps -s number_of_logical_partitions page_space_name
For example:
96 Installation
chps -s 9 paging00
The system adds nine logical partitions to the paging00 logical volume.
5. Creating new page space: Type the following command, then press Enter:
mkps -s number_of_logical_partitions -n -a volume_group_name physical_volume
where number_of_logical_partitions is the number you need for the new
page space. For example:
mkps -s 10 -n -a rootvg hdisk2
The system creates a new page space containing 10 logical partitions on
the rootvg logical volume, using the physical disk hdisk2.
After you have loaded the system image onto another pSeries computer and
changed the hostname, you need to run the fsupdate command. You also
need to update the DB2 configuration file /home/dtdb23in/sqllib/
db2nodes.cfg to ensure that the hostname matches the target machine. The
hostname is referenced as 0 hostname 0 within this file, where hostname
matches the output from the AIX hostname command being run on the target
machine.
Change the definition if you redefine a device within AIX, or if you add a
device and the AIX device definition does not match the WebSphere Voice
Response default definition. WebSphere Voice Response includes default
device definitions for a diskette drive, a tape drive, and a communications
port for an exchange data link connection (previously known as TTY or MPQ
port). It does not include a default printer queue definition so, unless you
define one, you won't be able to print any reports, state tables, or other
information from the WebSphere Voice Response interface.
Changing a device definition
Use this procedure if you need to change any of the device definitions.
Start
1. From the Welcome window, select Configuration —> System
Configuration —> Change
2. Changing the port for an exchange data link: Click Exchange Data Link.
The system displays the parameters in the Exchange Data Link parameter
group.
3. Click EDL Communication Port.
4. Click Help for guidance on how to set this parameter according to the
type of exchange data link you intend to use.
5. When you have typed in the correct value, click OK.
6. Close the Exchange Data Link window, by clicking File —> Close.
7. Click File —>Save. If you aren't defining anything else, go to step 20 on
page 99.
8. Changing the other device definitions: Click General.
The system displays the parameters in the General parameter group:
9. Defining the diskette drive: To redefine the diskette drive, click Default
Diskette Drive.
10. Type in the new device definition for the diskette drive.
11. Click OK.
12. Defining the tape drive : To redefine the tape drive, click Default Tape
Drive.
13. Type in the new device definition for the tape drive.
14. Click OK.
15. Defining the printer : To redefine the printer, click Printer Queue.
98 Installation
16. Type in the identification for the print queue.
17. Click OK.
18. Close the WebSphere Voice Response window, by clicking File —> Close.
19. Click File —> Save.
20. Close the System Configuration window, by clicking File —> Close.
The next time you restart WebSphere Voice Response, the system
configuration will include the new devices.
If your system code set is not ISO 8859-1, you may see unexpected characters,
particularly if you are using a national language keyboard.
About the keyboard map
The keyboard map correlates each key on the keyboard to a character in the
code set. That is, when you press one of the keys on the keyboard, the
character that WebSphere Voice Response displays on the panel is the
character that is mapped to that key. Not every character in the code set can
be entered directly from every type of keyboard.
Keyboard maps are predefined within AIX and delivered as part of the
system. The system includes maps for use by graphical display terminals as
well as by the system console. You need to ensure that your terminal or
console is configured with the correct keyboard map and code set.
Setting the language environment
You can use SMIT to select the default language environment for your system.
Start
1. Log on to AIX as root, if you are not logged on already.
100 Installation
Chapter 7. Data communications network activities
This chapter provides instructions for the following tasks:
v “Connecting to a 3270 mainframe”
v “Starting Communications Server and the link stations manually” on page
114
v “Starting Communications Server and the link stations automatically” on
page 114
v “Installing SNMP support” on page 115
Communications Server for AIX requires that each NAU is configured. The
configuration specifies:
v Where each node is located
v What NAUs are in each node
You must configure Communications Server for the host connection and for
each of the LUs that will be used for 3270 emulation. If the configuration has
already been done for a host connection, you need configure only the LUs.
If you are installing WebSphere Voice Response for the first time, it is
suggested that you use xsnaadmin to create the initial configuration.
If you are migrating from a DirectTalk system that used Version 6.1 or earlier
of Communications Server for AIX, or SNA Server/6000, or SNA
Services/6000, you can use the exportsna utility before you remove that level
of SNA. The exportsna utility creates an ASCII file of the previous
configuration files so they can be migrated and imported to Communications
Server Version 6 using the snamig utility.
For more information on this, see the Communications Server for AIX: Migration
Guide.
102 Installation
Configuring LU 2 sessions:
v The local LU address, as specified in the LU 2 configuration, is the LU DAF
address. The address is normally assigned by automatic configuration; if
you need to change it, it should correspond to the LOCADDR field in the
LU configuration record on VTAM. This should be different for each LU
which is defined on the PU, with addresses 0 and 1 reserved for SSCP-PU
sessions.
v The SSCP field is a 12-digit hexadecimal number specifying the SSCP. The
first two digits are always 05. The low-order 10 digits contain the SSCP ID.
The default configuration allows any SSCP ID; if you need to restrict it,
select Advanced from the LU Type 0-3 dialog.
v For VTAM Version 3 and above, the network name and LU name need to
be specified in the LU 2 configuration; these are not generated
automatically during quick configuration. The network name should match
the NETID field in the VTAM ATCSTRnn member. The LU name should
be the name assigned on the LU macro in the VTAM definition.
Use the command xsnaadmin to define the link station and LU 2 sessions
required. In the following procedure, a token ring connection is used as an
example.
Start
1. Log on to AIX as root.
2. Configure the node: Type the following command and press Enter.
xsnaadmin
The system displays the Motif CS/AIX Nodewindow.
3. Click Services —> Configure Node Parameters.
4. In the Node Parameters window, specify the Control Point name, then
click OK.
104 Installation
The node box changes from Unconfigured to Inactive.
5. Define a port: Click New.
6. Click Port Using Token Ring Card, then click OK.
7. Define a link station: Click New.
8. Click Link Station to Port portname, then click OK.
The Token Ring Link Station window appears.
9. In the Token Ring Link Station window, select On Node Startup for
Activation, then specify the Local Node ID (XID) and the MAC address.
10. Define the LUs: Click New.
11. Click LU for 3270 Display to Link Station linkstationname, then click
OK.
The LU Type 0-3 window appears.
12. Specify the LU name and select either single LU or a range of LUs and
specify a range of numbers.
When you have completed the configuration, start Communications Server for
AIX using the procedure in “Starting Communications Server and the link
stations manually” on page 114.
Use the command xsnaadmin to define the link station and LU 2 sessions
required.
Start
1. Log on to AIX as root.
2. Configure the node: Type the following command and press Enter.
xsnaadmin
The system displays the Motif CS/AIX Node window.
3. Click Services —> Configure Node Parameters.
4. In the Node Parameters window, specify the Control Point name, then
click OK.
The node box changes from Unconfigured to Inactive.
5. Define a port: Click New.
6. Click Enterprise Extender (HPR/IP), then click OK.
7. Define a link station: Click New.
8. Click Link Station to Port portname, then click OK.
The IP Link Station window appears.
When you have completed the configuration, start Communications Server for
AIX using the procedure in “Starting Communications Server and the link
stations manually” on page 114.
How does the other computer recognize WebSphere Voice Response?
Communications Server for AIX manages only the pSeries computer. Other
components on the network may require additional information before they
can communicate with WebSphere Voice Response. For example, when the
network connects the pSeries computer to a remote computer through a
communication controller, both the remote computer and the controller need
to be made aware that the pSeries computer is part of the network. When the
connection is to an IBM System/370 processor, the VTAM definition file needs
to include the pSeries computer.
You must define to VTAM a physical unit (PU) with at least one logical unit
(LU) for communication to the pSeries computer. Define the PU with a
MAXDATA parameter of at least 256 and PUTYPE=2. All other parameters are
dependent on the connection type to the host. Define at least one LU for 3270
emulation. Define the 3270 emulation LU with the following parameters:
Nonnegotiable bind
106 Installation
FM Profile (FMPROF)=3
TS Profile (TSPROF)=3
FM usage-Primary LU protocols (PRIPROT)=x’11’,x’21’,x’31’,x’91’,x’A1’,
or x’B1’
FM usage-Secondary LU protocols (SECPROT)=x’B0’,x’90’, or x’A0’ for
displays, also x’10’,x’20’,x’30’ for printers.
FM usage-Common LU Protocols (COMPROT)=x’3080’,x’7080’ for LU1 printers.
Pacing=none required
LU type=LU2 (PSERVIC = x’028000000000000000000200’)
or
LU type=LU3 (PSERVIC = x’038000000000648400007E00’)
or
LU type=LU1 (PSERVIC = x’01000000E100000000000000’)
The values specified for the PSERVIC fields are not the only valid values that
can be entered. The PSERVIC field controls the LU type and screen or print
buffer options and sizes. Other valid 3270 settings can be used in this field.
Example scenarios
The configuration tasks you need to perform depends on how your network
is configured. There are four example configurations provided here. These
particular physical link stations support the exchange of information between
108 Installation
WebSphere Voice Response and any application running on a System/370,
System/390, or AS/400 processor that communicates through a 3270 data
stream using LU 2 protocols.
If your network is not similar to one of the examples, use the information in
the System Management Guide; Communications and Networks, to determine how
to define it.
Local
Area
WebSphere
Voice Network
Reponse
pSeries
Local
Area
WebSphere
Voice Network
Reponse
pSeries
WebSphere
Voice IBM
Reponse
3745 System/390
Communications
pSeries Controller
Figure 9. Communications network, example B
110 Installation
4. Reinitialize the communication controller.
5. On the pSeries computer: Use xsnaadmin to configure the token-ring link
station (see “Defining a link station using SNA” on page 104).
6. Start Communications Server for AIX.
EIA 232,
V.24 or V.35
WebSphere
Voice
Reponse
Modem Modem
pSeries
IBM
3745
Communications
Controller
System/390
112 Installation
Local
Area
WebSphere
Voice
Network
Reponse
IBM 3174
pSeries
EIA 232
V.24 or V.35
Modem Modem
WebSphere
Voice
Reponse
IBM
pSeries 3745
Communications
Controller
System/390
Connecting the s:
You may have to stop a link station or SNA before you change SNA
configuration. If you do, or if AIX stops, you can start Communications Server
for AIX and the link stations manually. You can also edit the resource (.rc) file
for Communications Server for AIX so that both Communications Server for
AIX and the link stations start automatically every time you restart AIX; see
“Starting Communications Server and the link stations automatically.”
Procedure
Use this procedure to start Communications Server for AIX, or a link station,
or both, manually.
Start
1. Log on to AIX as root, if you are not logged on already.
2. Starting xsnaadmin: Type xsnaadmin, then press Enter.
The system displays a Motif window, named CS/AIX Node.
3. Starting Communications Server for AIX: Click hostname Inactive.
The system starts Communications Server for AIX.
4. Starting a link station: Click the line that contains the name of the link
station you want to start.
The line is highlighted.
5. Click Start.
The system starts the link station.
114 Installation
(There is one blank space between rc.sna and >, and one blank space after
>.)
4. Edit the /etc/rc.sna file.
5. Find the line that reads #/usr/bin/snaadmin init_node, and remove the #
(which is a comment indicator).
6. Starting all link stations automatically : Ensure that Activation has been
set to On Node Startup (see “Defining a link station using SNA” on page
104).
Alternatively, add the following line to the file:
/usr/bin/snaadmin start_ls, ls_name=link_station_name
7. Save the file.
8. Shut down the AIX system using the shutdown -Fr command and restart
it to make the changes take effect.
#VACM_ACCESS groupName contextPrefix contextMatch securityLevel securityModel readView writeView notifyView storageType
VACM_ACCESS group1 - - noAuthNoPriv SNMPv1 defaultView - defaultView -
#VACM_ACCESS groupName contextPrefix contextMatch securityLevel securityModel readView writeView notifyView storageType
VACM_ACCESS group1 - - noAuthNoPriv SNMPv1 defaultView defaultView defaultView -
116 Installation
3. Enabling the WebSphere Voice Response SNMP daemon to be started
automatically : You may want the WebSphere Voice Response SNMP
daemon to start automatically whenever AIX is restarted, even if
WebSphere Voice Response itself is not started. This ensures that the
daemon does not miss any WebSphere Voice Response alarms that might
occur, and allows WebSphere Voice Response to be started remotely via
SNMP.
Use your editor to open the rc.dirTalk file in the /etc directory.
4. Remove the # from the following entries:
#/usr/lpp/dirTalk/tools/vae.setenv
#/usr/lpp/dirTalk/sw/bin/DTSNMPD_START
5. Ensure that the AIX snmpd daemon itself is automatically restarted
whenever AIX is restarted. For more information on the snmpd daemon,
see the Commands Reference.
6. Save the modified rc.dirTalk file.
7. Specifying options when starting the SNMP daemon: You can specify
options when the SNMP daemon is started. To do this, edit the
DTSNMPD_START script. The same options are used whether the daemon is
started independently of WebSphere Voice Response or with WebSphere
Voice Response, because the same script is used for both. For details of the
dtsnmpd options, see the WebSphere Voice Response for AIX: Configuring the
System book.
8. Updating the SNMP system directory: You might need to provide the
WebSphere Voice Response SNMP MIB definition to the application you
are using for SNMP network management. Consult the documentation
accompanying the application for the proper method of doing this. The
MIB definition is supplied in two formats, and both files are located in the
SYSPARM_DIR directory on the system where WebSphere Voice Response is
installed:
dtsnmpd.my file
Transfer this file to the directory where the MIB is located, on the
system where the system-management application is to run.
dtsnmpd.defs file
This file has been compiled using the mosy command and is in
the format used in the /etc/mib.defs file. You can add the
contents of the file to the end of the /etc/mib.defs file on the
system on which the system-management application is to run.
The /etc/mib.defs file is used by SNMP commands, such as
snmpinfo. (The snmpinfo utility is supplied with the AIX Base
Operating System TCP/IP Server, and is located in the /usr/sbin
directory.)
Use the ftp command or Network File System (NFS) to transfer
the dtsnmpd.my file, or write the file to diskette or tape from the
118 Installation
Chapter 8. Starting, stopping, and restarting WebSphere
Voice Response
This chapter provides the following information:
v “More about starting WebSphere Voice Response”
v “Shutting down WebSphere Voice Response” on page 122
v “Shutting down WebSphere Voice Response automatically on AIX
shutdown” on page 124
v “Restarting WebSphere Voice Response” on page 124
v “Problems with starting WebSphere Voice Response” on page 126
v “The WebSphere Voice Response Graphical User Interface doesn't start” on
page 129
v “If you have trouble starting WebSphere Voice Response” on page 131
Procedure
Start
1. Log on as dtuser. Do not start WebSphere Voice Response.
2. The display name for a terminal is the terminal name, not the name of the
host system from which the terminal is booted. If you are unsure of the
correct display name, type echo $DISPLAY at the command prompt and
press Enter.
The system shows the display name.
3. Create a new file called .display.cfg in the $HOME directory.
4. Add a single line to the file that identifies the display by name.
For example, if your display is called magpie, and you plan to use a single
instance of the X server, add a line that looks like this:
magpie:0
5. Save the file.
The system uses the display name in this file whenever you start WebSphere
Voice Response.
Using the status file
System initialization is recorded in a file called DTstatus.out. If there is a
problem starting WebSphere Voice Response, you may be able to determine
the cause by looking at this file. The information in the file always documents
the most recent attempt to start the system.
If you do not want to monitor the system's status, close the status window.
Because it is an aixterm window, you can either minimize it or press Ctrl+C
to close it completely.
120 Installation
Starting WebSphere Voice Response from a remote terminal
A remote terminal is one that enables you to access the WebSphere Voice
Response system on the network using the telnet command.
Start
1. Log on to the remote terminal.
2. Starting AIXwindows: If AIXwindows does not start automatically, type
startx and press Enter:
The system starts the X server program that starts AIXwindows.
3. Giving the server permission : Type the following command and press
Enter:
xhost +name
where name is the name of your WebSphere Voice Response system.
4. Type the following command and press Enter:
tn name
where name is the name of your WebSphere Voice Response system.
5. If you have not already used the vae.setuser utility, or you have installed
WebSphere Voice Response software since it was last used, you must run
it before using the vaeinit command. See “Setting the dtuser file
permissions” on page 49 for instructions.
6. Log on to the AIX user account that is set up for WebSphere Voice
Response (normally dtuser). This should start the initialization sequence.
If it does not, type vaeinit and press Enter.
The WebSphere Voice Response User Login menu is displayed:
WebSphere Voice Response User Login
1) Start WebSphere Voice Response Processes
2) Do Not Start WebSphere Voice Response
Enter choice (or <ENTER> for option list)
If the Login menu is not displayed, type the following command on the
AIX command line and press Enter:
vaeinit
7. Type 1 and press Enter.
The system prompts you for your display name.
8. Type your display name, using the following format:
name:number
You can now continue to use WebSphere Voice Response on the remote
terminal.
In both cases, if the system parameter Start Java and VoiceXML Environment
Automatically is set to yes, the Java and VoiceXML environment will also be
stopped.
In addition, you can use the DT_shutdown command, which shuts down
WebSphere Voice Response immediately, and also ends any long-running
processes, including the DTBE host manager.
Prerequisites
When you are shutting down the system before installing new packs or
adapters, set the trunk status of any affected packs to Defined before shutting
down.
122 Installation
Procedure
Attention: Always shut down WebSphere Voice Response using this
procedure (or use the DT_shutdown command). If you attempt to stop the
system in any other way, processing may not terminate correctly and the
system may not be able to start again.
Start
1. From the Welcome window, select Operations
2. If other people are using WebSphere Voice Response, give them adequate
warning that you are going to shut it down.
3. Shutting down without letting calls terminate first: Click Immediate
Shutdown.
If anyone else is currently using WebSphere Voice Response, it asks you to
confirm that you want to shut down.
4. If you are sure you want to shut down regardless, click OK.
WebSphere Voice Response shuts down all windows, cleans up the
database and stops all foreground and background processes.
If you decide to leave the system running, click Cancel.
5. Shutting down gracefully: Click Quiesce Shutdown.
If anyone else is currently using WebSphere Voice Response, it asks you to
confirm that you want to shut down.
6. If you are sure you want to shut down regardless, click OK.
WebSphere Voice Response shuts down all windows, cleans up the
database and stops all foreground and background processes.
If you decide to leave the system running, click Cancel.
Do not restart WebSphere Voice Response immediately. Always wait until you
see the “Node Manager terminating” message in the WebSphere Voice
Response status window before you try to restart WebSphere Voice Response,
to allow all processes to terminate properly. Proper termination is particularly
important if Communications Server is running with a large number of logical
units.
Start
1. Log on to AIX as root.
2. Editing the script: Edit or create the rc.shutdown script in the /etc
directory.
3. Add the following lines to the script:
if [ -x /usr/lpp/dirTalk/tools/DT_shutdown ]
then
/usr/lpp/dirTalk/tools/DT_shutdown
fi
exit 0
4. Save your changes.
5. Activating the script: To make the script executable, type the following
command on the command line, then press Enter:
chmod +x /etc/rc.shutdown
Always wait several minutes before you try to restart WebSphere Voice
Response. Waiting allows all processes to terminate properly. Proper
termination is particularly important if Communications Server is running
with a large number of logical units.
Using auto restart
When WebSphere Voice Response stops suddenly and abnormally, some
information may be lost. Even with auto restart turned on, WebSphere Voice
Response might not be able to start correctly. If you have trouble restarting
WebSphere Voice Response, use the information in “Problems with starting
WebSphere Voice Response” on page 126.
124 Installation
Start
1. Turning auto restart off : Log on to AIX as root, if you are not logged on
already.
2. Type the following command and press Enter:
rmitab "dtauto"
Start
1. Turning auto restart on: Log on to AIX as root, if you are not logged on
already.
2. Type the following command and press Enter:
lsitab dtauto
3. If the dtauto line is not found, type the following command (all on one
line) and press Enter:
mkitab "dtauto:2:once:/usr/lpp/dirTalk/tools/vaeinit.pre
>/dev/console 2>&1 #Autostart WebSphere Voice Response"
Start
1. Restarting the WebSphere Voice Response windows: Log on as dtuser
from an aixterm window.
The system displays the following menu:
WebSphere Voice Response User Login
1) Start WebSphere Voice Response Processes
2) Do Not Start WebSphere Voice Response
Enter choice (or <ENTER> for option list)
2. Type 1 and press Enter.
The WebSphere Voice Response Logon window is displayed.
Alternatively, if you have your own backup version of the system parameters,
you can restore that version.
Use this procedure to restore the default system parameter values for
WebSphere Voice Response.
Start
1. Log on as dtuser or, if you are already logged on as root, reset the
environment (see “Setting the WebSphere Voice Response environment” on
page 89).
2. Restoring parameters to their default values: To restore the default
values, type the following command and press Enter:
cp $SYSPARM_DIR/rd.data.orig $SYSPARM_DIR/rd.data
You have now restored the parameter values that were supplied with
WebSphere Voice Response, and you should be able to start the system. It is
important that dtuser owns the restored files. If it does not, refer to the AIX
documentation for information on changing access permissions.
When you have successfully started WebSphere Voice Response, you can
change any system parameters to suit your requirements.
126 Installation
Restoring a backup version of the system parameters
Use this procedure to restore a backup version of your system parameters.
Start
1. Log on as dtuser or, if you are already logged on as root, reset the
environment (see “Setting the WebSphere Voice Response environment” on
page 89).
2. Restoring parameters to their configured values: To restore a different set
of values, type the following command and press Enter:
cp $SYSPARM_DIR/yourfilename $SYSPARM_DIR/rd.data
Make sure you specify the backup file that contains the correct parameter
values.
You have now restored your parameter values from a backup version. It is
important that dtuser owns the restored files. If it does not, change the access
permissions.
Now try to start the system. If you have any problems, it may be better to
restore the parameter values supplied with this release (see “Restoring the
default system parameter values” on page 126).
The system does not display the Welcome window
If the system starts but does not display the Welcome window, then:
v You might have typed the name of a different display. If you were not
asked to provide a display name, you might already have a $DISPLAY
variable set in your .profile, .display.cfg file or environment. If you
specify a different display name, and the display exists, the system displays
the Welcome window on that display. If you mistyped the name, and it is
not the name of a real display, WebSphere Voice Response does not start.
v You might not have given the WebSphere Voice Response system authority
to display windows on your display (see “Starting WebSphere Voice
Response from a remote terminal” on page 121).
Before you can start WebSphere Voice Response again, you need to stop the
DT process that has started running. See “The WebSphere Voice Response
Graphical User Interface doesn't start” on page 129 for details.
WebSphere Voice Response windows become active without being
selected
If you start WebSphere Voice Response and the windows display correctly but
become active without being explicitly selected, the window manager may be
using the wrong keyboard focus policy.
Start
1. Log on as dtuser, or if you are already logged on as root, reset the
environment (see “Setting the WebSphere Voice Response environment” on
page 89).
2. To make sure you are in the home directory, type the following command
and press Enter:
cd $HOME
3. To display the contents of the directory, type the following command and
press Enter:
ls -a
4. Look for a file named .Xdefaults. If the file is not there, use the AIX
documentation to find out where else to look.
5. Edit the .Xdefaults file.
6. Find the lines that specify the keyboard focus policy. Make sure they read
as follows:
Mwm*focusAutoRaise:true
Mwm*keyboardFocusPolicy:explicit
7. Save your changes.
8. Type the following command and press Enter:
xrdb $HOME/.Xdefaults
Use this procedure if you are using the common desktop environment (CDE).
Start
1. Log on as dtuser and start the common desktop environment.
2. Click the Style Manager icon.
3. In the Style Manager, click the window icon.
4. In the Style Manager Window, click Click in Window to Make Active and
Raise Window When Made Active.
128 Installation
5. Click OK.
6. Restart the common desktop environment.
Check that the tasklist.data file is not corrupted or missing, and that it has
all the entries you need (see “Checking the tasklist.data file” on page 92).
There may be a time when the system starts, the Welcome window is
displayed, but you cannot log on from the Welcome window (the cursor still
looks like a wristwatch). This can occur because of timing problems in the
initialization procedure caused by system resource constraints. To rectify this,
interrupt the Welcome window process (the DT process) using the kill
command, and then restart it.
If WebSphere Voice Response starts but does not allow you to log on, you
cannot stop it by selecting a shutdown action. Use the procedure set out in
“Stopping the run-time system” on page 130 to terminate the component
processes and stop WebSphere Voice Response cleanly.
Stopping the WebSphere Voice Response windows
This procedure stops the WebSphere Voice Response windows, but not the
run-time system.
To start the WebSphere Voice Response windows again, make sure you are
logged on as dtuser, type the following command, and press Enter:
DT &
Start
1. Restarting WebSphere Voice Response: Log on as dtuser or, if you are
already logged on as root, reset the environment (see “Setting the
WebSphere Voice Response environment” on page 89).
2. Stopping WebSphere Voice Response : Type the following command and
press Enter:
DT_shutdown
The system shuts down all WebSphere Voice Response processes and
ensures that all resources are freed.
Note: The DT_shutdown command does not shut down processes that have
been started by custom servers. To shut down these processes, you must
follow the instructions the custom servers provide.
Next step: Now use vaeinit to start up in the usual way, as described in
“Starting WebSphere Voice Response” on page 67.
130 Installation
If you have trouble starting WebSphere Voice Response
If two people try to start WebSphere Voice Response at the same time, one of
them will receive the following message:
WebSphere Voice Response is being started by another user.
Automatic retry will be attempted in 3 minutes...
The startup sequence continues to retry until the first user has completed
startup, or until it times out (after 15 minutes).
Start
1. Log on as dtuser. If you are already logged on as root, reset the
environment (see “Setting the WebSphere Voice Response environment” on
page 89).
2. Ensuring that no other user is trying to start WebSphere Voice Response
: Search through the process table for a vaeinit process. Type the following
command and press Enter:
ps -def | grep vaeinit
The system displays a list of all processes with vaeinit in their names.
(This includes the grep vaeinit process itself, which you can ignore.)
3. If there is an entry for vaeinit, search the process table for NODEM. Type
the following command and press Enter:
ps -def | grep NODEM
The system displays a list of all processes with NODEM in their names. If
there is a vaeinit entry and a NODEM entry, either WebSphere Voice
Response is already running, or someone else may be trying to start it. Do
not attempt to clean up the files.
4. Cleaning up the files: If there is no entry in the list for the vaeinit process,
or if there is a vaeinit entry but no NODEM, no other user is trying to
start WebSphere Voice Response. Clean up the files. Type the following
command and press Enter:
/usr/lpp/dirTalk/tools/DTforce.clean
Next step: Now use vaeinit to start up in the usual way, as described in
“Starting WebSphere Voice Response” on page 67.
Start
1. Log on to AIX as root. If you are already logged on as root, reset the
environment by typing the command:
. /usr/lpp/dirTalk/tools/vae.setenv
Leave a space between the period and the slash before usr.
2. Removing the database: Type the following command and press Enter:
cd /usr/lpp/dirTalk/tools
3. Type the following command and press Enter to shutdown WebSphere
Voice Response:
DT_shutdown
4. Type the following command and press Enter to delete the database files:
DTdatabase -d
5. Removing the DB2 instance: Before performing the following steps it is
advisable to create a backup image of your system. You should shutdown
WebSphere Voice Response and use the mksysb command to create the
backup image. See AIX: Installation Guide, for further instructions.
6. Type the following commands, pressing Enter after each one:
su - dtdb23in
db2 force applications all
db2 terminate
db2stop
exit
/opt/IBM/db2/V9.5/instance/db2idrop dtdb23in
leaving a space immediately before dtdb23in.
If DB2 Version 9.5 was installed in a directory other than
/opt/IBM/db2/V9.5, that path should be substituted.
7. Type the following command to remove the dtdb23in user id:
rmuser dtdb23in
8. Type the following command to remove the dtdb23in directory:
and press Enter. If DB2 version 9.5 was installed in a directory other than
/opt/IBM/db2/V9.5, that path should be substituted.
134 Installation
18. Removing the WebSphere Voice Response AIX account: Make sure that
you do not have any user data that you have created remaining on you
system.
19. Type the following commands and press Enter:
cd /var
find . -user dtuser -type f -exec rm {} \;
find . -user dtuser -type d -exec rm -rf {} \;
cd /tmp
find . -user dtuser -type f -exec rm {} \;
find . -user dtuser -type d -exec rm -rf {} \;
cd /opt
find . -user dtuser -type f -exec rm {} \;
find . -user dtuser -type d -exec rm -rf {} \;
cd /home
rm -rf dtuser
rm -rf dirTalk
find . -user dtuser -type f -exec rm {} \;
find . -user dtuser -type d -exec rm -rf {} \;
If you have set up your own AIX account for WebSphere Voice Response
type your account name in place of dtuser.
20. Type the following commands and press Enter:
rmuser dtuser
rmuser dtdb23in
rm -rf /home/dtdb23in
Next step: Shut down and restart AIX, using the shutdown -Fr command.
138 Installation
Table 8. WebSphere Voice Response commands and utilities (continued)
140 Installation
Table 8. WebSphere Voice Response commands and utilities (continued)
142 Installation
Table 8. WebSphere Voice Response commands and utilities (continued)
dt_setowner command
Purpose
Syntax
dt_setowner -x -s adapter_number -t T1 | E1
or
144 Installation
dt_setowner -x -u adapter_number | -q adapter_number
dt_setowner -n -s adapter_number -t T1 | E1
Description
Flags
n Specifies the DTNA adapter type.
q Displays the name of the application that has registered ownership of
the DTTA.
s Registers WebSphere Voice Response as the owner of the DTTA.
t Specifies whether the adapter is to be used for E1 or T1 telephony
(DTTA only)
u Unregisters WebSphere Voice Response as the owner of the DTTA.
x Specifies the DTTA adapter type.
adapter_number
The identification number of the adapter. For a DTTA it is the rpqio
number. For more information, see “Setting ownership of the DTTAs”
on page 53. For a DTNA it is the vnaio number. For more information,
refer to the WebSphere Voice Response for AIX: Voice over IP using
Session Initiation Protocol book.
Exit status
0 Successful completion.
>0 An error occurred. Messages show the reason for the error.
148 Installation
Notices
This information was developed for products and services offered in the
U.S.A.
IBM® may not offer the products, services, or features discussed in this
document in other countries. Consult your local IBM representative for
information on the products and services currently available in your area. Any
reference to an IBM product, program, or service is not intended to state or
imply that only that IBM product, program, or service may be used. Any
functionally equivalent product, program, or service that does not infringe
any IBM intellectual property right may be used instead. However, it is the
user’s responsibility to evaluate and verify the operation of any non-IBM
product, program, or service.
IBM may have patents or pending patent applications covering subject matter
described in this document. The furnishing of this document does not give
you any license to these patents. You can send license inquiries, in writing, to:
The following paragraph does not apply to the United Kingdom or any
other country where such provisions are inconsistent with local law:
Any references in this information to non-IBM Web sites are provided for
convenience only and do not in any manner serve as an endorsement of those
Web sites. The materials at those Web sites are not part of the materials for
this IBM product and use of those Web sites is at your own risk.
IBM may use or distribute any of the information you supply in any way it
believes appropriate without incurring any obligation to you.
Licensees of this program who wish to have information about it for the
purpose of enabling: (i) the exchange of information between independently
created programs and other programs (including this one) and (ii) the mutual
use of the information which has been exchanged, should contact: IBM UK
Limited, Department 88013, 4NW, 76/78 Upper Ground, London, SE1 9PZ,
England. Such information may be available, subject to appropriate terms and
conditions, including in some cases, payment of a fee.
The licensed program described in this document and all licensed material
available for it are provided by IBM under terms of the IBM Customer
Agreement, IBM International Programming License Agreement, or any
equivalent agreement between us.
150 Installation
tested under all conditions. IBM, therefore, cannot guarantee or imply
reliability, serviceability, or function of these programs.
Trademarks
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of
International Business Machines Corporation in the United States, other
countries, or both. If these and other IBM trademarked terms are marked on
their first occurrence in this information with a trademark symbol (® or ™),
these symbols indicate U.S. registered or common law trademarks owned by
IBM at the time this information was published. Such trademarks may also be
registered or common law trademarks in other countries. A current list of IBM
trademarks is available on the Web at Copyright and trademark information
(http://www.ibm.com/legal/copytrade.shtml).
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of
Microsoft Corporation in the United States, other countries, or both.
Java and all Java-based trademarks and logos are trademarks of Oracle
and/or its affiliates.
Notices 151
152 Installation
Glossary
The following terms and abbreviations are defined as they are used in the context of
WebSphere Voice Response. If you do not find the term or abbreviation you are looking for,
see IBM Dictionary of Computing, McGraw-Hill, 1994 or the AIX: Topic Index and Glossary,
SC23–2513.
154 Installation
application, both the word and the auto-attendant
alphanumeric string are returned to Automated attendant. A voice
the application. application that answers incoming
calls and asks callers which number
announcement-only greeting
or other service they would like.
In voice mail, a greeting that does
not give the caller a chance to leave automatic call distributor (ACD)
a voice message. A telephone system feature that
automatically queues and processes
application
inbound calls according to
A (usually) customer-written
predefined rules. For example, a call
program or set of programs that
might be routed to the agent whose
might consist of one or more state
line has been idle longest.
tables or custom servers that are
running on WebSphere Voice automatic number identification (ANI)
Response, with associated voice A service available in the U.S. that
segments. See voice application. provides the telephone number of
the calling party. It is generated by
application connectivity link (ACL)
the caller's originating central office
A service that transmits out-of-band
switch, sent to a telephone network
information between WebSphere
carrier if required, then sent directly
Voice Response and the Siemens
either to a switch or to a voice
Hicom 300 switch.
processing system.
application profile
autostubbing
Data that describes initial actions
A state table icon view utility that
that are to be performed when the
automatically converts lines into
telephone is answered. Information
stubs when they cross a specified
in an application profile indicates to
number of columns.
the channel process which state
table to load.
B
application server interface (ASI)
B8ZS Bipolar with 8-zero substitution. A
The principal software component
T1 line code that is required for
of WebSphere Voice Response that
64Kb channels such as ISDN.
manages the real-time channel
processing. B-channel
See bearer channel. See also Integrated
application server platform (ASP)
Services Digital Network (ISDN) .
A platform that is used for Web and
voice applications for e-business. background music
Any audio data that is to be played
ASI See application server interface.
on a music channel.
ASP See application server platform.
barge-in
audio name The capability that allows a prompt
The audible name that relates to a to be interrupted by an utterance
specific application profile ID and
mailbox.
Glossary 155
that is then passed to a speech which is used to describe the syntax
recognizer. See also cut-through of a given language and its notation.
channel. In speech recognition, a special
adaptation of grammar
baseforms
representation that is specified by
The set of phonetic pronunciations
Speech Recognition Control Language
that are associated with a grammar.
(SRCL) (pronounced “circle”).
In WebSphere Voice Server, the IBM
dictionary of pronunciations is used. bos Base Operating System.
basic rate interface (BRI) bps bits per second.
The means of ISDN access that is
BRI See basic rate interface.
normally used by private
subscribers. It provides two bridge See DVT bridge.
B-channels of 64 Kb per second and
British Approvals Board for
one D-channel of 16 Kb per second
Telecommunications
for signaling. This is often known as
The British standards organization
2B+D. Contrast with primary rate
that is responsible for approval of
interface (PRI).
equipment that is to be attached to
beans Java beans with which you can the PSTN.
build voice applications to use the
services of WebSphere Voice C
Response on any platform.
cadence
bearer channel The modulated and rhythmic
In an ISDN interface, a duplex recurrence of an audio signal. For
channel for transmitting data or example, a series of beeps or a
digital voice between the terminal series of rings.
and the network. The B-channel
call Telephone call. Often used to mean
operates at 64 Kb per second.
a single run-time instance of a voice
bearer service application.
The type of service that defines how
call center
an ISDN connection will be used.
A central point at which all inbound
Typical bearer services are speech
calls are handled by a group of
telephony, 64 Kb per second data,
individuals in a controlled
and high-quality speech.
sequential way. Call centers are
blind transfer usually a front end to a business
A type of call transfer in which the such as airline ticketing or mail
call is routed to another extension order.
and the original call is ended. No
Call Control eXtensible Markup Language
check is made to determine whether
(CCXML)
the transferred call is answered or if
Language designed to provide
the number is busy. Contrast with
telephony call control support for
screened transfer.
VoiceXML or other dialog systems.
bnf Abbreviation for Backus-Naur Form,
156 Installation
Refer to the CCXML forum web site to another telephone number. See
at http://www.w3.org/TR/ccxml also dual-line call transfer.
call forwarding CAS See channel associated signaling.
The process of sending incoming
cascading resources
calls to a different number.
Resources that can be taken over by
called party more than one node. A takeover
Any person, device, or system that priority is assigned to each
receives a telephone call. Contrast configured cluster resource group in
with caller. a per-node way. In the event of a
takeover, the node with the highest
caller (1) Any person, device, or system
priority gets the resource group. If
that makes a telephone call. (2)
that node is unavailable, the node
Often used to refer to any user of a
with the next-highest priority gets
voice application, although
the resource group, and so on.
WebSphere Voice Response might
have made an outbound call and CAS tone
the user is really the called party. (3) Customer Premise Equipment
In voice mail, any person who Alerting Signal tone. In ADSI, this
makes a telephone call to a tone is sent to the ADSI telephone
subscriber. Contrast with user. to switch the phone to data mode.
calling line identification presentation CBX See computerized branch exchange.
(CLIP) An ISDN supplementary service
CCH See Comité de Coordination de
that advises the called party of the
l'Harmonisation.
caller's number; for example, by
displaying it on a telephone display CCITT
panel. See Comité Consultatif International
Télégraphique et Téléphonique.
CallPath
Software that provides basic CCS See common channel signaling (CCS).
computer-telephony integration
central office (CO)
(CTI) enablement and
A telephone switching system that
comprehensive CTI functionality.
resides in the telephone service
This includes access to, and
provider's network. Different types
management of, inbound and
of central office switches exist,
outbound telecommunications.
depending upon the role of the
call session switch in the telephone network.
The sequence of events that occurs Commonly, a central office switch
from the time a call is started to the connects customer lines to other
time all activities related to customer lines or trunks, and is the
answering and processing the call point at which local subscriber lines
are completed. end for switching to other lines or
trunks.
call transfer
A series of actions that directs a call central registry
A component of the Licence Use
Glossary 157
Management network topology. A WebSphere Voice Response to the
server's database that logs requests switch, channel bank, or channel
for licenses, upgrades for licenses, service unit.
and journals all license activity in a
channel process (CHP)
tamper-proof auditable file.
The AIX process that runs the logic
CEPT See Conference Européenne des of the state table; each active caller
Administrations des Postes et session has one active channel
Télécommunications. process.
CGI See Common Gateway Interface. channel service unit (CSU)
A device that is used to connect a
channel
digital phone line to a multiplexer, a
One of the 24 channels that are on a
channel bank, or directly to another
T1 trunk, or one of the 30 channels
device that generates a digital
that are on an E1 trunk. See also
signal. A CSU performs specific
speech recognition session, music
line-conditioning and equalization
channel.
functions, and responds to loopback
channel-associated signaling (CAS) commands that are sent from the
A method of communicating CO.
telephony supervisory or line
CHP See channel process.
signaling (on-hook and off-hook)
and address signaling on T1 and E1 CIC See circuit identification code.
digital links. The signaling
CICS See customer information control
information for each traffic (voice)
system.
channel is transmitted in a signaling
channel that is permanently circuit identification code (CIC)
associated with the traffic channel. A 12-bit number that identifies a
On T1 links, supervisory signaling trunk and channel on which a call is
is sent in the traffic channel by carried.
using robbed-bit signaling (RBS). On
clear message
E1 links, a separate channel is used
A message that is displayed by
to send signaling. Address signaling
WebSphere Voice Response to tell
can be transmitted either in the
the operator that a red or yellow
signaling channel (out-of-band) or
error message has been cleared.
in the traffic channel (in-band).
Contrast with common channel client node
signaling (CCS). In a single system image (SSI), a
WebSphere Voice Response system
channel bank
that handles interactions with
A device that converts an analog
callers. A client node must have a
line signal to a digital trunk signal.
telephony connection. It does not
channel number store application or voice data; it
The identifying number that is gets data from the server node of
assigned to a licensed channel on the SSI.
the T1 or E1 trunk that connects
158 Installation
CLIP See calling line identification common channel signaling (CCS)
presentation. A method of communicating
telephony information and line
cluster
signaling events (for example, call
Loosely-coupled collection of
setup and call clearing) on a
independent systems (nodes) that
dedicated signaling channel. The
are organized into a network to
signaling channel is either a
share resources and to communicate
predefined channel on an E1 or T1
with each other. HACMP defines
digital link, or a completely separate
relationships among cooperating
link between the switch and
systems where peer cluster nodes
WebSphere Voice Response. For data
provide the services that a cluster
integrity and reliability, the
node offers if that node cannot do
information is usually
so.
communicated using a data link
cluster configuration protocol. The telephone information
User definition of all cluster and line signaling events are sent as
components. Component data packets. SS7 and ISDN are
information is stored in the Object common-channel signaling
Data Manager. Components include protocols. Contrast with channel
cluster name and ID, and associated signaling.
information about member nodes,
Common Gateway Interface (CGI)
adapters, and network modules.
An interface to programs that
CO See central office. provide services on the world wide
Web.
codec Refers to adapters that compress
and decompress video files. The compiled grammar file
letters "codec" represent A grammar in binary format that
"compression/decompression"; in was built by the WebSphere Voice
the past, they represented Server grammar development tools.
"coder/decoder."
compound license
Comité de Coordination de In License Use Management, a type
l'Harmonization of license that allows a system
The CEPT committee responsible for administrator to generate license
standards. passwords for a given number of
licenses. A compound license can
Comitato Elettrotechnico Italiano
generate either nodelocked or
The Italian standards organization
non-nodelocked licenses, but not
responsible for signaling protocols.
both
Comité Consultatif International
computer-telephony integration (CTI)
Télégraphique et Téléphonique (CCITT)
The use of a general-purpose
This organization has been renamed
computer to issue commands to a
and is now known as the
telephone switch to transfer calls
International Telecommunications
and provide other services.
Union - Telecommunication
Typically, CTI is used in call centers.
Standardization Sector (ITU-T).
Glossary 159
computerized branch exchange (CBX) WebSphere Voice Response for
A computer-driven, digital Windows application specifies
communications controller that which context profiles to load into
provides telephone communication the engine it has reserved.
between internal stations and
context type
external networks.
Indicates to the recognition engine
Conférence Européenne des how to interpret the grammar file.
Administrations des Postes et Possible types are: VOCAB_FILE,
Télécommunications (CEPT) GRAMMAR_FILE, TEXT,
European Conference of Postal and MNR_FILE, MNR,
Telecommunications PERSONAL_FILE,
Administrations. PERSONAL_WDS,
BASEFORM_FILE.
configuration file
See parameter file. continuous speech recognition
Recognition of words that are
configuration parameter
spoken in a continuous stream.
A variable that controls the behavior
Unlike isolated or discrete word
of the system or the behavior of all
recognition, users do not have to
applications that are running on the
pause between words.
system. See parameter file, system
parameter. conversation
See speech recognition session.
container window
A window that lists the names of all CPE See customer premises equipment.
existing objects of the same type.
CSU See channel service unit .
context
CTI See computer-telephony integration.
A set of one or more grammars that
is enabled and used during a customer information control system
recognition action. The grammars (CICS)
are specified by a FILELIST file. A licensed program that enables
Parameters that influence the transactions that are entered at
recognition, such as the maximum remote workstations to be processed
initial silence period and the ending concurrently by user-written
silence period, are also defined by application programs. It includes
the context. More than one context facilities for building, using, and
can be enabled for a recognition. maintaining databases.
context name custom server
The name given to a context in a A C language or C++ language
context profile that is used for program that provides data
WebSphere Voice Server. manipulation and local or remote
data stream, database, or other
context profile
services that are additional to those
Describes to the WebSphere Voice
that the state table interface
Server process which contexts
provides. Custom servers provide
should be loaded into an engine. A
an interface between WebSphere
160 Installation
Voice Response and business D-channel backup (DCBU)
applications, functions, or other An ISDN NFAS configuration where
processes to give callers access to two of the T1 facilities have a
business information and voice D-channel, one of which is used for
processing functions such as speech signaling, and the other as a backup
recognition. if the other fails. See also non-facility
associated signaling.
customer premises equipment (CPE)
Telephony equipment that is on the DDI See direct inward dialing.
premises of a business or domestic
DDS See production system.
customer of the telephone company.
An example is a private branch delay start
exchange (PBX). A procedure that is used with some
channel-associated signaling
cut-through channel
protocols to indicate when a switch
A channel of voice data that has
or PABX is ready to accept address
been passed through
signaling. After seizure, the switch
echo-cancellation algorithms. The
sends off-hook until it is ready to
channel provides echo-canceled
accept address signaling, at which
voice data that can then be used by
time it sends on-hook. Contrast with
the engine in a recognition attempt.
immediate start and wink start.
This is similar to barge-in.
delta channel
D In an ISDN interface, the D-channel
or delta channel carries the
daemon
signaling between the terminal and
In the AIX operating system, a
the network. In a basic rate
program that runs unattended to
interface, the D-channel operates at
perform a standard service.
16 Kb per second. In a primary rate
database server node interface, the D-channel operates at
In a single system image (SSI), a 64 Kb per second.
WebSphere Voice Response system
destination point code (DPC)
that contains the WebSphere Voice
A code that identifies the signaling
Response DB2® database. This is
point to which an MTP signal unit
usually the same node as the voice
is to be sent. Unique in a particular
server node.
network.
DBIM The internal database manager of
development system
WebSphere Voice Response.
A WebSphere Voice Response
DBS The database server of WebSphere system that is not used to respond
Voice Response. to, or make, “live” calls; it is used
only to develop and test
DCBU See D-channel backup.
applications. Contrast with
D-channel production system.
See delta channel.
dial To start a telephone call. In
telecommunication, this action is
Glossary 161
performed to make a connection between ISDN subscriber equipment
between a terminal and a and the network. It is carried on the
telecommunication device over a ISDN D-channel. ITU-T
switched line. recommendations Q.920 to Q.940
describe this protocol.
dial by name
To press the keys that are related to Digital Trunk Ethernet Adapter (DTEA)
subscribers' names instead of to A Radysis adapter card that
their telephone numbers or provides the audio streaming (RTP)
extensions. interface between the WebSphere
Voice Response internal H.100 bus
dialed number identification service
and Ethernet for a maximum of 120
(DNIS)
channels using uncompressed
A number that is supplied by the
(G.711) voice, and compressed
public telephone network to identify
G.723.2 and G.729A compressed
a logical called party. For example,
voice.
two toll-free numbers might both be
translated to a single real number. Digital Trunk No Adapter (DTNA)
The DNIS information distinguishes A device driver that supports
which of the two toll-free numbers uncompressed (G.711) voice RTP
was dialed. streaming.
dialog box Digital Trunk Telephony Adapter (DTTA)
A secondary window that presents The IBM Quad Digital Trunk
information or requests data for a Telephony PCI Adapter. In
selected action. WebSphere Voice Response, this
adapter is known as a DTTA. It
dial tone
allows you to connect directly to the
An audible signal (call progress
telephony network from a pSeries
tone) that indicates that a device
computer without the need for an
such as a PABX or central office
external pack.
switch is ready to accept address
information (DTMF or dial pulses). Digital Trunk Telephony Adapter (DTTA)
with Blind Swap Cassette (BSC)
DID See direct inward dialing.
The IBM Quad Digital Trunk
digital signal processing (DSP) Telephony PCI Adapter. In
A set of algorithms and procedures WebSphere Voice Response, this
that processes electronic signals adapter is known as a DTTA. It
after their conversion to digital allows you to connect directly to the
format. Because of the specific telephony network from a pSeries
mathematical models that are computer without the need for an
required to perform this processing, external pack. This DTTA includes a
specialized processors are generally short Blind Swap Cassette (BSC)
used. which is required for installing the
DTTA in machines that use the BSC
Digital Subscriber signaling System
(for example, the pSeries 650–6M2).
Number 1 (DSS1)
A signaling protocol that is used
162 Installation
diphone distribution list
A transitional phase from one sound In voice mail, a list of subscribers to
to the next that is used as a building whom the same message can be
block for speech synthesis. Typically, sent.
between one thousand and two
DMS100
thousand diphones exist in any
(1) A Northern Telecom switch. (2)
national language.
The custom ISDN protocol that is
direct dial in (DDI) run on the DMS100 switch,
See direct inward dialing. providing 23 B-channels and a
D-channel over a T1 trunk.
direct inward dialing (DID)
A service that allows outside parties DNIS See dialed number identification
to call directly to an extension of a service.
PABX. Known in Europe as direct
double-trunking
dial in (DDI).
See trombone.
direct speech recognition
down The condition in which a device is
Identification of words from spoken
unusable as a result of an internal
input that are read directly from the
fault or of an external condition,
telephony channel. Contrast with
such as loss of power.
indirect speech recognition.
downstream physical unit (DSPU)
DirectTalk bean
Any remote physical unit (data link,
One of the beans that is provided
storage, or input/output device)
with WebSphere Voice Response. It
that is attached to a single network
provides access from a voice
host system.
application to simple call control
functions: waiting for a call, making DPC See destination point code.
an outgoing call, handing a call over
drop-in grammar
to another application, and
A set of precompiled grammar rules
returning a call when finished.
that can be used by an
discrete word recognition application-specific grammar to
Identification of spoken words that improve the recognition
are separated by periods of silence, performance.
or input one at a time. Contrast
DSP See digital signal processing.
with continuous speech recognition.
DSPU See downstream physical unit.
disconnect
To hang up or terminate a call. DSS1 See Digital Subscriber signaling
System Number 1.
Distributed Voice Technologies (DVT)
A component of WebSphere Voice DTMF
Response that provides an interface See dual-tone multifrequency.
to allow you to integrate your own
DTEA See Digital Trunk Ethernet Adapter.
voice technology (such as a speech
recognizer) with your WebSphere DTNA
Voice Response system. See Digital Trunk No Adapter.
Glossary 163
DTTA See Digital Trunk Telephony Adapter. DVT service
The combination of a voice
dtuser The name of the AIX account that is
application, a DVT bridge, and a
set up during the installation
voice technology that allows a caller
process for the use of all users of
to interact with your business.
WebSphere Voice Response.
dynamic vocabulary
dual-line call transfer
A vocabulary that is defined while
A call transfer method in which the
an application is running.
primary and secondary lines remain
bridged until a call is completed.
E
(Also known as tromboning: see
trombone). E&M A channel-associated signaling
protocol in which signaling is done
dual-tone multifrequency (DTMF)
using two leads: an M-lead that
The signals are sent when one of the
transmits battery or ground and an
telephone keys is pressed. Each
E-lead that receives open or ground.
signal is composed of two different
tones. E1 A digital trunking facility standard
that is used in Europe and
DVT See Distributed Voice Technologies.
elsewhere. It can transmit and
DVT bridge receive 30 digitized voice or data
The interface between a voice channels. Two additional channels
technology component (such as a are used for synchronization,
speech recognizer) and the DVT framing, and signaling. The
server. A bridge must exist for each transmission rate is 2048 Kb per
technology that you want to second. Contrast with T1.
integrate with DVT.
echo cancelation
DVT_Client2 A filter algorithm that compares a
A WebSphere Voice Response copy of the voice data that is being
custom server that passes sent to a caller, with the voice data
commands and data to DVT_Server. being that is received from the
caller. Any echo of the sent data is
DVT interface
removed before the received data is
A WebSphere Voice Response
sent on, for example, to a speech
programming interface that is used
recognizer.
by a DVT bridge. It enables
integration of voice applications edge See result.
with Distributed Voice Technologies to
EDL See exchange data link.
provide functions such as speech
recognition. emulation
The imitation of all or part of one
DVT_Server
computer system by another, so that
A component of DVT that allocates
the imitating system accepts the
and manages system resources in
same data, runs the same programs,
response to requests from
and gets the same results as the
DVT_Client2.
imitated computer system does.
164 Installation
endpoint standard, agreed in 1993, that
In Voice over Internet Protocol, a place provides a basic range of services
where calls are originated and and supplementary services using
ended. 30 B-channels plus a D-channel over
an E1 trunk.
engine
A speech recognition process that exchange data link
accepts voice data as input and A serial connection that carries
returns the text of what was said as messaging information between
output. It is the process that WebSphere Voice Response and the
performs the recognition. Lucent Technologies 1AESS,
Northern Telecom DMS100, Ericsson
engine type
MD110 switch, or Siemens Hicom
Each engine must be configured
300.
with a specific type. The type is a
textual tag that is associated with a exit A point in a supplied application
specific engine and does not change from which control can be passed to
the operation or functionality of the another custom-written application.
engine. On completion, the custom-written
application passes control back to
error message
the supplied application.
Any message that is displayed by
WebSphere Voice Response in the
F
System Monitor as an alarm and
optionally written to the WebSphere fade in
Voice Response error log, or to the To gradually increase the volume of
AIX error log (as an alert). Strictly, sounds, such as background music.
the term error message should
fade out
include only red (immediate
To gradually decrease the volume of
attention) and yellow (problem
sounds, such as background music.
situation) messages, but it is also
used to refer to green (a red or failover
yellow message has been cleared) A transparent operation that, in the
and white (informational) messages. event of a system failure, switches
responsibility for managing
Ethernet
resources to a redundant or standby
A 10/100 network connection
system. Also known as fallover.
between the VoIP gateway and the
Speech Server that supports VoIP. FDM See Feature Download Management.
ETS European Telecommunications Feature Download Management (FDM)
Standard or European An ADSI protocol that enables
Telecommunication Specification. several alternative key and screen
overlays to be stored in an ADSI
ETSI European Telecommunications
telephone, and to be selected by
Standards Institute.
predetermined events at the
Euro-ISDN telephone.
The common European ISDN
Glossary 165
Federal Communication Commission function
(FCC) The standard body in the United In ADSI, an ADSI instruction or
States that is responsible for group of instructions.
communication.
FXS See Foreign Exchange Subscriber.
field An identifiable area in a window
that is used to enter or display data. G
FILELIST gatekeeper
A WebSphere Voice Server A component of a Voice over Internet
Telephony runtime file that defines Protocol that provides services such
which files to load into a WebSphere as admission to the network and
Voice Server engine. It contains a address translation.
list in the form:
gateway
context type grammar filename A component of Voice over Internet
... ... Protocolthat provides a bridge
between VoIP and circuit-switched
Recursion is not permitted; that is, environments.
no contexts of type FILELIST can be
specified in a FILELIST. When a G.711 Specification for uncompressed
FILELIST is loaded, all the voice for PSTN and Voice over
grammars that are specified in it are Internet Protocol access.
loaded into the engine. From then G.723.1
on, the grammars that are loaded Compressed audio codecs that are
when the FILELIST is specified are used on Voice over Internet Protocol
regarded as a single context. connection for voice.
Foreign Exchange Subscriber (FXS) G.729A
A signaling protocol that links a Compressed audio codecs that are
user's location to a remote exchange used on Voice over Internet Protocol
that would not normally be serving connection for voice.
that user, to provide, for example,
calls to outside the local area at the glare A condition that occurs when both
local rate. ends of a telephone line or trunk are
seized at the same time.
frame A group of data bits that is
surrounded by a beginning grammar
sequence and an ending sequence. A structured collection of words and
phrases that are bound together by
fsg Abbreviation for finite state rules. A grammar defines the set of
grammar. In WebSphere Voice all words, phrases, and sentences
Server, the extension of a file that that might be spoken by a caller
contains grammar specifications in and are recognized by the engine. A
compiled, binary form. It is grammar differs from a vocabulary in
generated from a .bnf file and is that it provides rules that govern
called a .fsg file. the sequence in which words and
phrases can be joined together.
166 Installation
greeting observes the alternate mark inversion
In voice mail, the recording that is (AMI) rule and V represents an AMI
heard by a caller on reaching violation. HDB3 is similar to B8ZS
subscriber's mailbox. See also that is used with T1.
announcement-only greeting. Contrast
HDLC See high-level data link control.
with voice message.
high-level data link control
greeting header
An X.25 protocol.
In voice mail, a recording that is
made by a subscriber and played to homologation
callers either before or instead of a The process of getting a telephony
personal greeting. product approved and certified by a
country's telecommunications
Groupe Special Mobile (GSM)
authority.
A CEPT/CCH standard for mobile
telephony. hook flash
A signal that is sent to a switch to
H request a switch feature (such as call
transfer).
HACMP (High-Availability Cluster
Multi-Processing) for AIX host application
Licensed Program Product (LPP) An application residing on the host
that provides custom software that computer.
recognizes changes in a cluster and
hunt group
coordinates the use of AIX features
A set of telephone lines from which
to create a highly-available
a non-busy line is found to handle,
environment for critical data and
for example, an incoming call.
applications.
HACMP/ES I
Licensed Program Product (LPP)
immediate start
that provides Enhanced Scalability
A procedure that is used with some
to the HACMP for AIX LPP. An
channel-associated signaling
HACMP/ES cluster can include up
protocols, when the address
to 32 nodes.
signaling is sent within 65
hang up milliseconds of going off-hook.
To end a call. See also disconnect. Contrast with delay start and wink
start.
HDB3 High-density bipolar of order 3. An
E1 line coding method in which IN See intelligent network.
each block of four successive zeros
in-band
is replaced by 000V or B00V, so that
In the telephony voice channel,
the number of B pulses between
signals are said to be carried
consecutive V pulses is odd.
in-band. Contrast with out-of-band.
Therefore, successive V pulses are of
alternate polarity so that no dc indirect speech recognition
component is introduced. Note: B Identification of words from spoken
represents an inserted pulse that
Glossary 167
input that are read from a file. specification, and used on Nortel
Contrast with direct speech and Lucent switches.
recognition.
Integrated Services Digital Network user
initialize part (ISUP)
To prepare a system, device, or Part of the SS7 protocol that
program for operation; for example, supports telephony signaling
to initialize a diskette. applications. The ISDN user part is
defined to carry signaling
input parameter
information that relates to digital
Data that is received by a program
telephones, terminals, and PABXs in
such as a prompt, 3270 script,
customer premises.
custom server, or state table from
the program that called it. Contrast intelligent network (IN)
with local variable and system A telephone network that includes
variable. programmable software that is not
resident on the switch. It allows the
integrated messaging
service provider to provide special
A messaging system in which more
services, such as special
than one copy of a single message is
call-handling, that are not
stored, the copies being kept
dependent on the capabilities of the
synchronized by the applications
switch. See also advanced intelligent
that are used to access them.
network.
Contrast with unified messaging.
intelligent peripheral (IP)
Integrated Services Digital Network
A voice processing system (such as
(ISDN)
WebSphere Voice Response) that
A digital end-to-end
provides enhanced services such as
telecommunication network that
voice response, speech recognition,
supports multiple services
text-to-speech, voice messaging, and
including, but not limited to, voice
database access in an advanced
and data.
intelligent network.
Integrated Services Digital Network
interactive voice response (IVR)
(ISDN) call transfer
A computer application that
In WebSphere Voice Response, an
communicates information and
application that allows you to
interacts with the caller via the
transfer calls on Nortel DMS-100
telephone voice channel.
switches using Integrated Services
Digital Network (ISDN) two B-channel International Telecommunications Union –
transfer, and on Nortel DMS-100 and Telecommunication Standardization Sector
DMS-250 switches using Nortel's (ITU-T)
proprietary Release Link Trunk The name of the organization that
(RLT) call transfer protocol. was previously known as the
CCITT.
Integrated Services Digital Network
(ISDN) two B-channel transfer IP See intelligent peripheral.
A call transfer feature that is
defined by Bellcore GR-2865-CORE
168 Installation
ISDN See Integrated Services Digital L
Network (ISDN) .
LAN See local area network.
ISDN two B-channel transfer
language model
See Integrated Services Digital
For speech recognition, a set of
Network (ISDN) two B-channel
acoustic shapes (in binary format)
transfer.
for a given set of words, in which
ISDN-UP word-to-word differences are
See Integrated Services Digital maximized, but speaker-to-speaker
Network user part. differences are minimized. See also
vocabulary.
ISUP See Integrated Services Digital
Network user part. LAPD See link access protocol for the
D-channel.
ITU-T See International Telecommunications
Union – Telecommunication licensed program product (LPP)
Standardization Sector. A separately-priced program and its
associated materials that bear an
IVR See interactive voice response.
IBM copyright and are offered
under the terms and conditions of a
J
licensing agreement.
Java Bean
license server
A reusable Java component. See
A machine on a network that holds
beans.
licenses and distributes them on
jump out request to other machines on the
See call transfer. network.
line error
K
An error on the telephone line that
key (1) One of the pushbuttons on the causes the signal to be impaired.
telephone handset; sometimes
link access protocol for the D-channel
referred to as a DTMF key. (2) A
An HDLC protocol used in ISDN
component of the keyboard that is
that ensures a reliable connection
attached to the computer system.
between the network and the user.
key pad Often used as another name for
The part of the telephone that Q.921.
contains the pushbutton keys.
local area network (LAN)
key pad mapping A network in which computers are
The process of assigning special connected to one another in a
alphanumeric characters to the keys limited geographical area.
that are on a telephone key pad, so WebSphere Voice Response
that the telephone can be used as a communication with WebSphere
computer-terminal keyboard. Voice Server speech recognition,
text-to-speech, and single system
image (SSI) requires a LAN that is
dedicated to that purpose (unless
Glossary 169
both are installed on the same message waiting indicator (MWI)
system). A token-ring network is a A visible or audible indication (such
type of LAN. as a light or a stutter tone) that a
voice message is waiting to be
local variable
retrieved.
A user-defined temporary variable
that can be accessed only by the MFR1 An in-band address signaling
program (state table, prompt, or system that uses six tone
3270 script) for which it is defined. frequencies, two at a time. MFR1 is
Contrast with input parameter, system used principally in North America
variable. and is described in ITU-T
recommendations Q.310 through
M Q.332.
macro See system prompt. MIME See multipurpose Internet mail
extensions.
MAP See mobile application part.
mobile application part (MAP)
MB See megabyte.
Optional layer 7 application for SS7
megabyte that runs on top of TCAP for use
(1) For processor storage and real with mobile network applications.
and virtual memory, 1 048 576
MP See multiprocessor.
bytes. (2) For disk storage capacity
and transmission rates, 1 000 000 MSU See message signal unit.
bytes.
MTP See message transfer part.
Message Center
mu(µ)-law
See Unified Messaging
The companding algorithm that is
message delivery preference used primarily in North America
The subscriber's choice of whether and Japan when converting from
voice mail is stored as voice mail analog to digital speech data.
only, as e-mail only, or as both voice (Compand is a contraction of
mail and e-mail. compress and expand.) Contrast
with A-law.
message delivery type
The format in which a voice multiprocessor (MP)
message is delivered. A computer that includes two or
more processing units that can
message signal unit (MSU)
access a common main storage.
An MTP packet that contains data.
multipurpose Internet mail extensions
message transfer part (MTP)
(MIME)
Part of the SS7 protocol that is
A protocol that is used on Internet
normally used to provide a
for extending e-mail capability and
connectionless service that is
merging it with other forms of
roughly similar to levels one
communication, such as voice mail
through three of the OSI reference
and fax.
model.
170 Installation
mumble Network File System (NFS)
Non speech noise that a user A protocol, developed by Sun
interjects while speaking. Microsystems, Incorporated, that
allows any host in a network to
music channel
gain access to another host or
A channel on which sounds can be
netgroup and their file directories.
broadcast to one or more telephony
In a single system image (SSI), NFS
(voice) channels.
is used to attach the WebSphere
music title Voice Response DB2 database.
The name by which WebSphere
network termination
Voice Response knows a tune.
See NT mode.
MWI See message waiting indicator.
NFAS See non-facility associated signaling.
N NFS See Network File System.
National ISDN node In a single system image (SSI), one
A common ISDN standard that was of the WebSphere Voice Response
developed for use in the U.S. systems that are in the cluster.
NAU See network addressable unit. non-facility associated signaling (NFAS)
An ISDN configuration where
N-Best
several T1 facilities can be
The ability to return more than one
controlled by a single D-channel,
speech recognition result. Typically,
instead of the normal T1
an array of results is available in the
configuration where each T1 facility
application in sequence of
has 23 B-channels and a D-channel
descending probability.
(23B+D). With NFAS, all 24
NCP See network control program. timeslots of the non signaling trunks
are available for voice, whereas only
NET Norme Européenne de
23 channels can be used on the
Télécommunication.
trunk that carries signaling traffic
Net 5 The test specification for (23B+D+n24B).
conformance to the Euro-ISDN
NT mode
standard for primary rate access to
Attachment to the ISDN network is
ISDN.
asymmetric. The network side of the
network addressable unit (NAU) connection operates in network
Any network component that can be termination, or NT, mode. User
addressed separately by other equipment operates in terminal
members of the network. equipment, or TE, mode.
network control program (NCP)
O
Used for requests and responses
that are exchanged between physical ODM See Object Data Manager.
units in a network for data flow
Object Data Manager (ODM)
control.
A data manager intended for the
storage of system data. The ODM is
Glossary 171
used for many system management (ISO) in 1984, it is considered to be
functions. Information that is used the primary architectural model for
in many commands and SMIT intercomputer communications
functions is stored and maintained
originating point code (OPC)
in the ODM as objects with
A code that identifies the signaling
associated characteristics.
Point that originated an MTP signal
off-hook unit. Unique in a particular
A telephone line state, usually network.
induced by lifting a receiver, in
OSI See Open Systems Interconnection.
which the line is ready to make a
call. outgoing mail
In voice mail, messages that are sent
offline
by a subscriber to another
Not attached or known to the
subscriber on the same system, and
existing system configuration, and
have not yet been listened to by the
therefore not in active operation.
addressee.
on-hook
out-of-band
A telephone line state, usually
In the telephony signaling channel,
induced by hanging up a receiver,
as opposed to the voice channel.
in which the line is ready to receive
Signals are said to be carried
a call.
out-of-band. Contrast with in-band.
online In active operation.
P
OPC See originating point code.
PABX See private automatic branch exchange
Open Systems Interconnection (OSI)
.
(1.) The interconnection of open
systems as specified in particular pack Each DTTA contains the equivalent
ISO standards. (2.) The use of of four packs. The pack is a digital
standardized procedures to enable trunk processor built into the digital
the interconnection of data trunk adapter, so there is no need
processing systems. for external hardware. See also
TPACK.
Open Systems Interconnection (OSI)
architecture parameter file
Network architecture that observes An ASCII file that sets configuration
the particular set of ISO standards parameters.
that relate to Open Systems
password
Interconnection.
A unique string of characters that is
Open Systems Interconnection (OSI) known to a computer system and to
Reference Model a user. The user must specify the
A conceptual model composed of character string to gain access to the
seven layers, each specifying system and to the information that
particular network functions. is stored in it.
Developed by the International
PBX See private branch exchange.
Organization for Standardization
172 Installation
PCI See peripheral component interconnect. normally used by large sites. It
provides 30 (E1) or 23 (T1)
PCM See Pulse Code Modulation.
B-channels of 64 Kb per second and
PCM fault condition one D-channel for signaling. This is
A fault, such as power supply often known as 30B+D or 23B+D.
failure, or loss of incoming signal, in Contrast with basic rate interface.
T1 or E1 equipment. (ITU-T G.732
primary rate ISDN (PRI)
and G.733.)
See primary rate interface.
peripheral component interconnect (PCI)
primitive
A computer busing architecture that
A message that is sent from one
defines electrical and physical
process to another.
standards for electronic
interconnection. private automatic branch exchange (PABX)
An automatic private switching
personal greeting
system that services an organization
In voice mail, a greeting that is
and is usually located on a
recorded by a subscriber. Contrast
customer's premises. Often used as
with system greeting.
another name for private branch
phone recognition exchange (PBX) .
Communicating with a computer
private branch exchange (PBX)
using voice via a telephone, over a
A switch inside a private business
telephone line. The computer
that concentrates the number of
application recognizes what was
inside lines into a smaller number
said and takes suitable action.
of outside lines (trunks). Many PBXs
port In time-slot management, one end also provide advanced voice and
of a 64 Kbps unidirectional stream data communication features. Often
that can be attached to the TDM used as another name for private
bus. automatic branch exchange .
port set process a call
In time-slot management, a To answer the telephone and
collection of ports that can be perform the correct tasks.
connected using a single
Process Manager
CA_TDM_Connect() API call to a
In WebSphere Voice Server, the
complementary collection of ports.
process that manages the interaction
PRA Primary rate access (PRA). Used as of all telephony system processes;
another name for primary rate for example, starting and stopping
interface (PRI). text-to-speech or speech recognition
sessions.
PRI See primary rate interface.
production system
primary rate access (PRA)
A WebSphere Voice Response
See primary rate interface.
system that responds to or makes
primary rate interface (PRI) “live” calls. A production system
The means of ISDN access that is can also be used to develop new
Glossary 173
applications. Contrast with pronunciation pool
development system. A WebSphere Voice Server resource
that contains the set of all
program temporary fix (PTF)
pronunciations.
An update to IBM software.
protocol
program data
A set of semantic and syntactic rules
Application-specific data that can be
that determines the behavior of
associated with a call transfer from
functional units when they get
CallPath to WebSphere Voice
communication. Examples of
Response, or in the opposite
WebSphere Voice Response
direction. This is equivalent to
protocols are FXS, RE, and R2.
CallPath program data, but
WebSphere Voice Response imposes PSTN An ITU-T abbreviation for public
the restriction that the data must be switched telephone network.
a printable ASCII character string,
PTF See program temporary fix.
with a maximum length of 512
bytes. Pulse Code Modulation (PCM)
Variation of a digital signal to
prompt
represent information.
(1) A message that requests input or
provides information. Prompts are pushbutton
seen on the computer display screen (1) A key that is on a telephone key
and heard over the telephone. (2) In pad. (2) A component in a window
WebSphere Voice Response, a that allows the user to start a
program that uses logic to specific action.
determine dynamically the voice
pushbutton telephone
segments that are to be played as a
A type of telephone that has
voice prompt.
pushbuttons. It might or might not
prompt directory send tone signals. If it does, each
A list of all the prompts that are number and symbol on the key pad
used in a particular voice has its own specific tone.
application. Used by the state table
to play the requested voice prompts. Q
pronunciation Q.921 The ITU-T (formerly CCITT)
The possible phonetic recommendation that defines the
representations of a word. A word link layer of the DSS1 protocol.
can have multiple pronunciations; Q.921 defines an HDLC protocol
for example, “the” has at least two that ensures a reliable connection
pronunciations, “thee” and “thuh”. between the network and the user.
Often used as another name for
pronunciation dictionary
LAPD.
A file that contains the phonetic
representation of all of the words, Q.931 The ITU-T recommendation that
phrases, and sentences for an defines the network layer of the
application grammar. DSS1 protocol. This layer carries the
174 Installation
ISDN messages that control the remote alarm indication (RAI)
making and clearing of calls. A remote alarm (also referred to as
a yellow alarm) indicates that the
quiesce
far-end of a T1 connection has lost
To shut down a channel, a trunk
frame synchronization. The Send
line, or the whole system after
RAI system parameter can be set to
allowing normal completion of any
prevent WebSphere Voice Response
active operations. The shutdown is
from sending RAI.
performed channel-by-channel.
Channels that are in an idle state remote extension (RE)
are shut down immediately. An E1 signaling protocol that is
Channels that are processing calls similar to FXS loop start.
are shut down at call completion.
resource element
A component of an Intelligent
R Network. The resource element
RAI See remote alarm indication. contains specialized resources such
as speech recognizers or
RBS See robbed-bit signaling.
text-to-speech converters.
RE See remote extension.
response
Recognition Engine server In speech recognition, the character
In WebSphere Voice Server, the string that is returned by the
software that performs the speech recognizer, through DVT_Client, to
recognition and sends the results to the state table. The string represents
the client. This consists of one ‘Tsm the result of a recognition attempt.
router' and at least one ‘tsmp' and This is the word or words that the
one ‘engine'. recognizer considers to be the best
match with the speech input.
reduced instruction set computer (RISC)
A computer that uses a small, result An indicator of the success or
simplified set of frequently-used failure of a state table action. It is
instructions to improve processing returned by WebSphere Voice
speed. Response to the state table. Also
known as an edge.
referral number
The phone number to which calls result state
are routed, when call forwarding is The state that follows each of the
active. possible results of an action.
rejection return code
The identification of an utterance as A code that indicates the status of
one that is not allowed by a an application action when it
grammar. completes.
release link trunk (RLT) RISC See reduced instruction set computer.
A custom specification from Nortel
RLT See release link trunk.
for ISDN call transfer.
Glossary 175
robbed-bit signaling (RBS) segment ID number
The T1 channel -associated signaling One or more numbers that are used
scheme that uses the least to identify a voice or prompt
significant bit (bit 8) of each segment.
information channel byte for
Server Display Control (SDC)
signaling every sixth frame. This is
An ADSI control mode in which the
known as 7-5/6-bit coding rather
ADSI telephone is controlled
than 8-bit coding. The signaling bit
through a dialog with a voice
in each channel is associated only
response system.
with the channel in which it is
contained. server node
In a single system image (SSI), a
S WebSphere Voice Response system
that contains either the WebSphere
SAP See service access point.
Voice Response DB2 database, or the
SAS A T1 signaling protocol that is voice data, or both.
similar to FXS.
service access point (SAP)
SCbus See Signal Computing bus. An OSI term for the port through
which a service user (layer N+1)
SCCP See signaling connection control part.
accesses the services of a service
SCP See service control point. provider (layer N).
screened transfer service control point (SCP)
A type of call transfer in which the A component of the intelligent
transfer of the held party to the network that provides transactional
third party is completed only if the services, such as translation of
third party answers the call. toll-free numbers to subscriber
Contrast with blind transfer. numbers.
script The logical flow of actions for a service information octet (SIO)
3270 server program. A field that is in an MTP message
signal unit. It identifies a higher
script language
layer user of MTP, and whether the
A high-level, application-specific
message relates to a national or
scripting language, which consists
international network.
of statements that are used to
develop 3270 scripts. These scripts service node
are part of the interface between a An element of an Intelligent
state table and a 3270-based host Network. The service node contains
business application. the service logic that controls an
intelligent network application and
SCSA See Signal Computing System
resources.
Architecture.
service provider
SDC See Server Display Control.
Any company that provides services
SDLC See Synchronous Data Link Control. for a fee to its customers, such as
telecommunication companies,
176 Installation
application service providers, signaling
enterprise IT, and Internet service The exchange of control information
providers. between functional parts of the
system in a telecommunications
service provider equipment (SPE)
network.
The switching equipment that is
owned by the telephone company. signaling connection control part (SCCP)
A layer 3 protocol that observes
session
OSI.
See speech recognition session.
signaling information field (SIF)
Session Initiation Protocol
The user data portion of an MTP
A signaling protocol used for
message signal unit.
internet conferencing, telephony,
presence, events notification and signaling link code (SLC)
instant messaging. A code that identifies a particular
signaling link that connects the
short message service center (SMSC)
destination and originating
A component of the mobile
signaling points. This is used in
telephony network, specified by the
MTP signaling network
GSM group of standards, that
management messages to indicate
provides for exchange of
the signaling link to which the
alphanumeric messages of less than
message relates.
160 bytes. Messages can be
exchanged between different types signaling link selection (SLS)
of system such as mobile telephone, A field that is used to distribute
alphanumeric pager, terminal, MTP signal units across multiple
e-mail, telex, or DTMF telephone. signaling links.
SIF See signaling information field. signaling mode
The type of signaling protocol,
Signal Computing System Architecture
either channel-associated signaling,
(SCSA)
or common-channel signaling.
An architecture that was defined by
Dialogic to support interoperability signaling point
of software and hardware A node in a signaling network that
components that are developed by either originates and receives
different vendors in the computer signaling messages, or transfers
telephony industry. signaling messages from one
signaling link to another, or both.
Signal Computing bus (SCbus)
A time division multiplexed (TDM) signaling process
hardware bus that was originated A WebSphere Voice Response
by Dialogic to interconnect different component that controls signaling
vendors' computer telephony for an exchange data link or
adapters. Specified as part of Signal common-channel signaling protocol.
Computing System Architecture Some signaling processes are
(SCSA).
Glossary 177
supplied with WebSphere Voice network. Each system (known as a
Response, and others can be node) in the cluster is configured as
custom-written. either a client or a server. A single
system image typically consists of
signaling System Number 7 (SS7)
one server node and multiple client
The international high-speed
nodes. The client nodes retrieve
signaling backbone used for the
applications and voice data from the
public-switched telephone network.
server. A second server can be
silence configured for redundancy.
A short pause between utterances.
sink A port that takes voice data from
simple mail transfer protocol (SMTP) the TDM bus. Contrast with source.
An Ethernet protocol that is related
SIO See service information octet.
to TCP/IP.
SIP See Session Initiation Protocol.
simple network management protocol
(SNMP) SLC See signaling link code.
In the Internet suite of protocols, a
SLS See signaling link selection.
network management protocol that
is used to monitor routers and SMDI See Simplified Message Desk Interface.
attached networks. SNMP is an
SMIT See System Management Interface Tool.
application layer protocol.
Information on devices managed is SMP See symmetric multiprocessor.
defined and stored in the
SMSC See short message service center.
application's Management
Information Base (MIB). SNMP SMSI See Simplified Message Service
provides a means of monitoring Interface.
WebSphere Voice Response
SMTP See simple mail transfer protocol.
resources remotely.
SNA Systems Network Architecture.
Simplified Message Desk Interface
(SMDI) SNMP
A Northern Telecom service that See simple network management
transmits out-of-band information protocol .
between WebSphere Voice Response
source A port that puts voice data on to the
and particular switches.
TDM bus. Contrast with sink.
Simplified Message Service Interface
SPACK
(SMSI)
A logical component that consists of
A Lucent Technologies service that
a base card, which connects to the
transmits out-of-band information
digital trunk adapter in the pSeries
between WebSphere Voice Response
computer, and a trunk interface card
and particular switches.
(TIC), which manages the trunk
single system image (SSI) connection to the switch. Contrast
A cluster of WebSphere Voice with VPACK and TPACK.
Response systems that are
SPE See service provider equipment.
connected together using a local area
178 Installation
speaker-dependent speech recognition SRCL See Speech Recognition Control
Identification of spoken words that Language (SRCL).
is related to knowledge of the
SS7 See signaling System Number 7.
speech characteristics of one
speaker. Contrast with SSI See single system image.
speaker-independent speech recognition.
SSI-compliant custom server
speaker-independent speech recognition A custom server that runs correctly
Identification of spoken words that in a single system image. The
is related to collected knowledge of custom server observes all the
the speech characteristics of a guidelines for the operation of
population of speakers. Contrast custom servers in an SSI
with speaker-dependent speech environment.
recognition.
SSI-tolerant custom server
special character A custom server that runs in a
A character that is not alphabetic, single system image, but with only
numeric, or blank. For example, a some restrictions.
comma (,) or an asterisk (*).
standalone system
speech recognition A WebSphere Voice Response
The process of identifying spoken system that is not part of a single
words. See discrete word recognition, system image (SSI). A standalone
continuous speech recognition, system is not connected to other
speaker-dependent speech recognition, WebSphere Voice Response systems,
speaker-independent speech recognition. so it contains its own application
and voice data.
Speech Recognition Control Language
(SRCL) state One step in the logical sequence of
In WebSphere Voice Server, a actions that makes a WebSphere
structured syntax and notation that Voice Response voice application.
defines speech grammars,
state table
annotations, repetitions, words,
A list of all the actions that are used
phrases, and associated rules.
in a particular voice application. A
speech recognition session component of WebSphere Voice
In WebSphere Voice Server, a Response.
sequence of recognition commands
state table action
that allocate a recognition engine,
One instruction in a set of
and return a unique identifier to
instructions that is in a WebSphere
identify the engine.
Voice Response state table that
speech synthesis controls how WebSphere Voice
The creation of an approximation to Response processes various
human speech by a computer that operations such as playing voice
concatenates basic speech parts prompts or recording voice
together. See also text-to-speech. messages. See also state.
Glossary 179
stub A line in a state table that is only manages the WebSphere Voice
partially displayed. Response system by adding users,
assigning account numbers, and
subscriber
changing authorizations.
In voice mail, any person who owns
a mailbox. system greeting
In voice mail, a default greeting that
subscriber class
is heard by callers to the mailboxes
A named set of variables that
of subscribers who have not
defines a specific level of service
recorded a personal greeting or who
available to telephone subscribers,
have selected the system greeting.
such as maximum number of
Contrast with personal greeting.
messages per mailbox and
maximum number of members per System Management Interface Tool
mailbox distribution list. (SMIT)
A set of utilities that can be used for
subvocabulary
various purposes, such as loading
A vocabulary that is called by
WebSphere Voice Response
another vocabulary.
software, installing the exchange
supplementary service data link, and configuring SNA.
In Euro-ISDN, a service outside the
Systems Network Architecture (SNA)
minimum service offering that each
An architecture that describes the
signatory is obliged to provide. For
logical structure, formats, protocols,
example, calling line identification
and operational sequences for
presentation (CLIP) and call session.
transmitting information units
switch A generic term that describes a through the networks and also the
telecommunications system that operational sequences for
provides connections between controlling the configuration and
telephone lines and trunks. operation of networks.
symmetric multiprocessor (SMP) system parameter
A system in which A variable that controls some of the
functionally-identical multiple behavior of WebSphere Voice
processors are used in parallel, Response or applications that are
providing simple and efficient running under WebSphere Voice
load-balancing. Response. System parameters are set
through System Configuration or
Synchronous Data Link Control (SDLC)
Pack Configuration options on the
A discipline for managing
Configuration menu. Some system
synchronous, code-transparent,
parameter values are assigned to
serial-by-bit information transfer
system variables when an application
over a link connection. Transmission
is initialized. Contrast with input
exchanges can be duplex or
parameter, local variable, system
half-duplex over switched or
variable.
nonswitched links.
system prompt
system administrator
The symbol that appears at the
The person who controls and
180 Installation
command line of an operating TCAP See transaction capabilities application
system, indicating that the operating part.
system is ready for the user to enter
TCP/IP
a command.
See Transmission Control
system variable Protocol/Internet Protocol.
A permanent global variable that is
TDD See Telecommunications Device for the
defined by WebSphere Voice
Deaf.
Response for use by state tables.
Many system variables are loaded TDM See time-division multiplex bus.
with values when the state table is
technology
initialized. Some values are taken
A program, external to WebSphere
from system parameters. Contrast
Voice Response, that provides
with input parameter, local variable,
processing for functions such as
system parameter.
text-to-speech or speech recognition.
T Telecommunications Device for the Deaf
(TDD) A telephony device that has a
T1 A digital trunking facility standard
QWERTY keyboard and a small
that is used in the United States and
display and, optionally, a printer.
elsewhere. It can transmit and
receive 24 digitized voice or data telephone input field
channels. Signaling can be A field type that contains
imbedded in the voice channel information that is entered by a
transmission when robbed-bit caller who is using pushbutton
signaling is used. The transmission signals. See also field.
rate is 1544 kilobits per second.
terminal
Contrast with E1.
(1) A point in a system or
T1/D3 A framing format that is used in T1 communication network at which
transmission. data can enter or leave. (2) In data
communication, a device, usually
T1/D4 A framing format that is used in T1
equipped with a keyboard and
transmission.
display device, that can send and
tag A text string that is attached to any receive information.
instance of a word in a grammar. A
termination character
tag can be used (1) to distinguish
A character that defines the end of a
two occurrences of the same word
telephone data entry.
in a grammar or (2) to identify more
than one word in a grammar as text-to-speech (TTS)
having the same meaning. The process by which ASCII text
data is converted into synthesized
Tag Image File Format-Fax (TIFF-F)
speech. See also speech synthesis.
A graphic file format that is used to
store and exchange scanned fax TIC See trunk interface card.
images.
time-division multiplex bus (TDM)
A method of transmitting many
Glossary 181
channels of data over a smaller DTTA digital trunk adapter
number of physical connections by provides up to four TPACKs on a
multiplexing the data into timeslots, PCI card.
and demultiplexing at the receiving
transaction
end. In this document, one such
A specific, related set of tasks in an
channel can be considered to be a
application that retrieve information
half-duplex unidirectional stream of
from a file or database. For
64 Kb per second.
example, a request for the account
TIFF-F balance or the available credit limit.
See Tag Image File Format-Fax
transaction capabilities application part
timeslot (TCAP)
The smallest switchable data unit on Part of the SS7 protocol that
a data bus. It consists of eight provides transactions in the
consecutive bits of data. One signaling network. A typical use of
timeslot is similar to a data path TCAP is to verify a card number, for
with a bandwidth of 64 Kb per the credit card calling service.
second.
transaction messaging
token A particular message or bit pattern The ability to associate an item of
that indicates permission or data, such as a transaction identifier,
temporary control to transmit. with a voice message. The voice
message can later be retrieved by
token-ring network
referencing the data value.
A local area network that connects
devices in a ring topology and transfer
allows unidirectional data See call transfer.
transmission between devices by a
Transmission Control Protocol/Internet
token-passing procedure. A device
Protocol (TCP/IP)
must receive a token before it can
A communication subsystem that is
transmit data.
used to create local area and wide
tone An audible signal that is sent across area networks.
a telephone network. Single
trombone
(one-frequency) tones, tritones (three
A connected voice path that enters
sequential tones at different
an IVR from a switch on one circuit,
frequencies), dual tones (two
then returns to the same switch on a
simultaneous tones at different
parallel circuit. Two IVR ports and
frequencies), and dual sequential
two circuits are consumed, but in
tones exist. Each has a different
some circumstances this might be
meaning.
the only way to make a connection
TPACK between two callers if the attached
A digital trunk processor that is switch does not support a Call
implemented using DSP technology Transfer function. Also known as
on the digital trunk adapter without double-trunking.
the need for external hardware. One
trunk A telephone connection between
182 Installation
two central offices or switching Unified Messaging
devices. In WebSphere Voice An IBM product that uses
Response, a trunk refers to 24 or 30 WebSphere Voice Response's voice
channels that are carried on the processing capabilities to provide a
same T1 or E1 digital interface. wide range of voice mail, fax, and
e-mail functions. Previously known
trunk interface card (TIC)
as Message Center.
The component of the pack that
manages the trunk connection to the user Someone who uses WebSphere
switch. Voice Response as a system
administrator, application developer,
Tsm Router
or similar. Contrast with caller.
In WebSphere Voice Server, a
process that controls which engine utterance
processes are in use at any time. A spoken word, phrase, or sentence
Requests for an engine by a that can be preceded and followed
WebSphere Voice Server Client are by silence.
accepted or rejected depending on
whether an engine that meets the V
Tsm Client's requirements is
variable
available.
A system or user-defined element
tsmp In WebSphere Voice Server, a that contains data values that are
process that is running on the used by WebSphere Voice Response
Recognition engine server machine voice applications. See input
that passes messages between an parameter, local variable, system
engine and a Tsm Client. One tsmp parameter, system variable.
exists for every engine.
VMS See Voice Message Service.
TTS See text-to-speech.
vocabulary
tune A piece of music or other audio A list of words with which
data that is intended to be played as WebSphere Voice Response matches
background music. input that is spoken by a caller. See
also language model.
U
voice application
underrun A WebSphere Voice Response
To run out of audio data to play, application that answers or makes
causing voice or music to be calls, plays recorded voice segments
audibly broken up or cut off. to callers, and responds to the
caller's input.
unified messaging
A messaging system in which a voice directory
single copy of a message is stored A list of voice segments that is
and accessed by multiple identified by a group ID. Voice
applications (for example, voice directories can be referenced by
mail and e-mail). Contrast with prompts and state tables. Contrast
integrated messaging. with voice table.
Glossary 183
voice mail voice technology. The library uses
The capability to record, play back, entry points that are provided by
distribute, and route voice DVT.
messages.
Voice Protocol for Internet Messaging
voice mailbox (VPIM)
The notional hard disk space where The standard for digital exchange of
the incoming messages for a voice voice messages between different
mail subscriber are stored. voice mail systems, as defined in
Internet Request For Comments
voice message
(RFC) 1911.
In voice mail, a recording that is
made by a caller for later retrieval voice response unit (VRU)
by a subscriber. A telephony device that uses
prerecorded voice responses to
Voice Message Service (VMS)
provide information in response to
An Ericsson service that transmits
DTMF or voice input from a
information between WebSphere
telephone caller.
Voice Response and particular
switches. voice segment
The spoken words or sounds that
voice messaging
make recorded voice prompts. Each
The capability to record, play back,
segment in an application is
distribute, route, and manage voice
identified by a group ID and a
recordings of telephone calls
segment ID and usually includes
through the use of a processor,
text.
without the intervention of agents
other than the callers and those who voice server node
receive messages. In a single system image (SSI), a
server node that contains the voice
voice model
data. This is usually the same node
A file that contains parameters that
as the database server node.
describe the sounds of the language
that are to be recognized on behalf voice table
of an application. In WebSphere A grouping of voice segments that is
Voice Server, this is a bnf file. See used for organizational purposes.
also grammar. Voice tables can be referenced by
prompts, but not by state tables.
Voice over Internet Protocol (VoIP)
Contrast with voice directory.
The sending of telephony voice over
Internet Protocol (IP) data voice technology
connections instead of over existing See technology.
dedicated voice networks, switching
VoiceXML
and transmission equipment. See
VoiceXtensible Markup Language.
also gatekeeper and gateway.
An XML-based markup language
voice port library for creating distributed voice
A library that manages a socket applications. Refer to the VoiceXML
connection from the client to the forum web site at www.voicexml.org
184 Installation
VoIP See Voice over Internet Protocol. information. Contrast with delay
start and immediate start.
VPACK
A component consisting of a base word spotting
card, which connects to the digital In speech recognition, the ability to
trunk adapter in the pSeries recognize a single word in a stream
computer, and a trunk interface card of words.
(TIC), which manages the trunk
wrap In ADSI, the concatenation of two
connection to the switch. The single
columns of display data to form a
digital trunk processor contains one
single column.
VPACK, and the multiple digital
trunk processor contains slots for up
Y
to five VPACKs. Contrast with
SPACK and TPACK. yellow alarm
See remote alarm indication.
VPIM See Voice Protocol for Internet
Messaging.
Z
VRU See voice response unit.
zero code suppression (ZCS)
A coding method that is used with
W
alternate mark inversion to prevent
World Wide Web Consortium (W3C) sending eight successive zeros. If
An organization that develops eight successive zeros occur, the
interoperable technologies second-least significant bit (bit 7,
(specifications, guidelines, software, with the bits labeled 1 through 8
and tools) to lead the Web to its full from the most significant to the least
potential. W3C is a forum for significant) is changed from a 0 to a
information, commerce, 1. AMI with ZCS does not support
communication, and collective clear channel operation.
understanding. Refer to the web site
at http://www.w3.org
WebSphere Voice Response
A voice processing system, that
combines telephone and data
communications networks to use,
directly from a telephone,
information that is stored in
databases.
wink start
A procedure that is used with some
channel-associated signaling
protocols to indicate when a switch
or PABX is ready to accept address
signaling. After seizure, the switch
sends a short off-hook signal (wink)
when it is ready to accept address
Glossary 185
186 Installation
List of WebSphere Voice Response and associated
documentation
Here is a list of the documentation for WebSphere Voice Response for AIX and
associated products. PDF and HTML versions of the documentation are
available from the IBM Publications Center at http://www.ibm.com/shop/
publications/order. Hardcopy books, where available, can be ordered through
your IBM representative or at this Web site.
WebSphere Voice Response for AIX documentation can also be found by going
to the IBM Pervasive software Web site at http://www.ibm.com/software/
pervasive, selecting the WebSphere Voice products link, and then selecting
the library link from the WebSphere Voice Response page.
PDF and HTML versions of the WebSphere Voice Response for AIX
publications are available on the CD-ROM supplied with the product. In
addition, WebSphere Voice Response for AIX, WebSphere Voice Response for
Windows, Unified Messaging, and other WebSphere Voice publications are
available together in PDF and HTML formats on a separately-orderable
CD-ROM (order number SK2T-1787).
Note: To read PDF versions of books you need to have the Adobe Acrobat
Reader (it can also be installed as a plug-in to a Web browser). It is available
from Adobe Systems at http://www.adobe.com .
For information on AIX Version 6.1, refer to the AIX V6.1 infocenter
188 Installation
For information on System p5 and BladeCenter computers, refer to the IBM
Power hardware infocenter
HACMP
v HACMP for AIX: HACMP 5.4 Concepts and Facilities, SC23-4864-09
v HACMP for AIX: HACMP 5.4 Planning Guide, SC23-4861-09
v HACMP for AIX: HACMP 5.4 Installation Guide, SC23-5209-00
v HACMP for AIX: HACMP 5.4 Administration Guide, SC23-4862-09
v HACMP for AIX: HACMP 5.4 Smart Assist for DB2, SC23-5179-03
v HACMP for AIX: HACMP 5.4 Troubleshooting, SC23-5177-03
v HACMP for AIX: Enhanced Scalability Installation and Administration Guide,
Volume 1, SC23-4284
v HACMP for AIX: Enhanced Scalability Installation and Administration Guide,
Volume 2, SC23-4306
For more information on HACMP, refer to the HACMP Library and the AIX
V6.1 infocenter.
SS7
v SS7 Support for WebSphere Voice Response: SS7 User's Guide, GC34-7090
IBM SS7 Support for WebSphere Voice Response observes the applicable parts
of the following specifications for ISUP:
v CCITT Blue book (1988) Q.701 - Q.707
v ITU-T (formerly CCITT) Recommendations Q.700 - Q.716, Volume VI Fascicle
VI.7
v CCITT Blue book (1988) Q.711 - Q.714
v ITU-T White book (1993) Q.711 - Q.714
v CCITT Blue book (1988) Q.721 - Q.724
v ITU-T (formerly CCITT) Recommendations Q.721 - Q.725, Volume VI Fascicle
VI.8
v ITU-T White book (1992) Q.730 group
v CCITT Blue book (1988) Q.761 - Q.764
v ITU-T White book (1992) Q.761 - Q.764
v CCITT Blue book (1988) Q.771 - Q.775
v ITU-T (formerly CCITT) Recommendations Q.771 - Q.775, Q.791, Volume VI
Fascicle VI.9
ADC
v ADC NewNet AccessMANAGER™: Installation and Maintenance
Manual
v ADC NewNet AccessMANAGER™: User Manual
WebSphere Voice Response ISDN support observes the applicable parts of the
following standards for User Side protocol:
Custom ISDN Standards:
v Northern Telecom DMS/250 Primary Rate Interface NIS A211-4 Release
8, July 1995. (IEC05 level)
v Northern Telecom DMS/100 Primary Rate Interface NIS A211-1 Release
7.05, May 1998. (NA007 & RLT)
v AT&T 5ESS Switch. ISDN Primary Rate Interface Specification. 5E7 and
5E8 Software Release AT&T 235-900-332. Issue 2.00 December 1991
v AT&T 5ESS Switch. ISDN Primary Rate Interface Specification. 5E9
Software Release AT&T 235-900-342. Issue 1.00 November 1993
(National ISDN only)
v Lucent 5ESS-2000 Switch ISDN Primary Rate Interface, Interface
Specification, 5E9(2) and Later Software Releases, 235-900-342. Issue
5.00 January 1997 (National ISDN only)
v AT&T ISDN Primary Rate Specification TR41449 July 1989
v AT&T ISDN Primary Rate Specification TR41459 August 1996
Euro-ISDN
The following documents refer to the specifications required for
observing ISDN:
v TBR4-ISDN; Attachment Requirements For Terminal Equipment To
Connect To An ISDN Using ISDN Primary Rate Access, Edition 1, Nov.
95, English
v CTR 4 - European Communities Commission Decision 94/796/EC
published in the Official Journal of the European Communities L
329, 20 December 94 (ISDN PRA)
National ISDN
National ISDN is described in the following publications:
v National ISDN, SR-NWT-002006, Issue 1, August 1991, published by
Bellcore
v National ISDN-1, SR-NWT-001937, Issue 1, February 1991, published
by Bellcore
v National ISDN-2, SR-NWT-002120, Issue 1, May 1992, published by
Bellcore
INS Net Service 1500
INS Net Service is described in the following publications:
190 Installation
v Interface for the INS Net Service Volume 1 (Outline), 7th Edition,
published by Nippon Telegraph and Telephone Corporation
v Interface for the INS Net Service Volume 2 (Layer 1 & 2 Specifications),
4th Edition, published by Nippon Telegraph and Telephone
Corporation
v Interface for the INS Net Service Volume 3 (Layer 3 Circuit Switching),
5th Edition, published by Nippon Telegraph and Telephone
Corporation
194 Installation
hardware
E data communications network 3
EDL Communication Port parameter 98
diagnostics 55
environment variables
high quality voice 3
$ 147, 148
speech recognition 2
setting when logged on as root 89
telephony 21
Ethernet network, filesets for TCP/IP 16
text-to-speech 3
exchange data link
HOME 147
configuring the attachment 90
homologation 21
defining as a TTY device 90, 91
defining the communication port 98
introduction 2
I
immediate shutdown 122
export command import file
file names, restrictions on 33 importing 80
path names, restrictions on 33 import-export method
exporting exporting application data 33
voice applications 33 importing
exportsna utility 102 optional features 80
initializing
F WebSphere Voice Response, problems with 126
fax application, sample application import file 81
installation
file permissions 89
test 70
file system
installing
local /usr 4
AIX and other LPPs 15
filesets
custom servers 85
devices.artic960 44
WebSphere Voice Response software 42
devices.artic960dev 44
ISDN
devices.dirTalk.
signaling process:import files 81
BrooktroutFax 44
devices.dirTalk.artic960 44
dirTalk.3270 44
K
keyboard
dirTalk.ADSI 44 focus policy 127
dirTalk.BrooktroutFax 44 map : introduction 99
dirTalk.DT 44 map : language environment 99
dirTalk.DTBE 44 map : remapping 99
dirTalk.DVT 44
dirTalk.GEOTEL 44 L
dirTalk.ISDN.ATT 44 language compiler
dirTalk.ISDN.com 44 importing custom servers 85
dirTalk.ISDN.DMS100 44 licenses for cloned systems 97
dirTalk.ISDN.EuroISDN 44 required level 17
dirTalk.ISDN.INS1500 44 required software 2, 17
dirTalk.SP 44 language environment, keyboard 99
dirTalk.SS7_D7. license files 59
D7_Enablement 44 licensed program products 17
dirTalk.TDD 44 licensed program products (LPPs)
focus policy levels required 17
keyboard 127 Licensed program products (LPPs) 2
window manager 127 Licenses 57
foreground processes configuring 60
See processes 1 distributing 64
enrolling 63
H management 57
H.100 adapter
networked 57, 58, 59
DTTA 23
overview 57
order 23
Index 195
link station
defining 104, 105
N
NAU (network accessible unit) 101
example B 110
network
example C 111
See data communications network, telephone
example D 112
network, token-ring LAN 1
SDLC RS-232 host, configuring 103
network accessible unit (NAU) 101
starting automatically 114
starting manually 114
token ring, configuring 103
O
OAM entry in tasklist.data 92
local /usr file system 4 OAM_ 147
log file optional feature
archiving before migration 32 import files 80
LOG_ 147
logging on P
problems with 129 pack
to WebSphere Voice Response 67 introduction 21
logical partition 96 page space, system
LOGS 147 increasing 96
LPPs 17 needed for WebSphere Voice Response 96
See licensed program products (LPPs) 1 password
LRS entry in tasklist.data 92 setting on an SSI database server 100
lsattr command 95 WebSphere Voice Response administrator 69, 122
lsitab command PATH 147
starting communications server automatically 114 PERCENTAGE 148
turning auto restart on 125 preinstalled software
lsps command 96 installation method 7
setting the dtuser password 40, 49
M prerequisite software 17
maximum, number of user processes
printer
(maxuproc parameter) 94
defining 98
(maxuproc parameter), procedure 95
processes
message information
changing maxuproc parameter 94
See exchange data link 1
problems with starting 129
migrating from WebSphere Voice Response
required number 94
application compatibility 8
WebSphere Voice Response component 92
exporting application data 33
programming models
introduction 8
JavaBeans (not recommended for new
restoring data 77
applications) 2
saving data 36
The WebSphere Voice Response proprietary state
starting migration 34
table interface 2
migration
VoiceXML 1.0 2
voiceXML and Java applications 9
VoiceXML 2.1 2
mkitab command
WebSphere Voice Response Java application
starting communications server automatically 114
programming interface 2
turning auto restart on 125
PROMPTM entry in tasklist.data 92
mksysb 8
PTF
mksysb command
dtuser required for installing 5, 19
backing up before installation 34
cloning a WebSphere Voice Response system 97 Q
monitoring 120 quiesce shutdown 122
initialization 120
remote, equipment required for 3 R
MWISERVER entry in tasklist.data 93 rc.dirTalk file 117
rcsna
See starting Communications Server 114
196 Installation
regression test 34 setting ownership
remapping the keyboard 99 DTTA 53
remote data access 3 SGAMSERVER entry in tasklist.data 92
remote system management shutdown 130
equipment required 3 shutdown command 130
remote terminal, displaying WebSphere Voice Response shutting down
windows 121 AIX 51
removing WebSphere Voice Response automatically 124
WebSphere Voice Response software 133 WebSphere Voice Response manually 122
report Simple Network Management Protocol (SNMP)
archiving before migration 32 filesets for 17
required files installing 115
AIX operating system 15 introduction 3
licensed program products 17 MIB definitions 115
resource files, changing 79 Simplified Message Desk Interface (SMDI)
restarting connecting 25
AIXwindows 125 entry in tasklist.data 93
auto restart 124 Simplified Message Service Interface (SMSI)
waiting till processes terminate 124 connecting 25
WebSphere Voice Response 125 Simplified Message Service Interface (SMSI) entry in
restoreDT command 79 tasklist.data 92
restoring single system image
application data after migrating 77 changing the server password 100
system parameters 126 converting to 13
VoiceXML and Java data 84 converting to stand-alone systems 14
rmitab command 125 skills required for installation 4
root user SLDAEMON entry in tasklist.data 92
required authority 4 SMDI
setting WebSphere Voice Response environment See Simplified Message Desk Interface (SMDI) 25
for 89 SMSERVER entry in tasklist.data 92
RS/6000 SMSI
attaching to data communications network 101 See Simplified Message Service Interface (SMSI) 25
migrating SNA servers 86 SNA
WebSphere Voice Response hardware 2 communication:starting automatically 114
RS232 connection configuration: requirements for WebSphere Voice
See exchange data link 1 Response 106
SNA link station
S See link station 114
save command SNA Server
file names, restrictions on 37 See Communications Server 101
path names, restrictions on 37 snamig utility 102
saving application data 37 SNMP
save-and-restore method See Simple Network Management Protocol
restoring application data 77 (SNMP) 3
saving application data 36 soft/hard stop licensing policy 57
saveDT 9 software
saveDT command required 17
See save command 37 software prerequisites 15
screen saver speech recognition
disabling on a production system 20 equipment required 2
SCRSERVER entry in tasklist.data 92 SR-INS-002461 Bellcore specification 191
SDI entry in tasklist.data 92 START entry in tasklist.data 92
SDLC connection 112 starting
See Digital Trunk Extended Adapter (DTXA) 21 Communications Server: manually 114
See Digital Trunk Telephony Adapter (DTTA) 21 Communications Server:automatically 114
Index 197
starting (continued)
WebSphere Voice Response during installation 67
T
T1 digital interface cable
WebSphere Voice Response: using DTstatus.out 120
description 25
WebSphere Voice Response:auto restart 124
tape drive
WebSphere Voice Response:problems with 126
defining 98
STATEM entry in tasklist.data 92
tar command
status
export command 33
file 120
save command 37
window 68, 120
tasklist.data file 92, 115
stopping
tasklist.data, during migration 32
WebSphere Voice Response when you can't log
TCP/IP
on 129
See Transmission Control Protocol/Internet Protocol
storage
(TCP/IP) 1
See disk space 1
Telecommunications Device for the Deaf (TDD)
STPDSERVER entry in tasklist.data 92
import files 82
synchronous data link control
telephony equipment 1
See SDLC connection 1
testing installation
SYS_ 147
regression test 34
SYSPARM_ 147
using the test application 70
system components 1
verifying a bisynchronous exchange data link 90
system console, keyboard map 99
verifying an ACL exchange data link 90
system image
text-to-speech
backing up before migration 34
equipment required 3
system management
THRESHOLD_ 148
equipment required 3
TMP_ 147
System Management Interface Tool (SMIT)
token-ring LAN
defining an exchange data link 90
connecting WebSphere Voice Response using:
increasing file system size 78
example A 109
increasing page space 96
connecting WebSphere Voice Response
introduction 4
using:example B 110
removing DirectTalk 134
connecting WebSphere Voice Response
See System Management Interface Tool (SMIT) 1
using:example D 112
starting Communications Server manually 114
filesets for Communications Server 16
starting link stations manually 114, 121
filesets for TCP/IP 16
starting WebSphere Voice Response from a remote
TR-NWT-001273 Bellcore specification 191
terminal 121
Transmission Control Protocol/Internet Protocol
system page space
(TCP/IP)
See page space, system 1
filesets for Ethernet network 16
system parameter
filesets for token-ring LAN 16
See also AIX system parameter 1
trunk
system parameters
enabling 73
restoring 126
TSLOT entry in tasklist.data 92
system prompts
TTY device
import files 82
See exchange data link 1
System/370
example A 109
example B 110
U
UDSERVER entry in tasklist.data 92
example C 111 Ultimedia Audio Adapter for AIX 3
example D 112 uninstalling
System/390 WebSphere Voice Response 133
example A 109 unrecognized
example B 110 DTTA 55
example C 111 UPSERVER entry in tasklist.data 92
example D 112 upward compatibility 8
198 Installation
user ID window manager focus policy 127
See dtuser account 49
user processes X
See processes 1 Xdefaults file 127
utilities xhost command 121
WebSphere Voice Response: commands 137 XREFSERVER entry in tasklist.data 92
Xstation keyboard map 99
V
VAE 147
vae.setenv command
running the script 89
setting up the environment 52, 78
vae.setuser command 49
VAEBIN 147
vaeinit command 68, 121
VAETOOLS 147
VAGIO entry in tasklist.data 92
VAGSERVER entry in tasklist.data 92
validating the installation 70
Virtual Telecommunication Access Method
(VTAM) 106
VMS
See Voice Message Service (VMS) 25
voice application
exporting before migrating 33
restoring after migration 77
sample program import files 80
saving before migrating 36
Voice Message Service (VMS)
connecting 25
Voice Message Service (VMS) entry in tasklist.data 93
voice recognition
See speech recognition 2
VoiceXML 2.1 and Java Enhancements
AIX version 6.1 15
installation 9
migration 9
VoiceXML and Java
backing-up 38
VoiceXML and Java data
restoring 84
VTAM (Virtual Telecommunication Access
Method) 106
W
WebSphere Voice Response
converting from 13
restoring data 77
saving data 36
starting migration from 34
Welcome window
displayed as normal 129
not displayed as normal 126
window
displaying on a remote terminal 121
Index 199
200 Installation
GC34-7095-01