Avaya Interaction Center: Release 7.3 Installation and Configuration
Avaya Interaction Center: Release 7.3 Installation and Configuration
Avaya Interaction Center: Release 7.3 Installation and Configuration
Release 7.3
Installation and Configuration
March 2012
© 2012 Avaya Inc. All Rights Reserved. Trademarks
Avaya and the Avaya logo are either registered trademarks or trademarks of
Notice
Avaya Inc. in the United States of America and/or other jurisdictions.
While reasonable efforts were made to ensure that the information in this
All other trademarks are the property of their respective owners.
document was complete and accurate at the time of printing, Avaya Inc. can
assume no liability for any errors. Changes and corrections to the information Downloading documents
in this document might be incorporated in future releases.
For the most current versions of documentation, see the Avaya Support Web
Documentation disclaimer site:
Avaya Inc. is not responsible for any modifications, additions, or deletions to http://www.avaya.com/support
the original published version of this documentation unless such modifications,
Avaya support
additions, or deletions were performed by Avaya. Customer and/or End User
agree to indemnify and hold harmless Avaya, Avaya's agents, servants and Avaya provides a telephone number for you to use to report problems or to ask
employees against all claims, lawsuits, demands and judgments arising out of, questions about your product. The support telephone number
or in connection with, subsequent modifications, additions or deletions to this is 1-800-242-2121 in the United States. For additional support telephone
documentation to the extent made by the Customer or End User. numbers, see the Avaya Support Web site:
http://www.avaya.com/support
Link disclaimer
Avaya Inc. is not responsible for the contents or reliability of any linked Web
sites referenced elsewhere within this documentation, and Avaya does not
necessarily endorse the products, services, or information described or offered
within them. We cannot guarantee that these links will work all the time and we
have no control over the availability of the linked pages.
Warranty
Avaya Inc. provides a limited warranty on this product. Refer to your sales
agreement to establish the terms of the limited warranty. In addition, Avaya’s
standard warranty language, as well as information regarding support for this
product, while under warranty, is available through the Avaya Support Web
site:
http://www.avaya.com/support
License
USE OR INSTALLATION OF THE PRODUCT INDICATES THE END USER'S
ACCEPTANCE OF THE TERMS SET FORTH HEREIN AND THE GENERAL
LICENSE TERMS AVAILABLE ON THE AVAYA WEB SITE
http://support.avaya.com/LicenseInfo/ ("GENERAL LICENSE TERMS"). IF
YOU DO NOT WISH TO BE BOUND BY THESE TERMS, YOU MUST
RETURN THE PRODUCT(S) TO THE POINT OF PURCHASE WITHIN TEN
(10) DAYS OF DELIVERY FOR A REFUND OR CREDIT.
Avaya grants End User a license within the scope of the license types
described below. The applicable number of licenses and units of capacity for
which the license is granted will be one (1), unless a different number of
licenses or units of capacity is specified in the Documentation or other
materials available to End User. "Designated Processor" means a single
stand-alone computing device. "Server" means a Designated Processor that
hosts a software application to be accessed by multiple users. "Software"
means the computer programs in object code, originally licensed by Avaya and
ultimately utilized by End User, whether as stand-alone Products or
pre-installed on Hardware. "Hardware" means the standard hardware
Products, originally sold by Avaya and ultimately utilized by End User.
License type(s)
Copyright
Except where expressly stated otherwise, the Product is protected by copyright
and other laws respecting proprietary rights. Unauthorized reproduction,
transfer, and or use can be a criminal, as well as a civil, offense under the
applicable law.
Third-party components
Certain software programs or portions thereof included in the Product may
contain software distributed under third party agreements ("Third Party
Components"), which may contain terms that expand or limit rights to use
certain portions of the Product ("Third Party Terms"). Information identifying
Third Party Components and the Third Party Terms that apply to them is
available on the Avaya Support Web site:
http://support.avaya.com/ThirdPartyLicense/
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Purpose. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Related documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Chapter 1: Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
IC installation files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Installing IC with Avaya Operational Analyst . . . . . . . . . . . . . . . . . . . . 18
Installation order. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Database properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Customizing IC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Using IC domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Preconfigured domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Guidelines for IC domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Creating domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Establishing the failover order for domains . . . . . . . . . . . . . . . . . . . 101
Setting up administrative accounts . . . . . . . . . . . . . . . . . . . . . . . . . 102
About IC passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Using administrative accounts for non-human users . . . . . . . . . . . . . . 103
Using administrative accounts for human users . . . . . . . . . . . . . . . . 105
Creating administrative accounts . . . . . . . . . . . . . . . . . . . . . . . . 105
Using system and sample workflows . . . . . . . . . . . . . . . . . . . . . . . . 107
Sample workflows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Using sample workflows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Workflows in IC seed data . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Configuring core servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Server naming guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Recommended tuning parameters for IC servers . . . . . . . . . . . . . . . . 110
Creating an ADU server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Creating a DUStore server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Creating a Directory server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Creating an EDU server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Creating a Report server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Creating a Workflow server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Creating a Blender server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Creating an HTTP Connector server . . . . . . . . . . . . . . . . . . . . . . . 125
Creating a Notification server. . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Starting and stopping IC servers . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Determining server dependencies . . . . . . . . . . . . . . . . . . . . . . . . 131
Starting and stopping the ORB server . . . . . . . . . . . . . . . . . . . . . . 134
Starting and stopping servers in IC Manager . . . . . . . . . . . . . . . . . . 136
Stopping all servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Starting and stopping servers with the IC Admin utility . . . . . . . . . . . . 137
Starting and stopping IC services . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Starting and stopping services on Windows . . . . . . . . . . . . . . . . . . 139
Starting and stopping services on Solaris . . . . . . . . . . . . . . . . . . . . 139
Starting and stopping services on AIX . . . . . . . . . . . . . . . . . . . . . . 142
Chapter 13: Configuring and Deploying Avaya Agent Web Client . . . . . . . . . . . 399
Before you configure and deploy Avaya Agent Web Client. . . . . . . . . . . . . 399
Configuring Avaya Agent Web Client . . . . . . . . . . . . . . . . . . . . . . . . 399
Basic Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
Deploying the application WAR file . . . . . . . . . . . . . . . . . . . . . . . 400
Run the configuration tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Changing ownership for Avaya Agent Web Client on Solaris only. . . . . . . 402
Changing ownership for Avaya Agent Web Client on AIX only. . . . . . . . . 402
Starting and stopping Avaya Agent Web Client . . . . . . . . . . . . . . . . . 402
Setting the options in Internet Explorer 8.0 . . . . . . . . . . . . . . . . . . . 403
Testing Avaya Agent Web Client . . . . . . . . . . . . . . . . . . . . . . . . . 404
Advance Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
Starting the HTTP server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
Configuring SSL security for Avaya Agent Web Client (optional) . . . . . . . 406
Verifying the deployment of AAWC. . . . . . . . . . . . . . . . . . . . . . . . . . 406
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
Purpose
The purpose of this guide is to provide detailed information about how to install and configure an
out-of-the-box Avaya Interaction Center Release 7.3.
Note:
Note: This is a Beta release document. The content is under review and might change.
Audience
This guide is intended primarily for those who use Avaya Interaction Center (IC). You should
use this guide as an information source for:
l Installing all IC components.
l Configuring an out-of-the-box IC system for a development environment, without
customizing.
Related documents
The following documents in the IC Release 7.3 documentation set are related to the installation
and configuration of an IC system:
OA Installation Planning and Prerequisites: This document provides information about the
supported third-party platforms and other prerequisites required for Avaya Operational Analyst,
including installation information for those platforms. OA Installation Planning and Prerequisites
also includes planning and deployment information for Avaya Operational Analyst.
OA Installation and Configuration: This document provides installation information for all
Avaya Operational Analyst components.
Availability
Copies of this document are available on the Avaya support Web site, http://www.avaya.com/
support.
Note:
Note: There is no charge for downloading documents from the Avaya Web site.
Avaya Interaction Center, Release 7.3, a high quality multi-channel contact center continues to
fulfill the existing requirements of earlier release with additional features enhancements in the
installation wizards and ensures a faster installation process.
Avaya IC installation and configuration guide provide information and procedures about how to
install and configure an out-of-the-box IC system.
If your IC system includes any customizations, install a development system first. You must test
your customizing on the development system before you deploy your production system.
This section describes useful information that you should know before you install and configure
an IC system. This section includes the following topics:
l IC installation files on page 17
l Installing IC with Avaya Operational Analyst on page 18
l Customizing IC on page 19
IC installation files
The application and documentation files for the Avaya Interaction Center (Avaya IC) 7.3 release
are available on http//www.avaya.com/support.
Avaya Interaction Center (IC) provides the installation files on the CD/DVD-ROMs as described
in the following table.
Installation order
You must follow the correct installation order to ensure that IC Repository is correctly configured
for both IC and OA.
Install and configure the components of IC and OA in the following order:
1. Install and configure all prerequisites in the following documentation, including the
installation of your database software and the creation of your database instance:
a. For IC, see Avaya IC Installation Planning and Prerequisites.
b. For OA, see Operational Analyst Installation Planning and Prerequisites.
2. Install the IC servers and administration components, as described in Installing IC server
and administration components on page 28.
3. Configure the additional IC components required for the deployment, as described in this
manual.
4. Install and configure OA for IC, as described in Operational Analyst Installation and
Configuration.
Database properties
Both IC and OA require access to the IC Repository database.
IC and OA use the values shown in the following table for their database properties.
Customizing IC
If your IC system includes customizing requirements, use this guide to install a development
system. Use the development system to test and, if required, customize your IC system.
For more information on how to customize IC components, see the other documentation in the
IC documentation set. The introduction provided on the IC documentation includes a complete
description of all documentation in the IC documentation set.
The following table describes some of the IC documentation that you can use to customize an
IC system.
IC Component Documents
IC Component Documents
Install and configure the IC components in the order of topics appearing in this section. For
example, install and configure the primary servers before you install and configure the Design
and Administration Tools.
This section includes the following topics:
l Before you install IC on page 22
l Cautions and tips for installing IC components on page 25
l Installing IC server and administration components on page 28
l Configuring the ORB server environment on page 34
l Changing ownership for IC on Solaris only on page 39
l Changing ownership for IC on AIX only on page 41
l Setting up Business Advocate on page 42
l Installing the IC server SDK on page 54
l Upgrading IC on page 55
l Reinstalling IC components on page 55
l Upgrading Daylight Saving Time (DST) patches on page 56
! CAUTION:
CAUTION: Do not install IC on computers that also host software that filters or controls
network access. These types of software can cause IC to fail or seriously impact
performance. For example, Website filters or software firewalls can affect network
access in several ways. They can cause a slowdown in network access, cause
applications that open a large number of sockets to fail, or rewrite packets.
For information about deploying IC agent applications, see:
l Deploying Avaya Agent on page 351
l Installing Avaya Agent Web Client on page 383
l Deploying Client SDK components on page 409
Readme files
Read the following IC readme files on the CRM Technical Support Web site at http://
www.avaya.com/support/:
l IC Readme file
IC prerequisites
Read the Avaya IC Installation Planning and Prerequisites and install all prerequisite
components.
License file
Obtain the necessary IC license file for your IC system. For more information, see Avaya IC
Installation Planning and Prerequisites.
Installation user: Use this account to perform all the tasks to configure IC that does not require
the root user. The IC installation directory must be owned by this account.
For example, you can create an installation user account named avaya.
! Important:
Important: If you do not use a root account to install Avaya IC servers on a computer, and
need to configure that computer with a Telephony server for an Avaya switch with
Communication Manager software, reinstall the Avaya IC servers using the root
account.
Installation user: Use this account to perform all the tasks to configure IC that does not require
the root user. The IC installation directory must be owned by this account.
For example, you can create an installation user account named avaya.
! Important:
Important: If you do not use a root account to install Avaya IC servers on a computer, and
need to configure that computer with a Telephony server for an Avaya switch with
Communication Manager software, reinstall the Avaya IC servers using the root
account.
l Install appropriate locales for languages supported by your system. For more information
about the required locales, see Avaya IC Installation Planning and Prerequisites.
HP Openview
If you are installing ORB server on a computer that already hosts HP Openview, you must
turned off the HP Openview before installing ORB server. HP Openview may prevent the Avaya
IC installer from copying all the required files to the IC_INSTALL_DIR\IC73\bin directory.
In the Windows environment, you can turn off HP Openview by stopping the HP ITO Agent
service from the Windows Services control panel.
Tip:
Tip: You can open Windows Services control panel by running the services.msc
command.
For more information about HP Openview, see the documentation provided by HP.
Installation mode
All Avaya IC installers can run in GUI, Console, and Silent mode. GUI is the default installation
mode for all the installers.
! CAUTION:
CAUTION: Simultaneous administration of servers, domains, and Directory server tables in
more than one IC Manager can cause corruption of the configuration files and
loss of configuration data.
If you plan to have more than one instance of IC Manager, you must clearly define the
administrative policies for IC. For example:
l Use only one instance of IC Manager at a time to administer servers.
l Determine which IC elements an administrator can update, and assign the appropriate
permissions to the login ID for that administrator.
l Do not allow administrators to log in to more than one instance of IC Manager with the
same login ID and password.
For more information about multiple instances of IC Manager, see Interaction Center
Administration Guide.
Tip:
Tip: For information about the components on each IC CD/DVD-ROM, see IC
installation files on page 17.
This section includes the following topics:
l Installing IC server and administration components on Windows Server 2008 R2 on
page 28
l Installing IC components on Solaris on page 30
l Installing IC components on AIX on page 32
3. When the IC installer opens, read the entire IC license agreement carefully, then accept
the terms of the agreement. Select Next, then follow the prompts in the installer.
Note:
Note: The IC installer exits if you do not agree to the terms of the agreement.
4. In the Choose Install Folder, Click Next. The default installation folder is D:\Avaya if D drive
exists, else the drive letter will be C:\Avaya.
5. In the Product Installation screen, select one of the options from the following table to
install the required component:
Note:
Note: The Visual C++ Redistributable Installation dialog box appears. Click Yes to
install the Visual C++ runtime libraries. VCRedist is a Microsoft re-distributable
package ‘Visual C++ 2005 SP1(MFC security update)’ that installs Visual C++
runtime libraries required to run IC. If Visual C++ 2005 SP1 or a later is already
installed by another application, this installation can be skipped. Click No to skip
VCRedist package installation.
Note:
Note: Verify that the AVAYA_IC73_HOME environment variable is correctly set to
IC_INSTALL_DIR\IC73\.
! CAUTION:
CAUTION: Do not install IC servers on Solaris if you have not yet installed the appropriate
locales for Solaris operating system. For more information about the required
locales, see Avaya IC Installation Planning and Prerequisites.
You can install only one component at a time with the IC Solaris Servers installer. You cannot
select multiple components to install simultaneously.
To install IC server components on Solaris:
1. Log in to the computer with an account with the required Administrator privileges.
2. Download the installer for solaris:
1. Insert IC Release 7.3 CD/DVD-ROM 2 for Solaris servers.
2. From the CD/DVD-ROM double click the install.html file.
The browser window opens with Welcome page and a button to download the
installer.
3. Click the Download Installer for Solaris SPARC button for downloading the Solaris
installer:
The system displays the File Download dialog box with options for running or saving
the installer.
4. Click Run to run the installer from the server.
OR
5. Click Save to first save the installer on your local computer and then run it.
Tip:
Tip: If Avaya IC installer does not start automatically, follow the instructions given on
the Welcome screen.
3. When the IC installer opens, read the entire IC license agreement carefully, then accept
the terms of the agreement. Select Next, then follow the prompts in the installer.
Note:
Note: The IC installer exits if you do not agree to the terms of the agreement.
4. In the Product Installation screen, select one of the options in the following table to install
the required component:
System Steps
Note:
Note: Verify that the AVAYA_IC73_HOME environment variable is correctly set to
IC_INSTALL_DIR/IC73/. Set the environment variable if not already set.
! CAUTION:
CAUTION: Do not install IC servers on AIX if you have not yet installed the appropriate
locales for AIX operating system. For more information about the required
locales, see Avaya IC Installation Planning and Prerequisites.
You can install only one component at a time with the IC AIX Servers installer. You cannot select
multiple components to install simultaneously.
To install IC server components on AIX:
1. Log in to the computer with an account with the required Administrator privileges.
2. Download the installer for AIX:
1. Insert IC Release 7.3 CD/DVD-ROM 3 for AIX servers.
2. From the CD/DVD-ROM double click the install.html file.
The browser window opens with Welcome page and a button to download the
installer.
3. Click the Download Installer for AIX button for downloading the AIX installer.
The system displays the File Download dialog box with options for running or saving
the installer.
Tip:
Tip: If Avaya IC installer does not start automatically, follow the instructions given on
the Welcome screen.
3. When the IC installer opens, read the entire IC license agreement carefully, then accept
the terms of the agreement. Click Next, then follow the prompts in the installer.
Note:
Note: The IC installer exits if you do not agree to the terms of the agreement.
4. In the Product Installation screen, select one of the options in the following table to install
the required component:
System Steps
Note:
Note: Verify that the AVAYA_IC73_HOME environment variable is correctly set to
IC_INSTALL_DIR/IC73/. Set the environment variable if not already set.
! Important:
Important: Only for AIX, the Configuration Tool changes the ownership of the implementation
file (vesp.imp) and the interface file (vespidl.pk) to root. If you do not want to run
IC as root, you must change the ownership of these files. For more information,
see Changing ownership for IC on AIX only on page 41.
You must run the Configuration Tool on every computer that hosts an ORB server to create a
server environment. The configuration mode that you select in the installer depends upon the
type of ORB server that you plan to host on the computer.
The computer that hosts the primary ORB server requires a primary server environment. All
other computers require a secondary server environment.
! Important:
Important: If the primary ORB server runs on a computer with multiple network interface
cards, you must select the IP address for the first network interface card on the
computer. The primary ORB server cannot run on any other network interface
card.
4. Ensure the port assignment in the Start Port field is an available port on the target system.
Type a new port assignment if necessary.
5. Click Start ORB Server.
6. If the computer is hosting a Telephony server:
a. Select and check the Telephony Switch box.
b. From the Telephony Switch drop-down list, select the name of the switch with which
the Telephony server will communicate.
The Telephony server must communicate with a switch that is supported for the
operating system of the computer. For example, do not select a Nortel switch if you
plan to host the Telephony server on an AIX system. For more information about
switch support, see Avaya IC Installation Planning and Prerequisites.
7. If the IC system includes an Oracle database:
a. Select and check the Oracle Setup box.
b. Type the NLS Lang parameter in the NLS Lang field to specify the character set of the
database.
The NLS Lang setting must match the value used to create the Oracle database. This
value must include UTF8. For example, if your database uses US English language
conventions, enter AMERICAN_AMERICA.UTF8. For more information, see About the
NLS Lang setting for Oracle on page 434.
c. Type the home directory of the Oracle client on the system that hosts the core servers
in the Oracle Home field.
For example, type /opt/oracle/Ora_ic
d. For Oracle databases only on Solaris, type the Oracle SID of the database in the
Oracle SID field.
For example, type icutf8db. The Oracle SID field is case-sensitive.
e. For Oracle databases only on Solaris, select the correct version of Oracle from the
Oracle Version field.
8. If the IC system includes a DB2 database:
a. Select and check the DB2 Setup box.
b. Type the home directory of the DB2 client on the computer that hosts the core servers
in the DB2 Home field.
For example, type /usr/lpp/db2_ic
c. Type the name of the DB2 instance in the DB2 Instance field.
For example, type db2inst1
9. If you host the servers on Solaris, select the primary locale from the Locale drop-down list.
The drop-down list includes all of the locales supported by the operating system. For
example, if your servers use an English locale, select en_US.UTF-8.
10. If you host the servers on AIX, select the primary locale from the Locale drop-down list.
The drop-down list includes all of the locales supported by the operating system. For
example, if your servers use an English locale, select en_US.
11. Click Apply Settings in the Configuration Tool to configure and start the core servers.
12. Click OK.
13. Click Exit.
The Configuration Tool closes and returns you to the Avaya IC installer.
14. In the IC installer, follow the prompts.
For Windows, if you leave the View Readme field checked, the IC Readme opens in
Adobe Acrobat. After you have reviewed the Readme, close Acrobat to return to the IC
installer.
On Solaris, the Readme is available on the CD/DVD-ROM.
On AIX, the Readme is available on the CD/DVD-ROM.
15. The next step in the IC installation depends upon the components you want to host on the
target computer. Perform one of the following steps:
! Important:
Important: If the secondary ORB server runs on a computer with multiple network interface
cards, you must select the IP address for the first network interface card on the
computer. The ORB server cannot run on any other network interface card.
4. Make sure the port assignment in the Secondary ORB Port field is an available port on
the target computer. Type a new port assignment if necessary.
5. In the Primary Host Name field, type the IP Address or the fully-qualified domain name of
the computer that hosts the primary ORB server.
6. In the Primary ORB Port field, confirm that the port is the one you configured for the
primary ORB server.
7. In the IC Login field, type the administrative login ID that will run the Avaya IC servers.
For more information, see Setting up administrative accounts on page 102.
8. In the IC Password field, type the password associated with the IC Login.
9. In the IC Domain field, type the name of the IC domain that includes the primary ORB
server. This domain is typically the Default domain.
10. Select Start ORB Server.
16. Click Apply Settings in the Configuration Tool to configure and start the core servers.
17. Click OK.
18. Click Exit.
The Configuration Tool closes and returns you to the Avaya IC installer.
19. In the IC installer, follow the prompts.
For Windows, if you leave the View Readme field checked, the IC Readme opens in
Adobe Acrobat. After you have reviewed the Readme, close Acrobat to return to the IC
installer.
On Solaris, the Readme is available on the CD/DVD-ROM.
On AIX, the Readme is available on the CD/DVD-ROM.
20. The next step in the IC installation depends upon the components you want to host on the
target system. Perform one of the following steps:
! Important:
Important: Users must avoid running IC software as the root user wherever possible for
security reasons. Create a user for the IC system before you perform these steps.
For more information, see Avaya IC Installation Planning and Prerequisites.
This section includes the following steps that you must perform if you do not want to run IC as
root:
1. Changing ownership of the IC directories and files on page 40
2. Changing ownership for Telephony server on Solaris with Avaya switch only on page 40
! Important:
Important: Users must avoid running IC software as the root user wherever possible for
security reasons. Create a user for the IC system before you perform these steps.
For more information, see Avaya IC Installation Planning and Prerequisites.
This section includes the following steps that you must perform if you do not want to run IC as
root:
1. Changing ownership of the IC directories and files on page 41
2. Changing ownership for Telephony server on AIX with Avaya switch only on page 42
! Important:
Important: The Resource Manager server and Resource Manager components support the
Windows 2008 R2 server operating system only. For more information, see
Avaya IC Installation Planning and Prerequisites.
Note:
Note: To install the Business Advocate components on Windows 7 or Windows 2008 R2
operating system, you must be logged in as a Local Administrator or Domain
Administrator.
Tip:
Tip: For Business Advocate systems that include Standby Resource Manager servers
or Administration Tools on a remote server from the Resource Manager server,
see Avaya IC Installation Planning and Prerequisites for additional configuration
details.
Note:
Note: For Stand-By Resource Manager, in the Nethome Share field specify the
nethome location of the First Logical Resource Manager.
UNC format is \\<system_name>\nethome
If you do not know the path, click Browse and navigate to the directory through Network
Neighborhood. If the shared nethome directory is on the same system, do not select the
local system directly. You must navigate through Network Neighborhood to ensure that the
Browse function uses UNC format.
5. In the Windows User group, complete the following fields:
a. In the Domain\Username field, type the domain and username of the user account
that you created to run Business Advocate services in the following format:
b. In the Password field, type the password for the Active Directory user account.
c. In the Confirm password field, re-type the password.
6. Click Start.
7. The next step depends upon the Business Advocate components you want to host on the
target computer. Perform one of the following steps:
First Logical Resource Manager Building the database schema for the first
Logical Resource Manager on page 45
Additional Logical Resource Building the database schema for an
Manager additional Logical Resource Manager on
page 49
2. Check the Build box next to the Local System Store field and enter the information for
the fields mentioned in the following table.
3. Check the Build box next to the Shared Resource Store field and enter the information
for the fields mentioned in the following table.
2. Select the Build check box next to the Local System Store field and enter the information
for the fields mentioned in the following table:
3. Select the Build check box next to the Shared Resource Store field and enter the
information for the fields mentioned in the following table:
2. Type the location of the shared network home directory that you created for the first
Logical Resource Manager.
Use UNC format, for example, \\<system_name>\nethome
If you do not know the path, click Browse and navigate to the directory through Network
Neighborhood. If the shared network home directory is on the same computer, do not
select the local computer directly. You must navigate through Network Neighborhood to
ensure that the Browse function uses UNC format.
Note:
Note: For Additional Logical Resource Manager configuration, create a new database
for example, advocate_lrm2, by performing the same procedure used to
create database for the first Logical Resource Manager.
3. Select the Build check box next to System Store and enter the information for the fields
mentioned in the following table:
2. Type the location of the shared network home directory that you created for the first
Logical Resource Manager.
Use UNC format, for example, \\<system_name>\nethome
If you do not know the path, click Browse and navigate to the directory through Network
Neighborhood. If the shared network home directory is on the same computer, do not
select the local computer directly. You must navigate through Network Neighborhood to
ensure that the Browse function uses UNC format.
3. Select the Build check box next to System Store and enter the information for the fields
mentioned in the following table:
Scenario
Let us consider three systems:
System 1 with Advocatecm: This system host the Component Manager and NetHome which
is required for Administrative Clients.
System 2 with Advocateprimaryrm: This system is used to deploy the First LRM (primary
role).
System 3 with Advocatestandbyrm: This system is used to deploy the Standy LRM
(secondary role).
To install Advocate Component Manager on a separate system:
1. Perform the following on the Advocatecm system:
a. Run the BAConfigtool.exe tool.
Tip:
Tip: For information about how to install the Client SDK, see Installing IC server and
administration components on page 28.
To install the server SDK:
1. Navigate to the following directory in the Avaya Interaction Center CD/DVD-ROM:
Windows <CD/DVD-ROM_drive>\Utils\TSSdk\sdkwin32.zip
Solaris <CD/DVD-ROM_drive>/Utils/TSSdk/sparc_tr.Z
AIX <CD/DVD-ROM_drive>/Utils/TSSdk/rs6k_tr.Z
For more information, see Avaya IC Client and Server Programmer Design Guide.
Upgrading IC
For information on how to upgrade your IC system from an earlier release of IC, including an IC
7.x release, see IC/OA Software Upgrade and Data Migration.
Reinstalling IC components
You can reinstall IC Release 7.3 over an existing IC Release 7.3 installation. To uninstall IC files
before you reinstall, see Uninstalling IC on page 494.
To reinstall IC over an existing IC installation:
1. Stop all IC servers and IC services on the target computer.
2. Follow the instructions in the appropriate section below to reinstall the desired IC files:
l Installing IC server and administration components on page 28
l Deploying Avaya Agent on page 351
l Installing Avaya Agent Web Client on page 383
Note:
Note: If you are changing the time zone after installing and configuring IC, update the
adl query and regenerate the database.
Avaya Interaction Center uses Install Anywhere platform for RTM installers.
You can silent install IC 7.3 in two ways:
l Option 1: Run the installer with default values (no response file) on page 59
l Option 2: Using a response file to supply values for installer variables on page 60
Operating Command
System
Windows To install the application with the required Visual C++ Runtime:
install.exe –i silent -D$CHOSEN_DIALOG_BUTTON_FORVCREDIST$=0
OR
To install the application without the required Visual C++ Runtime:
install.exe –i silent -D$CHOSEN_DIALOG_BUTTON_FORVCREDIST$=1
Oracle Solaris ./install.bin -i silent
IBM AIX ./install.bin -i silent
Note:
Note: There are multiple install sets within some installers (for ex. icwinserversuite
contains Server, Design/ Admin and AAWC); only ‘default’ install set will be
installed when the installer is run without using a response file. Table 2 lists the
default Install set for multi-set installer in IC. Use this option only in case default
installs set needs to be installed.
l Execute the commands in the following table to create default installer. properties
response file in installer directory.
Operating Command
System
Windows install.exe -r
Oracle Solaris ./install.bin -r
IBM AIX ./install.bin -r
l Execute the commands in the following table to create default installer. properties
response file in specified file location.
Operating Command
System
d. Installer will launch after executing the above command. Change the default values in
the response file as per your requirement.
e. Save the file.
2. Modify the response file.
Note:
Note: This step is required for the installers mentioned in Table 2.
a. Once the installation is completed, a response file is created in the same directory
where the installer is located or at the absolute path location if specified.
b. Open the response file in a text editor.
c. Add the lines provided in the Data column from the following table in the response file
for the respective installation. This step is required for all IC installers having multiple
install sets (refer to Table 2). Values related to install set do not get written to the
response file. This is a known issue of IA 2009.
d. Save and close the file.
Installer Data
Installer Data
Installer Data
Note:
Note:
[ 1 ] This is specific to Solaris/AIX platform, open the response file to edit and remove
the trailing Avaya/IC73 path from USER_INSTALL_DIR path variable value as Avaya/
IC73 directory structure gets appended to the path during installation.
N/A – Not Applicable (No install sets)
Rows starting with ‘#’ are treated as comments
3. You can now run the installer on a different system (where installation is required).
a. Goto the installer directory.
b. Open the command/shell prompt and run the following command:
Operating Command
System
This section describes how to configure the IC data server, databases, and data sources. All IC
systems require an IC Repository database and a CallCenterQ database.
This section includes the following topics. Perform the steps in the order set below.
1. Before you configure IC databases on page 65
2. Copying the stored procedure library - DB2 only on page 66
3. Setting up a Data server on page 66
4. IC data sources on page 74
5. Setting the display time for IC databases on page 75
6. Creating IC Repository on page 76
7. Creating the CCQ database on page 85
Install IC servers: You must create and configure the primary server environment, then start
the primary servers before you can configure the IC servers and components.
At a minimum, do the following:
l On a computer that hosts the IC primary ORB server, install the IC server files and
configure the primary server environment.
l On a computer that hosts the Data server, install the IC server files and configure the
server environment. If this computer is different from the one that hosts the primary ORB
server, configure a secondary server environment on this computer.
If you have not installed the server files, see Installing IC server and administration
components on page 28.
Install IC Design and Administration tools: Install these tools on a dedicated computer that
has network access to all server computers. For information on how to install these tools, see
Installing IC server and administration components on page 28.
Install database management system: For more information, see Avaya IC Installation
Planning and Prerequisites and the documentation provided with the database management
system.
Install and configure the database client software: The database client software also
includes the vendor libraries, and support files. Install and configure these files on a computer
that hosts the Data server. The Data server requires the database client software to
communicate with the database. For example, if your IC system includes a supported Oracle
database, install the Oracle client for that version on a computer that hosts the Data server.
Database computer: Do not install and configure the Data server on a computer that hosts
your database.
Host your database server on a dedicated computer, so you can tune your database server to
maximize database operations and improve the reliability and performance of the database.
Multiple database types: A Data server can only communicate with one type of database.
Install multiple Data servers if your IC configuration requires more than one type of database.
For example, you need a second Data server if you maintain a legacy database in a different
type of database.
The CCQ database, IC Repository database, and OA database must all be of the same
database type.
DB2 stored procedure library: If you use DB2 for your IC databases, you must copy the
qdb2sp stored procedure library from the computer that hosts the primary ORB server to the
DB2 installation hierarchy. If you do not copy the stored procedure library, the Data server will
not be able to communicate with the DB2 database server, and Database Designer will not be
able to configure the IC databases. For more information, see Copying the stored procedure
library - DB2 only on page 66.
2. Log in to IC Manager with the pre-assigned login ID and password shown in the following
table.
Login Password
Admin admin
The next time you log in, IC Manager prompts you to change the password.
3. Click the Server tab, and:
a. Select Server > New.
b. From the list of servers, select DataServerMSSQL.
c. Click Ok.
4. On the General tab of the Server Editor, enter the information for the fields mentioned in
the following table:
Name Enter a logical name for the Include the type of database on your
Data server. For example, IC system in the name. You need this
DataServerMSSQL. name to configure IC Repository and
the CCQ database.
Domain Select the IC domain for the For example, select Default from
server from the drop-down the drop-down list if the server is in
list. the Default domain.
Host Select the IP address of the When you select the host, IC
system that hosts the server, Manager fills in the fields for
or enter the IP address if it is Directory, Port, and Executable.
not in the list.
5. On the DataServer tab of the Server Editor, enter the information for the fields mentioned
in the following table:
DB Login Enter your DBA user name. The name used by the Data
server to access databases.
DB Password Enter your database The password that corresponds
password. to the database login name
used by the Data server to
access databases.
idl l Check this box for idl is a higher level trace that is
development systems more readable than msg. idl
only. writes all method invocations to
l Clear this box for the log file.
production systems.
flush l Check this box for When the server writes to the
development systems log buffer, flush immediately
only. writes the information to the log
l Clear this box for file. Flush does not wait for the
production systems. buffer to fill before writing
entries to the log file.
c. Click OK.
For information about the other options in the Trace Levels dialog box, see Interaction
Center Administration Guide.
7. Click OK to save the Data server configuration.
8. Start the Data server:
a. Right-click the Data server that you have created and select Start.
2. Log in to IC Manager with the pre-assigned login ID and password shown in the following
table.
Login Password
Admin admin
The next time you log in, IC Manager prompts you to change the password.
3. Click the Server tab, then:
a. Select Server > New.
b. From the list of servers, select DataServerOracle.
c. Click Ok.
4. In the General tab of the Server Editor, enter the information for the fields mentioned in the
following table.
5. On the DataServer tab of the Server Editor, enter the information for the fields mentioned
in the following table:
DB Login Enter the database account The database login name used
name. by the Data server to access
databases.
DB Password Enter the password for the The password as configured in
database account. the Oracle database.
Oracle Home Enter the pathname of the Oracle Data server only.
Directory home directory of the Oracle This home directory overrides
database. the home directory specified in
the IC Data Source parameter.
Request Handler Enter the number of requests Maximum number of threads
Thread Pool Size in the thread pool. that handle client requests in
Default is 30. the Data server. These threads
accept requests from the Data
server clients and queues them
for execution in the database.
DB Connection Enter the number of Maximum number of database
Pool Size connections in the pool. connections to open in a
Default is 15. connection pool.
Minimum is 1.
idl l Check this box for idl is a higher level trace that is
development systems more readable than msg. idl
only. writes all method invocations to
l Clear this box for the log file.
production systems.
flush l Check this box for When the server writes to the
development systems log buffer, flush immediately
only. writes the information to the log
l Clear this box for file. Flush does not wait for the
production systems. buffer to fill before writing
entries to the log file.
c. Click OK.
For information about the other options in the Trace Levels dialog box, see Interaction
Center Administration Guide.
7. Click OK to save the Data server configuration.
8. Start the Data server.
a. Right-click the Data server that you have created and select Start.
Login Password
Admin admin
The next time you log in, IC Manager prompts you to change the password.
3. Click the Server tab, then:
a. Select Server > New.
b. From the list of servers, select DataServerDB2.
c. Click Ok.
4. On the General tab of the Server Editor, enter the information for the fields mentioned in
the following table:
5. On the DataServer tab of the Server Editor, enter the information for the fields mentioned
in the following table:
DB Login Enter your database login The name used by the Data
name. server to access databases.
DB Password Enter your database The password that corresponds
password. to the database login name
used by the Data server to
access databases.
Request Handler Enter the number of requests Maximum number of threads
Thread Pool Size in the thread pool. that handle client requests in
Default is 30. the Data server. These threads
accept requests from the Data
server clients and queues them
for execution in the database.
DB Connection Enter the number of Maximum number of database
Pool Size connections in the pool. connections to open in a
Default is 15. connection pool.
Minimum is 1.
idl l Check this box for idl is a higher level trace that is
development systems more readable than msg. idl
only. writes all method invocations to
l Clear this box for the log file.
production systems.
flush l Check this box for When the server writes to the
development systems log buffer, flush immediately
only. writes the information to the log
l Clear this box for file. Flush does not wait for the
production systems. buffer to fill before writing
entries to the log file.
c. Click OK.
For more information about trace levels, see Interaction Center Administration Guide.
7. Click Ok.
8. Start the Data server:
a. Right-click the Data server that you have created and select Start.
IC data sources
Application Design Language (ADL) files contain the data models for IC databases, including
tables, table sets, browsers, and modules.
For an out-of-the-box, non-customized IC installation, use ADL files to perform the following
tasks:
l Configure IC databases
l Create IC data sources
The following table describes the typical data sources in an out-of-the-box IC installation.
DBMSTIME Select this option if you want the DateTime data to display as
database time, and not adjusted to local time.
With DBMSTIME, IC ignores the difference in time and does not
apply the difference to any database activity.
LOCALTIME Select this option if you want the DateTime data to display as
adjusted to local time on the client.
With LOCALTIME, IC uses the difference in time, rounds it to the
nearest half hour, and applies this difference to all database activity
that involves date and time information.
HOSTTIME Select this option if you want the DateTime data to display as
adjusted to the local host time, including small differences between
system clocks.
With HOSTTIME, IC uses the difference in time and applies this
difference to all database activity that involves date and time
information.
Creating IC Repository
IC Repository manages current and historical data in the form of Electronic Data Units (EDUs),
Agent Data Units (ADUs), system configuration, and resource utilization statistics. This data
includes agents, workgroups, queues, and tenants. IC Repository forms the structure that your
database server needs to accept contact data from the IC EDU server and ADU server.
OA queries the data that these IC components write in the IC Repository database and other IC
databases. OA then reports on the results of the queries.
To create IC Repository, complete the steps in the following topics
1. Before you create IC Repository on page 76.
2. Building the IC Repository database on page 76.
3. Generating the IC Repository application on page 84.
4. Updating the Directory server with IC Repository on page 85.
! Important:
Important: If you use DB2 for your IC databases, you must copy the qdb2sp stored
procedure library from the system that hosts the primary ORB server to the DB2
installation hierarchy.For more information, see Copying the stored procedure
library - DB2 only on page 66.
To build the IC Repository database, perform the steps in the following topics
1. Configuring the IC Repository database connection on page 77.
2. Configuring the IC Repository connection set on page 82.
5. From the Database Type drop-down list, select the type of database to which you want to
connect.
Database Designer uses the selected database type to generate a SQL statement which
can be applied to the database.
6. Enter the information for the mandatory fields for your database mentioned in the following
table:
All database Data Server Type/ Type the name of the This server is the one that
types Alias primary Data server. you created in Setting up a
Data server on page 66.
For example, defaults are:
l DataServerMSSQL
l DataServerOracle
l DataServerDB2
SQL Server Database server Type the host name of the For the default database
system that hosts your instance, type the host name.
database server. For another database
instance, type
<system>\<db_name>
Database Name Type the name of the IC Use the repository to
Repository database. For reduce the possibility of a
example, repository. migration impact.
Oracle TNS Name Type the server alias from For example, type
the tnsnames.ora file support.xyzcorp.com.
Database Name Type the name of the Use the repository to
Oracle user for the IC reduce the possibility of a
Repository database. For migration impact.
example, repository.
Client Library Type the full directory path For example, type .../opt/
Home Directory for the Oracle client on the oracle/Ora11
system that hosts the Data
server.
DB2 DB2 Database Type the name of the DB2 DB2 allows a maximum of
Name database that includes the eight characters for database
IC schema. names.
For example, type db2IC.
IC Schema Name Type the schema name of Use the repository to
the IC Repository reduce the possibility of a
database. For example, migration impact.
repository.
Database Territory Type the territory that The territory defines the
represents the locale of the language and locale of the
database that includes the database. For more
IC Repository schema. information, see the DB2
documentation.
7. If necessary, enter information for the optional fields for your database mentioned in the
following table:
SQL Server Database Leave this field blank. Identifies the logical space
Location where the named
database is stored.
The SQL Server DBMS
specifies the database
location.
Database Size Leave this field blank. The size of the database
location specifies the
amount of space that the
configured application
database occupies.
The SQL Server RDBMS
specifies the database
size.
Log Location Leave this field blank. Database-generated log
files store cumulative
transaction information.
The SQL Server RDBMS
specifies a default location
for the database log.
Log Size Leave this field blank. The size of the location for
database log files specifies
the amount of space that
the database-generated
log files can occupy.
The SQL Server RDBMS
specifies a default size for
the database log.
8. Select File > Save to save the ADL file. Do not close the file.
6. Select File > Save to save the ADL file. Do not close the file.
You do not need to modify the IC Repository seed data. The following table describes the
contents of the seed data for IC Repository:
Property data System configuration data for IC Manager and Avaya Agent.
Initialization data Default workgroup, queue, and tenant data for Web
Management and Email Management. This data also includes
templates you can use to create custom workgroups, queues,
and tenants.
Mapping data Default mapping rules for the Report Server. These rules tell
the server how to write data from retired EDUs to IC
Repository.
4. Click Run to configure the database and import the seed data.
Database Designer pauses briefly between configuring the database and importing the
seed data.
5. Click Close to close the Database Administration screen. Do not close the ADL file.
7. Click OK.
Database Designer creates a new folder with the same name as the application in the
target directory.
Note:
Note: If you use DB2 for your IC databases, you must copy the qdb2sp stored
procedure library from the system that hosts the primary ORB server to the DB2
installation hierarchy. If you do not copy the stored procedure library, Database
Designer will not be able to configure the IC databases. For more information,
see Copying the stored procedure library - DB2 only on page 66.
To create the CCQ database, complete the steps in the following topics
1. Modifying the Avaya Agent layout on page 86.
2. Building the CCQ database on page 86.
3. Generating the Interaction Center application on page 93.
4. From the Database Type drop-down list, select the type of database to which you want to
connect.
Database Designer uses the selected database type to generate a SQL statement which
can be applied to the database.
5. Enter the information for the mandatory fields for your database mentioned in the following
table:
All database Data Server Type the name of the This server is the one that
types Type/Alias primary Data server. you created in Setting up a
Data server on page 66.
For example, defaults are:
l DataServerMSSQL
l DataServerOracle
l DataServerDB2
SQL Server Database server Type the host name of For the default database
the system that hosts instance, type the host
your database server. name.
For another database
instance, type <system>\
<db_name>.
Database Name Type the name of the Use the ccq to reduce the
CallCenterQ database. possibility of a migration
For example, ccq. impact.
Oracle TNS Name Type the server alias For example, type
from the tnsnames.ora support.xyzcorp.com.
file
Database Name Type the name of Oracle Use the ccq to reduce the
user for the CallCenterQ possibility of a migration
database. For example, impact.
ccq.
Client Library Type the full directory For example, type .../
Home Directory path for the Oracle client opt/oracle/Ora11
on the system that hosts
the Data server.
DB2 DB2 Database Type the name of the DB2 allows a maximum of
Name DB2 database that eight characters for
includes the IC schema. database names.
For example, type db2IC.
IC Schema Name Type the schema name Use the ccq to reduce the
of the CallCenterQ possibility of a migration
database. For example, impact.
ccq.
Database Type the territory that The territory defines the
Territory represents the locale of language and locale of the
the database that database. For more
includes the information, see the DB2
CallCenterQ schema. documentation.
6. If necessary, enter the information for the optional fields for your database mentioned in
the following table:
SQL Server Database Leave this field blank. Identifies the logical space
Location where the named database is
stored.
The SQL Server DBMS
specifies the database
location.
Database Size Leave this field blank. The size of the database
location specifies the amount
of space that the configured
application database
occupies.
The SQL Server RDBMS
specifies the database size.
Log Location Leave this field blank. Database-generated log files
store cumulative transaction
information. The SQL Server
RDBMS specifies a default
location for the database log.
Log Size Leave this field blank. The size of the location for
database log files specifies
the amount of space that the
database-generated log files
can occupy.
The SQL Server RDBMS
specifies a default size for the
database log.
7. Select File > Save to save the ADL file. Do not close the file.
4. Select Repository from the Logical DB Connections list and make sure the properties
are set as shown in the following table:
5. Select File > Save to save the ADL file. Do not close the file.
3. Enter the information for the fields mentioned in the following table:
4. If the fields in the following table do not have entries, re-type your IC Manager account and
password.
3. If the IC system includes Avaya Agent, enter the information for the fields mentioned in the
following table:
For more information about Avaya Agent layouts in non-English languages, see
Configuring Avaya Agent for a supported language on page 438.
4. From the Name list, select interaction_center.
5. Type the path for the directory where you want Database Designer to store the application
files.
For example, type AVAYA_IC73_HOME\apps.
If you do not know the path, click the Ellipsis (…) button and navigate to the directory.
6. From the DB Connection Set drop-down list, select defaultDBConnectionSet.
7. If the fields in the following table do not have entries, re-enter your IC Manager account
and password.
8. Click OK.
Database Designer creates a new folder with the same name as the application in the
target directory. This folder contains the Interaction Center ADL files.
9. Select File > Exit to close Database Designer.
Avaya Interaction Center (IC) installation copies all IC server files to the target computer. You
cannot copy only the files for selected servers on a computer. If your IC configuration requires
only certain servers on a computer, run the IC installation on that computer to copy the server
files, then configure only those servers that you want to host on the computer.
This section describes how to configure the core servers, including the IC domains and
accounts required for these servers. This section includes the following topics that provide
information and the steps that you need to follow to configure the core servers:
1. Before you configure IC core servers on page 97.
2. Using IC domains on page 98.
3. Setting up administrative accounts on page 102.
4. Using system and sample workflows on page 107.
5. Configuring core servers on page 108.
6. Starting and stopping IC servers on page 131.
7. Starting and stopping IC services on page 138.
Creating sites
A site is a physical location that agents or servers can occupy in an IC system. For a single site
system, you can use the Default site that is pre-configured.
For an IC system that includes multiple physical locations, create a site for each physical
location. The site name should identify the physical location. IC uses the site information for
routing decisions. For more information, see Interaction Center Administration Guide.
To create a site
1. In IC Manager, select Tools > Site.
2. In the Site Editor dialog box, click New.
3. In the Create Site dialog box, enter the information for the following fields:
a. Name: Enter the name for the site that identifies the physical location.
b. Description: Enter the description of the site.
4. Click OK.
5. In the Site Editor dialog box, Click OK.
Using IC domains
At a minimum, an IC system should include the pre-configured domains installed with IC.
Create multiple IC domains for your servers and agents to increase performance and allow IC to
handle higher contact rates. For example, use a Voice domain for the servers used for
Telephony.
To use domains, review and perform the steps in the following topics:
1. Preconfigured domains on page 99.
2. Guidelines for IC domains on page 100.
3. Creating domains on page 101.
4. Establishing the failover order for domains on page 101.
Preconfigured domains
IC includes several domains that are pre-configured with failover paths. The following table
describes the pre-configured domains.
Tip:
Tip: Plan your failover policy carefully. If you specify a failover domain at a remote
site, you must ensure that you have a high-bandwidth connection between the
two sites otherwise system performance might be adversely affected.
While you are deciding on the domains you need in your Avaya IC environment, consider the
following guidelines:
l Use logical names that include identifying information, such as the site, the media channel,
or the agent workgroup.
l Set up the failover paths for domain that include agents to ensure that the domains failover
to one or more domains with an ORB server, Alarm server, and Directory server. If the
domains that contain agents do not failover to domains with these servers, then Avaya
Agent cannot function correctly.
l Do not assign an agent or a server to more than one domain. If you assign an agent or
server to a second domain, IC Manager automatically deletes that agent or server from the
first domain.
l Do not associate multiple servers of the same type with the same domain, with the
possible exception of the ORB server. You can have multiple ORB servers in the same
domain if those servers reside on different computers.
You should also assign agents to User domains. Typically, you should divide your agents
between two User domains. If you configure the failover of each User domain to the other
domain, then you will have a minimum amount of interruption if a Blender server or agent
Workflow server fails.
For examples of how to divide IC servers between domains, see Avaya IC Installation Planning
and Prerequisites. For more information about domains and failover, see Interaction Center
Administration Guide.
Creating domains
You can add as many domains as you need to handle the agents and servers in your IC system.
For suggested deployments, see Avaya IC Installation Planning and Prerequisites.
! CAUTION:
CAUTION: Do not delete the Default domain. Avaya IC requires the Default domain to
function.
To create a domain
1. On the IC Manager toolbar, click Domains.
2. In the Domain Manager, Select Servers under the Items section.
3. In the left pane, select and right-click All Domains and select New.
4. Enter the new domain name.
The domain name should be maximum of 32 characters, starting with alphabetic
characters. You can use underscores in the domain name but you cannot use spaces.
5. Click OK.
The new domain name is added under All Domains list in the left pane.
While membership in a domain determines how the domain members communicate to servers,
it also defines how failover is performed. You should take a time to pre-plan your server failover
strategy before proceeding.
You must ensure that your failover plan follows the deployment guidelines, including:
User domain failover: If your User domain does not include a secondary ORB server, the User
domain must failover to a domain that includes an ORB server, such as the Default domain.
Data server failover: When an agent logs in to the Avaya IC system, Avaya IC cannot
determine the agent’s assigned domain until the login request succeeds. Therefore, during the
login process, IC components assume that all agents belong to the Default domain. To ensure
that the Data servers handling login requests failover correctly, these servers must include the
Default domain in their server group.
IC Email server failover: The domain that includes your IC Email server must failover to the
domain that includes your WebACD server.
WebACD server failover: The domain that includes your WebACD server must failover to the
domain that includes your IC Email server.
For more suggestions on how to plan your failover strategy, see the deployment scenarios in
Avaya IC Installation Planning and Prerequisites. You can also establish failover order on a
server-by-server basis. For more information, see Interaction Center Administration Guide.
To establish the failover order for a domain
1. In the Domain Manager, select Servers in the Items section.
2. In the left pane, select a domain for which you want to establish failover.
3. In the right pane, click the Fail Over tab.
4. Select the failover domain from the Available list.
5. Click Add to move the selected domain to the Members list.
You can select multiple domains to add them to failover members. IC uses these failover
domains in the specified order. Use Up and Down arrows located above the Members list
to rearrange failover order. Do not move a failover domain above the primary domain.
6. Click Ok.
Human users: These administrative accounts are reserved for human IC users, such as
supervisors and managers. For more information, see Using administrative accounts for human
users on page 105.
Non-human users: These administrative accounts are reserved for non-human IC users, such
as servers and IVRs. For more information, see Using administrative accounts for non-human
users on page 103.
This section describes the minimum number of administrative accounts required to install and
configure IC, and how to create those accounts. Topics include:
l About IC passwords on page 103.
l Using administrative accounts for non-human users on page 103.
l Using administrative accounts for human users on page 105.
l Creating administrative accounts on page 105.
For more information about administrative and agent accounts, see Interaction Center
Administration Guide.
About IC passwords
All IC accounts, including administrative accounts and accounts for non-human users, must
have passwords. The password must meet the requirements specified in the Agent/Security
properties for the workgroup or for individual agents.
These requirements include:
l Maximum length
l Minimum length
l Minimum number of alphabetic characters
l Minimum number of numeric characters
For more information, see Interaction Center Administration Guide.
! Important:
Important: Configure all IC accounts for non-human users such that the password for these
accounts never expire or change.
These administrative accounts are non-human accounts for IC components only. You do not
need to create these accounts in the User domain. When you create an administrative account
for an IC server or component, such as the ICM server, the account must be in either of the
following domains:
! Important:
Important: If you plan to use an account created by the seed data, you must change the
password for that account.
icmbridge ICM Bridge You use this account to configure Login: icmbridge
the Attribute server. For more Password: icmbridge
information, see Creating the
Attribute server on page 195.
Include a Workflow server in the
same domain as the ICM account.
Domain: Web
Role: Operator
dcobridge1 DCO Bridge The Java Application Bridge uses Login: dcobridge1
this account to access IC servers, Password:
such as the Data server. dcobridge1
Each Java Application Bridge in an
IC system requires a unique DCO
Bridge account.
Domain: User1
Role: Agent
! Important:
Important: When you create an administrative account for a human IC user, the account
must be in the User domain.
You can create an Administration domain that is restricted to administrative accounts for human
users.
Field Description
5. Click the Security tab and enter the information for the fields mentioned in the following
table:
6. Click Ok.
! CAUTION:
CAUTION: Do not change a system workflow. If you change a system workflow, one or more
components of your IC system may not function correctly.
Sample workflows
The following table describes the sample workflows for IC.
For a complete list of the workflows in these projects, including the directories where IC installs
the workflows, see Avaya IC Workflow Designer User Guide.
! Important:
Important: You have to be careful when you modify the server configuration parameters.
Errors can seriously impact the performance of your IC system.
This section describes the procedures to configure the remaining core servers. You have
already created and configured some core servers. Before you configure media channels and
media-specific servers, perform the steps in the following topics to configure the remaining core
servers:
l Server naming guidelines on page 109.
! Important:
Important: Do not use the name localVDU or localADU for EDU or ADU servers. These are
used when the servers are taken off-line to prevent communication with other
EDU and ADU servers.
5. In the Idle Time (min) field, ensure that the minutes entered are greater than the length of
a shift for an agent.
! Important:
Important: If an agent is logged into an IC agent desktop application for longer than the idle
time set in the ADU server, the ADU for the agent will time-out. An ADU time-out
can cause problems such as inconsistent data in OA reports and the inability to
defer email contacts. Therefore, the idle time should be longer than a typical
agent shift and all agents should log out of IC at the end of a shift.
You can use the default settings for the ADU server. For more information about the
parameters, see Interaction Center Administration Guide.
6. Click OK.
Note:
Note: Do not start this server before you configure all core servers. To ensure that the
servers start correctly, see Starting and stopping IC servers on page 131.
3. Click the General tab and enter the information for the fields mentioned in the following
table:
4. Click the DUStore tab and enter the information for the fields mentioned in the following
table:
IC Data Source Select the IC Data Source, which If you used the default name,
is the ADL file, for the IC select repository.
Repository database.
Default deletion Enter the number of days that Default is 60 days.
age (Days) Avaya IC holds an EDU in After this period, the DUStore
absence of other information. deletes the EDU from the
DUStore table and retires the
EDU to the database.
Deleted per scan Enter the number of EDUs the Default is 1000.
DUStore retires to the database
when it scans the system for
expired EDUs.
5. Click OK.
Note:
Note: Do not start the DUStore server before you configure all the core servers. To
ensure that the servers start correctly, see Starting and stopping IC servers on
page 131.
3. Click the Directory tab and enter the information for the fields mentioned in the following
table.
IC Data Source Select the IC Repository data If you used the default name, select
source from the IC Data Source repository.
drop-down list.
Is Parent Check this box as this Directory The parent Directory server
server will be the parent synchronizes the directories for all
directory server. Directory servers.
Backup Enter the name of a backup file Avaya IC appends an .ffd extension
to be created. This file used a to the file name.
backup copy of the directory.
Click the Start button to create
the file in the server’s home
directory.
Restore Enter file name of the backup The file name you enter must be a
file used as the name of the previously created backup directory
directory you want to restore. file.
Click the Start button to restore
the directory.
First update lag Enter the number of seconds During normal operation, set this
(sec) that the Directory server waits value to 0. (A small delay occurs
before sending updates to the automatically.)
first of its children. There is no maximum value.
If this value is greater than 0, the
Advanced tab contains a couple with
the name "PropagationDelay" and a
value equal to the current buffer
updates setting.
Succeeding update Enter the number of seconds During normal operation, set this
lag (sec) that the Directory server pauses value to 0 or 1.
before sending an update to the There is no maximum value.
next child.
If this value is greater than 0, the
Advanced tab contains a couple with
the name "LagBetweenChildren" and
a value equal to the current childlag
setting.
4. Click OK.
5. Stop and restart the Directory server.
3. Click the Directory tab and complete the fields as shown in the following table.
IC Data Source Select the IC Repository data If you used the default name, select
source from the IC Data Source repository.
drop-down list.
Is Parent Do not check this box, as this The parent Directory server
Directory server is a secondary, synchronizes the directories for all
or child, Directory server. Directory servers.
Backup Enter the name of a backup file Avaya IC appends an .ffd extension
to be created. This file used a to the file name.
backup copy of the directory.
Click the Start button to create
the file in the server’s home
directory.
Restore Enter file name of the backup The file name you enter must be a
file used as the name of the previously created backup directory
directory you want to restore. file.
Click the Start button to restore
the directory.
First update lag Enter the number of seconds During normal operation, set this
(sec) that the Directory server waits value to 0. (A small delay occurs
before sending updates to the automatically.)
first of its children. There is no maximum value.
If this value is greater than 0, the
Advanced tab contains a couple with
the name "PropagationDelay" and a
value equal to the current buffer
updates setting.
Succeeding update Enter the number of seconds During normal operation, set this
lag (sec) that the Directory server pauses value to 0 or 1.
before sending an update to the There is no maximum value.
next child.
If this value is greater than 0, the
Advanced tab contains a couple with
the name "LagBetweenChildren" and
a value equal to the current childlag
setting.
4. Click OK.
5. Copy the ds.ffd file from the computer that hosts your primary Directory server to the
computer that hosts your secondary Directory server.
6. In IC Manager, start the secondary Directory server.
! Important:
Important: IC requires that you place each EDU server in a separate IC domain. An IC
domain cannot include more than one EDU server. For more information about
recommended deployment scenarios and guidelines for the EDU server, see
Avaya IC Installation Planning and Prerequisites.
To create an EDU server:
1. In IC Manager, select Server > New.
2. From the list of servers, select EDU and click OK.
3. In the Initialize EDU dialog box, select the media type from the drop-down list and click
OK.
4. Click the General tab, and enter the information for the fields mentioned in the following
table.
6. Click OK.
Note:
Note: Do not start this server before you configure all core servers. To ensure that the
servers start correctly, see Starting and stopping IC servers on page 131.
Name Enter a name for the Report Include the domain in the server
server. name to identify the server.
For example, Report_<domain>
Domain Select the IC domain for the For example, select Voice1
server from the drop-down list. from the drop-down list if the
server is in the Voice domain.
Host Select the computer’s IP address When you select the host, IC
from the drop-down list, or enter Manager fills in the fields for
the IP address if it is not in the list. Directory, Port, and Executable.
4. Click the Report tab, and enter the information for the fields mentioned in the following
table.
IC Data Source Select the IC Data Source for For example, if you used the
the IC Repository database. default name to create the IC
Repository application, the data
source name is repository.
5. Click OK.
Note:
Note: Do not start this server before you configure all core servers. To ensure that the
servers start correctly, see Starting and stopping IC servers on page 131.
Workflow server for the voice channel: Runs voice contact routing workflows to process
voice contacts. These Workflow servers are in a voice domain. For more information, see
Configuring a Workflow server for Telephony on page 182.
Workflow server for the chat channel: Runs web contact routing workflows to process
incoming chat contacts. These Workflow servers are in a Web domain. For more information,
see Configuring a Workflow server for Web Management on page 220.
Workflow server for the email channel: Runs email contact routing workflows and email
analysis workflows to process incoming and outbound email contacts. These Workflow servers
are in an email domain. For more information, see Configuring a Workflow server for Email
Management on page 297.
Workflow server for agent prompting: Runs Prompter workflows and agent script workflows.
For information on how to configure a Workflow server to run Prompter flows, see Creating a
Workflow server on page 120.
Workflow server for agent searches and transfers: Runs agent search and transfer
workflows for the Unified Agent Directory. These Workflow servers are in a User domain. For
more information about configuration for these servers, see Configuring a Workflow server for
transfers and conferences on page 347.
Note:
Note: For a Workflow server that runs Prompter flows and agent script workflows, the IC
Data Source must match the database that was used to build and store the
workflows.
b. Review the remaining fields on the tab, as shown in the following table. You will need
to complete some of these fields, such as the Synchronous Startup Flows, when you
create Workflow servers for specific tasks.
Reload Flows Select this button to reload You can choose to update file-based
workflows in the Workflow workflows and workflows stored in
server. the database, and whether to force
an immediate reload rather than wait
for running workflows to complete
execution.
Select Force immediate reload to
reload all currently loaded flows even
if the version numbers are the same.
Unload Flow Select this button to unload a When the workflow is next
workflow from the server. You requested, the latest version of the
will be prompted to enter the workflow will be loaded from the
workflow name. Database or File System.
If the workflow is currently running, it
will complete before being unloaded.
You must manually increment the
workflow version number. If the
version has not been incremented,
the workflow is not reloaded.
Run Flow Select this button to run a Enter the workflow name. The
workflow that updates the queue-workflow information is
variable that contains required by contact routing flows in a
queue-workflow information. Blender environment. Update the
variable whenever any change is
made to the queue.
IC Data Source Select a data source from the For most Workflow servers, select
drop-down list. the Interaction Center data source. If
you used the default name, select
interaction_center.
Preload Flows Select the Ellipsis (…) and If you have a workflow that must
specify the workflow to be react very quickly when the event
loaded when the server is triggering it is received by Avaya IC,
first started. use the Preload Flows option to have
that flow ready and waiting in
memory. When the event actually
occurs, Avaya IC can run the flow
without having to load it first.
Syntax: projectname.flowname
Note: Preloading a large flow can
slow down server startup.
Synchronous Select the Ellipsis (…) and For example, Workflow servers that
Startup Flows specify the workflow to be run contact routing workflows need
loaded before the startup to run
workflows and before the web_routing.update_qw_cache as a
server accepts requests. synchronous startup workflow.
Startup Flows Select the Ellipsis (…) and These workflows are run in addition
specify the workflow to be run to Initial Startup Script. Workflows in
when the Workflow server this list are not guaranteed to
starts. execute in any particular order in
relation to themselves, Initial Script,
or arriving requests.
Note that the Initial Script field also
specifies a flow to be started, but that
parameter can set only one flow. You
can specify multiple Startup Scripts.
Semaphores Select the Ellipsis (…) and For more information about
specify the list of semaphores semaphores, see the Avaya IC
used by the workflows. Media Workflow Reference.
Directory tables Select the Ellipsis (…) and
specify the Directory server
tables to be preloaded in
memory at startup.
Event Threads Accept the default or enter a The default entry is 10.
number of threads. The number of threads that are
listening and available to process
events sent to the server.
Enable Heap Do not check this field unless: This field is for debugging workflows
Validate l Instructed by Avaya
only. Impacts performance of the
Technical Support Workflow server if checked.
l Debugging a workflow
If the Workflow server fails when it
runs a workflow, use this field to
check each block as the workflow
runs to ensure that the block does
not corrupt the Heap.
6. Click OK.
Note:
Note: Do not start this server before you configure all core servers. To ensure that the
servers start correctly, see Starting and stopping IC servers on page 131.
! Important:
Important: If the Blender server domain does not include a Workflow server and an ADU
server, or those servers are not in the failover path for the Blender server, you will
not be able to start the Blender server. For more information, see Avaya IC
Installation Planning and Prerequisites.
The IC installation program automatically adds this server.
5. Click the Blender tab, and enter the information for the fields mentioned in the following
table.
WorkFlow Server Select the Workflow server If you only have one Workflow server
used by this Blender server and one Blender server, select
from the drop-down list. Workflow_system.
If your configuration includes
multiple Workflow and Blender
servers, select the Workflow server
that you created to work with this
Blender server.
Flow Set Enter the name of the The default name is blender.
workflow project that contains
the Blender flows.
Initialization Flow Enter the name of the Default name is initialization.
workflow that initializes the
Blender server.
Initialization Data You can leave this field blank. Optional field.
Name The initialization data name contains
values to be added to indata when
InitRule is run. InitRule has an indata
Event and outdata Event that fill in
indata with a string (InitName) and
seqcouple (InitData).
Initialization Data You can leave this field blank. Optional field.
The name to add to indata when
InitRule is run.
Client Login Flow Enter the name of the Client Default name is clientlogin.
Login workflow.
Client Logout Enter the name of the Client Default name is clientlogout.
Flow Logout workflow.
6. Click OK.
Note:
Note: Do not start this server before you configure all core servers. To ensure that the
servers start correctly, see Starting and stopping IC servers on page 131.
3. Click the General tab, and enter the information for the fields mentioned in the following
table.
4. Click the HTTPConnector tab and enter the information for the fields mentioned in the
following table.
IC Data Source Select the application name If you used the default name,
associated with the server. This select interaction_center.
name should match the IC Data You created this data source in
Source setting for the Generating the Interaction
corresponding Workflow server. Center application on page 93.
Workflow Server Select the name or type of the
Workflow server that this
connector should use to execute
Workflows and Prompter flows.
Doc Directory Accept the default or enter a new The directory where the server
directory path. looks for java script and error
pages to serve to prompter and
agent applications. Always
consider as the relative path
from the IC_INSTALL_DIR\
IC73\.
Start Page Accept the default or enter a new The name of the file that the
file name. Prompter serves when a client
asks for a director.
Enable SSL Select the check box if you want to
enable the Secure Sockets Layer
(SSL) security.
Certificate File The server certificate file that the The field is visible only when
HTTP Connector server uses. you select the Enable SSL
check box.
Key File The key file that the HTTP The field is visible only when
Connector server uses. you select the Enable SSL
check box.
HTTP Port Enter 9170 for default port. The server uses this port for
HTTP requests.
If you must change this port,
see Avaya IC Installation
Planning and Prerequisites for a
list of the default port numbers
used by the other Avaya IC
servers. Port conflicts can
cause serious problems within
the Avaya IC system.
Note: If you run multiple
HTTP Connector servers on
the same computer, ensure
that they use different ports.
Request Timeout Enter the number of seconds that The upper limit of the response
(sec) the HTTP Connector should wait time (in seconds) of the
for a response from one of its Workflow server. The HTTP
clients. Connector assumes the current
HTTP request from the client
has timed out if it did not receive
a response from the Workflow
server within this time interval.
The default is 60 seconds.
Session Timeout Enter the time in seconds that the The maximum idle time for a
(sec) agent has to complete a page and session. Agent needs to
submit the information back to the complete and submit the
server. information of the current page
within the specified interval
value. The HTTP Connector
assumes the session as timed
out if it did not receive any
response from the agent within
this time interval.
The default is 600 seconds.
5. Click OK.
6. If the IC system includes support for:
l Traditional Chinese, configure the language support as described in Configuring an
HTTP Connector server for Traditional Chinese on page 445.
l Russian, configure the language support as described in Configuring an HTTP
Connector server for Russian on page 445.
Note:
Note: Do not start this server before you configure all core servers. To ensure that the
servers start correctly, see Starting and stopping IC servers on page 131.
4. Click the Notification tab and enter the information for the fields mentioned in the
following table.
IC Data Source Select the Interaction Center If you used the default name, select
data source. interaction_center.
You created this data source in
Generating the Interaction Center
application on page 93.
SMTP Server Enter the name of your Email This is the server that Avaya IC uses
Name server. for outbound email. For example,
enter MailSrvExchange.
SMTP Domain Enter the domain where your For example, enter xyzcorp.com
IC Email server is located
Default Sender Enter a valid email address For example, enter
Email Address that acts as the sender of the [email protected].
notification emails.
Note: Do not use an agent
address as the Default Sender
Email Address.
Poll Interval 60 Number of seconds between polls.
(sec)
Poll Future (sec) 86,400 Number of seconds for a long poll.
The default equals 24 hours.
Search Limit 250 Number of database records for
Notification Server to process at the
same time.
Work Schedule Enter the name of the work The name of the work schedule the
Name schedule, if desired. server should use to determine
business time.
Notification Accept the default, or enter The number representing the agent
Agent another agent number, if for which this service instance
desired. responds. Agent #0 is the default,
and catches all messages. You can
also configure multiple Notification
server agents, where Agent #1 is for
all escalations and Agent #2 is for
email and printer.
Note: If you configure multiple
Notification server agents, you
cannot specify an Agent #0,
because Agent #0 responds to all
messages.
Fire Direct Check this field, if desired. Select this option if the server should
Notification fire notifications.
Fire Escalations Check this field, if desired. Select this option if the server should
send scheduled escalations.
Fire Scheduled Check this field, if desired. Select this option if the server should
Reports run scheduled reports.
Language Select the language in which The allowable codes are:
data for this server will be l en (English)
written.
l fr (French)
l de (German)
l es (Spanish)
l it (Italian)
l pt (Portuguese)
l zh (Chinese, Simplified)
l ko (Korean)
l ja (Japanese)
l th (Thai)
l zt (Traditional Chinese)
l ru (Russian)
5. Click OK.
6. To configure an alternate email encoding for a language such as Japanese, see
Configuring a Notification server for alternate email encodings on page 444.
Note:
Note: Do not start this server before you configure all core servers. To ensure that the
servers start correctly, see Starting and stopping IC servers on page 131.
! CAUTION:
CAUTION: Never stop the DUStore server before you stop the EDU server. If you stop the
DUStore server first, you may lose EDU data. Always stop these servers in the
following order:
1. EDU server
2. ADU server
3. DUStore server
4. Report server
This section covers startup and shutdown for all IC servers, including some servers that you do
not install and configure until later in the installation process.
This section includes the following topics:
l Determining server dependencies on page 131.
l Starting and stopping the ORB server on page 134.
l Starting and stopping servers in IC Manager on page 136.
l Stopping all servers on page 136.
l Starting and stopping servers with the IC Admin utility on page 137.
Tip:
Tip: The start up time for each server depends on factors, such as user population,
number of queued emails, and database size. If your servers take a long time to
start, you can reduce the server load by adjusting some of these dependencies.
To view the state of each server, use the Alarm Monitor in IC Manager. As servers are started,
that server’s state changes to “Up,” and ORB server sends informational messages to the
Alarm Monitor. If IC Manager is running and the Alarm server fails, IC prompts the administrator
to immediately monitor alarms again.
The ICM, IC Web site (Tomcat), CIRS, and ICM Bridge (Attribute server) are dependent on
several IC servers. These components perform a client login that, at minimum, requires the
Directory, Alarm, ORB, and Data servers to be running.
To work with a Web Server such as IIS, IBM HTTP server, and Oracle iPlanet server, IC uses
ISAPI and NSAPI filters respectively. These interfaces are used to enable Web Management,
DataWake, and Tomcat support using plugins that can recover if a dependent component is not
available.
The VOX server interfaces with an IVR (Interactive Voice Response) Unit. If the VOX server
connects to an external IVR, you should start the IVR first. The VOX server will attempt to
connect to the configured IP address and port, for the length of time specified in the VOX
server’s Maximum Wait Time and Disable Wait parameters. If the IVR connects to the VOX
server, the VOX server must be started first.
Tip:
Tip: For an IC deployment that includes IC and OA components on the same
computer, always start the IC components first, then start the OA components to
avoid potential port conflicts.
! Important:
Important: Shutting down any IC server process or computer may have an impact on agent
clients and dependent processes. Therefore, you should only do so during
non-business hours unless you are dealing with an emergency situation.
If failover is configured, the clients should revert from their primary to their backup servers. The
connections to the backup server will remain active until the client logs out, is restarted, or
another disruption in service occurs.
If failover is not configured and you stop an IC server, active clients may either raise alarms or
show error dialogs and potentially fail if the server is down long enough.
If you need to shutdown an IC server, you should:
l Do so during a scheduled maintenance period when clients are shutdown and incoming
activity can be restricted.
l Use the IC Manager Shutdown option to ensure the correct communication flow between
IC components, IC clients, and the other services that should be stopped. The Shutdown
option ensures that all IC server processes on that computer are shutdown in the correct
order. It does not shut down dependent IC processes located on other computer. To use
this option, see Stopping all servers on page 136.
Before stopping the services on a computer, you need to consider the impact it will have. Other
dependent clients (both agent clients and IC processes) may need to be shutdown first.
To confirm that an IC process was shutdown properly, use the System Administration tools
provided with your operating system make sure that the process is no longer active. IC Manager
may report some servers as being stopped while they are actually finishing important clean up
tasks such as committing data to the database.
IC processes should be restarted as soon as possible in order to minimize the impact on clients.
In many cases, the processes restarts automatically when the computers comes back, or when
client requests trigger the server to restart.
Dependent clients attempts to reconnect if they lose communication with an IC process. If the
stopped process does not recover in time, requests failover based on the server configuration
and the failover strategy implemented at your site.
If you need to shutdown individual IC servers, follow the correct shutdown order to prevent data
loss. Stopping a server obviously results in a disruption of the services provided by that server.
The following table shows the impact of shutting down certain servers.
Server Impact
Alarm server This server is typically the last to be shutdown so that other servers
can still submit alarms.
Data server Without a Data server, other servers will be unable to commit, read,
or write from the database.
DUStore server If you have configured the ADU and EDU servers to persist data
units, these servers become dependent on the DUStore server.
Shutting down the DUStore server before the EDU or ADU servers
will result in data units not being saved.
Event Collector server Without the Event Collector, real time statistics will not be collected
for the associated domain.
ORB server This server is responsible for process management. If the ORB
server is not running, no other IC server can start.
! CAUTION:
CAUTION: Do not use Stop Server in IC Manager, the Windows Task Manager, or the
Windows Services control panel to start or stop the ORB server.
The IC Configuration Tool starts the ORB server the first time. If you must stop and start the
ORB server again, use the IC Admin utility or the IC Manager Shutdown option.
This section includes the following topics:
l ORB server components on page 135
l Configuring the ORB server to start automatically on Windows on page 135
l Configuring the ORB server to start automatically on Solaris on page 135
l Configuring the ORB server to start automatically on AIX on page 135
Component Description
! CAUTION:
CAUTION: Never stop the DUStore server before you stop the EDU server. If you stop the
DUStore server first, you may lose EDU data.
After you add and configure a server, stop and restart that server.
To start or stop a server
1. In IC Manager, click the Server tab.
2. In the right pane, select a server that you want to stop.
3. Click the Start server or Stop server button on the toolbar.
Windows IC_INSTALL_DIR\IC73\bin
Solaris IC_INSTALL_DIR/IC73/bin
AIX IC_INSTALL_DIR/IC73/bin
Windows IC_INSTALL_DIR\IC73\bin
Solaris IC_INSTALL_DIR/IC73/bin
AIX IC_INSTALL_DIR/IC73/bin
Windows IC_INSTALL_DIR\IC73\bin
Solaris IC_INSTALL_DIR/IC73/bin
AIX IC_INSTALL_DIR/IC73/bin
Tip:
Tip: You must configure all IC services to autostart.
This section describes how to stop, start, and configure startup options for the IC services, and
how to set startup options for the services. This section includes the following topics:
l Starting and stopping services on Windows on page 139
l Starting and stopping services on Solaris on page 139
l Starting and stopping services on AIX on page 142
Task Options
Starting the ICM server: To start the ICM server, execute the following command:
nohup ./icm.sh start
Stopping the ICM server: To stop the ICM server, execute the following command where
-force is an optional parameter that terminates the server processes:
nohup ./icm.sh stop -force
Setting the ICM server to autostart: To set the ICM server to autostart, add the following
command to the UNIX startup facility:
nohup bin/icm.sh start
Starting the CIRS server: To start the CIRS server, execute the following command:
nohup ./cirs.sh start
Stopping the CIRS server: To stop the CIRS server, execute the following command where
-force is an optional parameter that terminates the server processes:
nohup ./cirs.sh stop -force
Setting the CIRS server to autostart: To set the CIRS server to autostart, add the following
command to the UNIX startup facility:
nohup IC_INSTALL_DIR/IC73/bin/cirs.sh start
Stopping Oracle iPlanet Server: To stop Oracle iPlanet Server, execute the stop script
packaged with the Web server:
<iplanet_home_dir>/https-instance_name/bin/stopserv
Setting Oracle iPlanet Server to autostart: To set Oracle iPlanet server to autostart, add the
following command to the UNIX startup script:
<iplanet_home_dir>/https-instance_name/bin/start
Starting all services on a system: To start services for all Web applications, execute the
following command:
nohup ./ictomcat.sh start all
Stopping all services on a system: To stop all services for Web applications, execute the
following command where -force is an optional parameter that terminates the server
processes:
nohup ./ictomcat.sh stop all -force
Starting an individual Web application: To start an individual Web application, execute the
appropriate command from the following table:
Stopping an individual Web application: To stop an individual Web application, execute the
appropriate command from the following table. -force is an optional parameter that terminates
the server processes.
Starting the ICM server: To start the ICM server, execute the following command:
nohup ./icm.sh start
Stopping the ICM server: To stop the ICM server, execute the following command where
-force is an optional parameter that terminates the server processes:
nohup ./icm.sh stop -force
Setting the ICM server to autostart: To set the ICM server to autostart, add the following
command to the UNIX startup facility:
nohup bin/icm.sh start
Starting the CIRS server: To start the CIRS server, execute the following command:
nohup ./cirs.sh start
Stopping the CIRS server: To stop the CIRS server, execute the following command where
-force is an optional parameter that terminates the server processes:
nohup ./cirs.sh stop -force
Setting the CIRS server to autostart: To set the CIRS server to autostart, add the following
command to the UNIX startup facility:
nohup IC_INSTALL_DIR/IC73/bin/cirs.sh start
Starting IBM http Web Server: To start IBM http Web Server, execute the following command:
./httpserver.sh start
Stopping IBM http Web Server: To stop IBM http Web Server, execute the following
command:
./httpserver.sh stop
Setting IBM http Web Server to autostart: To set IBM http Web server to autostart, add the
appropriate command to the UNIX startup script. For example, add:
nohup IC_INSTALL_DIR/IC73/bin/httpserver.sh start
Starting all services on a system: To start services for all Web applications, execute the
following command:
nohup ./ictomcat.sh start all
Stopping all services on a system: To stop all services for Web applications, execute the
following command where -force is an optional parameter that terminates the server
processes:
nohup ./ictomcat.sh stop all -force
Starting an individual Web application: To start an individual Web application, execute the
appropriate command from the following table:
Stopping an individual Web application: To stop an individual Web application, execute the
appropriate command from the following table. -force is an optional parameter that terminates
the server processes.
Avaya Interaction Center (IC) components will not run if you do not install the license server,
and obtain the appropriate license file. For information on how to obtain a license, see Avaya IC
Installation Planning and Prerequisites.
If IC components cannot access the License server and WebLM, agents may not be able to log
in, and servers may not be able to start.
To provide redundant operation in the event of network or WebLM failure, a grace period of 30
days is provided to rectify the failure. The WebLM failure can be WebLM system is down,
WebLM service is down, License file in the WebLM service is corrupted or expired.
Note:
Note: For License Server to enter in a grace period, the License Server must
communicate with WebLM at least once.
To configure IC licensing, perform the steps in the following topics:
1. Before you configure IC licenses on page 145
2. Configuring the Web License Manager on page 146
3. Installing the license file on page 155
4. Configuring the License server on page 157
5. Changing the administrative password on page 159
This sections also includes the following topics:
l Managing users on page 159
l Viewing server properties on page 160
l Viewing information about configured licenses on page 160
! Important:
Important: If you do not configure all of the Web applications simultaneously, keep all the
Web applications options on the target system checked when you re-run the
Configuration Tool to create the new Web applications. If you do not keep the
options for previously created Web applications checked, the Configuration Tool
may delete those Web applications.
Tomcat Base Port The port used to configure the following ports: Default: 9600
Tomcat HTTP ports for Web applications
Tomcat AJP (Web server connector) ports
IIS Website The name of the IIS Web server that the Web Default Web Site
application will use.
Tip: For a localized version of IIS, type the localized
name for the IIS Web server.
Web Server Host The name of the system that hosts the Web server. testbox
Do not include the DNS domain.
DNS Domain The network (DNS) domain of the system that hosts xyzcorp.com
your Web server. Do not enter an IC domain.
Note: Verify the default DNS domain carefully to
ensure that it is correct.
Web Server Port The port that your Web server uses for Default: 80
communication. Make sure that the port matches the
protocol used by your Web server for
communication. The default ports are:
HTTP port is 80.
HTTPS port is 443.
Do not change the default port unless you assign a
different port to the Web server.
IC Test Optional. Checkmark in box
IC Test is a Web application that you can use to test
your Tomcat configuration.
If you install multiple versions of Tomcat, the
Configuration Tool creates an IC Test application on
each version of Tomcat. The Configuration Tool also
creates a separate Tomcat server to host IC Test.
To access IC Test, use the Tomcat HTTP port in the
URL. For example, type:
http://<server>.<domain>.com:9600/
ictest
Note: The port number is not required if you install a
single version of Tomcat, or access IC Test from the
separate Tomcat server for IC Test.
SSL Port for WebLM The port used to configure the Web License Default: 8443
Manager server
Log File Location for Enter the directory where weblmserver.log file Default:
WebLM needs to be saved. Ensure that the path you AVAYA_IC73_HOME
specify exists. \tomcat\webapps\
WebLM\data\log
Log File Maximum The maximum number of the weblmserver log Default: 1
Backup Index files that can be created.
Log File Maximum The maximum size of a weblmserver log file. Default: 10 MB
File Size (in MB)
License Allocation The maximum file size of the License Default: 10 MB
Backup File Size (in allocation backup file. This filed is not used.
MB)
! Important:
Important: To configure the Web License Manager on Solaris, you must log in as a user with
write permissions on the Web server directories and the IC installation directories.
The root user usually has these write permissions.
To configure the Web License Manager to run on a Solaris system:
1. Start the Configuration Tool:
a. Navigate to IC_INSTALL_DIR/IC73/bin
b. Run ./configure
2. Log in with your IC Manager login ID and password.
3. On the Web tab enter the information for the general fields mentioned in the following
table:
Tomcat Base Port The port used to configure the following ports: Default: 9600
l Tomcat HTTP ports for Web applications
Web Server Home The installation path for the Oracle iPlanet /opt/oracle/
Server instance that hosts the Web webserver7
application.
Web Server Name The root name of the server as found in the testbox.xyzcorp.com
Oracle iPlanet Server home directory.
Note: Do not include https- in the Web
server name.
Web Server Host The name of the system that hosts the Web testbox
server.
Do not include the DNS domain.
DNS Domain The network (DNS) domain of the system that xyzcorp.com
hosts your Web server. Do not enter an IC
domain.
Note: Verify the default DNS domain
carefully to ensure that it is correct.
Web Server Port The port that your Web server uses for Default: 80
communication. Make sure that the port
matches the protocol used by your Web
server for communication. The default ports
are:
l HTTP port is 80.
SSL Port for WebLM The port used to configure the Web Default: 8443
License Manager server
Log File Location for Enter the directory where Default:
WebLM weblmserver.log file needs to be saved. IC_INSTALL_DIR
Ensure that the path you specify exists.
/IC73/tomcat/
webapps/WebLM/
data/log
Log File Maximum The maximum number of the Default: 1
Backup Index weblmserver log files that can be
created.
Log File Maximum File The maximum size of a weblmserver log Default: 10 MB
Size (in MB) file.
License Allocation The maximum file size of the License Default: 10 MB
Backup File Size (in MB) allocation backup file. This filed is not
used.
! Important:
Important: For Solaris only, the Configuration Tool changes the ownership of the
implementation file (vesp.imp) and the interface file (vespidl.pk) to root. If you do
not want to run IC as root, you must change the ownership of these files as
described in Changing ownership for IC on Solaris only on page 39.
! Important:
Important: To configure the Web License Manager on AIX, you must log in as a user with
write permissions on the Web server directories and the IC installation directories.
The root user usually has these write permissions.
To configure the Web License Manager to run on an AIX system:
1. Start the Configuration Tool:
a. Navigate to IC_INSTALL_DIR/IC73/bin
b. Run ./configure
2. Log in with your IC Manager login ID and password.
3. On the Web tab enter the information for the general fields mentioned in the following
table:
Tomcat Base Port The port used to configure the following Default: 9600
ports:
l Tomcat HTTP ports for Web
applications
l Tomcat AJP (Web server connector)
ports
Web Server Home The installation path for the IBM HTTP /usr/HTTPServer
server instance that hosts the Web
application.
Web Server Name A Solaris-only field. Not applicable for AIX. Leave this field blank.
Web Server Host The name of the system that hosts the Web testbox
server.
Do not include the DNS domain.
DNS Domain The network (DNS) domain of the system xyzcorp.com
that hosts your Web server. Do not enter an
IC domain.
Note: Verify the default DNS domain
carefully to ensure that it is correct.
Web Server Port The port that your Web server uses for Default: 80
communication. Make sure that the port
matches the protocol used by your Web
server for communication. The default ports
are:
l HTTP port is 80.
SSL Port for WebLM The port used to configure the Web License Default: 8443
Manager server
Local File Location Enter the directory where weblmserver.log file Default:
needs to be saved. Ensure that the path you IC_INSTALL_DIR/
specify exists. IC73/tomcat/
webapps/WebLM/
data/log
Log File Maximum The maximum number of the weblmserver log Default: 1
Backup Index files that can be created.
Log File Maximum The maximum size of a weblmserver log file. Default: 10 MB
File Size (in MB)
License Allocation The maximum file size of the License Default: 10 MB
Backup File Size (in allocation backup file. This filed is not used.
MB)
! Important:
Important: For AIX only, the Configuration Tool changes the ownership of the implementation
file (vesp.imp) and the interface file (vespidl.pk) to root. If you do not want to run
IC as root, you must change the ownership of these files as described in
Changing ownership for IC on AIX only on page 41.
! CAUTION:
CAUTION: Do not change your license file after you receive it from Avaya. WebLM does not
accept modified licenses.
To install the license file:
1. In your Web browser, navigate to the following URL for the WebLM:
https://<system_name>.<domain>:<webLM_port>/WebLM/LicenseServer
For example, https://testbox.xyzcorp.com:8443/WebLM/LicenseServer
Note:
Note: The URL for the WebLM is case-sensitive.
If your contact center uses a proxy server or enhanced security for Internet Explorer,
include the proxy server address in the browser exception list and the trusted sites list.
Note:
Note: Accessing the URL gives the security alert or error message if you have not
generated a security certificate for the WebLM deployment. You can continue with
the Web site by ignoring the error.
2. Click License Administration.
The Logon page displays.
3. Enter the default user name and password.
The default user name is: admin and the password is: weblmadmin.
WebLM forces you to change the password immediately to help prevent unauthorized
access to your license file. For more information, see Changing the administrative
password on page 159.
4. Enter the license file path in the Enter License Path field.
If you do not know the license file path, click Browse and select the license file.
5. Click Install.
If the installation is successful, WebLM displays a confirmation page. If you installed an
incorrect license file, or WebLM could not access the location of the license file on your
network, WebLM displays an error page.
6. In the left pane, click the aic hyperlink for Avaya Interaction Center under Licensed
Products, and confirm that the number of agents and servers matches your expectations.
To install license file on Solaris:
Note:
Note: If you are running WebLM as a non-root user, you must give additional privileges
to this non-root user to install the license file.
1. Log in to the Solaris system as root.
2. Execute the following command:
usermod -K defaultpriv=basic,net_rawaccess <non-root user>.
3. Log in again to the Solaris system as non-root.
4. Start WebLM and install the license file.
To install license file on AIX:
Note:
Note: If you are running WebLM as a non-root user, you must give additional privileges
to this non-root user to install the license file.
3. Click the License Server tab and enter the information for the fields mentioned in the
following table:
4. Click OK.
5. Start the License Server.
Note:
Note: Start the License Server after configuring the database applications. For more
information, see Configuring databases on page 65.
6. Confirm that the Alarm Monitor at the bottom of the IC Manager window displays a
confirmation message, such as "WebLM server in the configuration is working". If you do
not see this alarm message, your license is not working correctly.
Managing users
In Web License Manager (WebLM), you can add new users, configure existing users, and also
delete users. You can view the list of user by clicking the Manage Users link in the left pane.
To add a user
1. In the left pane of Web License Manager page, click Manage Users.
2. Click Add User.
3. In the right pane, enter the user name in the User Name field.
The user name must be unique.
4. Enter the password and in the Password and Confirm Password fields.
5. Click Add User.
To delete a user
1. In the left pane of Web License Manager page, click Manage Users.
2. Click Delete User.
3. In the right pane, select the check box corresponding to the user you want to delete.
4. Click Delete.
5. Click OK to confirm deleting the selected user.
To modify a user
Note:
Note: You can modify only the password for a user.
1. In the left pane of Web License Manager page, click Manage Users.
2. Click Modify User.
3. In the right pane, select the user name from the User Name drop-down list.
4. Enter the new password for the selected user in the Password and Confirm Password
fields.
Note:
Note: You must enter a valid password to proceed further.
5. Click Change.
l Feature (License Keyword): This column lists the display name of the licensed features
of the product and the keywords of each feature. These keywords are used to represent
the licensed feature in the license file.
l Currently Allocated: This column lists the number of feature licenses purchased by the
customer.
l Usage: qty/%: This column lists the number of feature licenses for each licensed feature
that is currently used by the licensed applications. The column also displays the
percentage of usage. For example, if 50 is the available feature licenses and 5 feature
licenses have been used by the applications, this column will display 5/10%.
l Peak Usage (last 7 days): qty/%: This column lists the highest number of feature
licenses for each licensed feature that has been used by the applications in the past seven
days. The column also displays the percentage of peak usage. For example, if the peak
usage in the past seven days is 25 and the feature licenses those were available during
the peak usage calculation was 50, the column displays 25/50%.
l Peak Usage (last 30 days): qty/%: This column lists the highest number of feature
licenses for each licensed feature that has been used by the applications in the past 30
days. The column also displays the percentage of peak usage. For example, if the peak
usage in the past 30 days is 50 and the feature licenses those were available during the
peak usage calculation was 50, the column displays 50/100%.
l Time of Query: This column lists the date and time when the last usage query for the
WebLM server was executed. If the status of the last usage query was Failed, this column
also displays the date and time of the usage query that was last successful.
l Status: This column lists the success or failure of the last usage query executed for the
WebLM server.
Note:
Note: The Status column of the WebLM server remains empty if the server has not
been queried even once for feature license usage.
The Avaya Computer Telephony for IC (Telephony) is part of the voice channel of Avaya
Interaction Center (IC).
You can use the information provided in this chapter to set up a simple Telephony environment
with one Telephony server and one PBX or ACD. IC also supports a complex Telephony
environment that can include multiple Telephony servers with multiple PBXs or ACDs and works
independently or together as an integrated environment. You can also configure an IVR.
To configure Telephony, perform the steps in the following topics:
1. Before you configure Telephony on page 164.
2. Configuring the ACD name parameter on page 164.
3. Creating the Telephony server on page 165.
4. Creating a voice queue on page 174.
5. Creating the Telephony Queue Statistics server on page 178.
6. Starting the Telephony servers on page 181.
7. Configuring a Workflow server for Telephony on page 182.
8. Building and loading workflow for Telephony on page 185.
9. Creating routing hints for the Incoming Call workflow on page 187.
Your IC system can also include the following optional configurations:
l Multi-site heterogeneous switches, as described in Avaya IC Telephony Connectors
Programmer Guide.
l Return on No Answer (RONA), as described in Avaya IC Telephony Connectors
Programmer Guide.
l Connections to an IVR and VP, as described in the IC Integration with VP/IR Guide.
l Connection to Siebel, as described in the Siebel Integration Guide.
5. Click Ok.
6. Configure the telephony switches mentioned in the following table to complete the
Telephony server configuration.
Tip:
Tip: This section includes only the basic required properties. You can also configure
advanced properties or properties on the Configuration tab. For example, you
can add a parameter to handle blocked ANIs. For more information, see
Interaction Center Administration Guide and Avaya IC Telephony Connectors
Programmer Guide.
To configure the Telephony Server for Avaya Communication Manager
1. In IC Manager, double-click the Telephony Server (TS) from the list of servers.
2. Click the TS tab and enter the information for the fields mentioned in the following table:
ACD Name Select the name of the ACD The name of the ACD that this
assigned to the Avaya switch. TS is serving from a pick list of
names assigned to the ACD
during system configuration.
ACD Type Select Avaya The type of ACD with which the
TS will communicate.
3. Click Ok.
Tip:
Tip: This section includes only the basic required properties. You can also configure
advanced properties or properties on the Configuration tab. For example, you
can add a parameter to handle Aspect data variables. For more information, see
Interaction Center Administration Guide and Avaya IC Telephony Connectors
Programmer Guide.
To configure the Telephony Server for Aspect
1. In IC Manager, double-click the Telephony Server (TS) from the list of servers.
2. Click the TS tab and enter the information for the fields mentioned in the following table:
ACD Name Select the name of the ACD The name of the ACD that this
assigned to the Aspect TS is serving from a pick list of
switch. names assigned to the ACD
during system configuration.
ACD Type Select Aspect The type of ACD with which the
TS will communicate.
ACD Model Select Aspect9 Aspect9 applies to all the
supported versions of the
Aspect ACD.
ACD Protocol Displays AspectCMI after you The protocol to be used
select Aspect9 as ACD between the TS and the ACD.
Model Avaya IC automatically selects
AspectCMI when ACD Type of
Aspect is selected.
Site Select the site of your TS. Select the site that this server is
associated with. The TS uses
this information to retrieve the
queues for internal monitoring.
Aspect Contact Enter the IP address or the
Server Host host name (if the host name
can be resolved) of the
system that hosts the Aspect
Contact server.
Data Interlink Enter the Data Interlink The Data Interlink number from
Number number. the Aspect ACD the TS uses to
communicate with the ACD.
Aspect Header Enter the link definition on the If this field is empty, the server
Aspect switch. uses the system name of the
ACD.
Device Enter the TCP/IP port where Default is 7,046.
the TS needs to create a For a list of default port
connection. numbers for components in the
IC suite, see the Avaya IC
Installation Planning and
Prerequisites.
Monitored Agent Enter the number assigned to Default is 1.
Group the agent group to monitor. Do not complete this field if the
TS is monitoring all the agent
groups on Avaya IC.
Monitored Trunk Enter the number assigned to Default is 1.
Group the trunk group to monitor. Do not complete this field if the
TS is monitoring all the trunk
groups on Avaya IC.
Monitor All Agent Check this box if you want Default is unchecked.
Groups the TS to monitor all agent This overrides the entry in the
groups. Monitored Agent Group field.
Monitored Super Enter the number assigned to Default is 1.
Agent Group the super agent group to Leave this field blank if you do
monitor. not want the TS to monitor the
super agent group.
Monitor All Trunk Check this field if you want Default is unchecked.
Groups the TS to monitor all trunk This overrides the entry in the
groups. Monitored Trunk Group field.
Blind Transfer Enter the Call Control Table
CCT number used to perform blind
transfers.
Make Call CCT Enter the Call Control Table
number used to make calls
within the Aspect switch.
External Calls Enter the Call Control Table
CCT number used to make calls
external to the Aspect switch.
3. Click Ok.
Tip:
Tip: This section includes only the basic required properties. You can also configure
advanced properties or properties on the Configuration tab. For more
information, see Interaction Center Administration Guide and Avaya IC Telephony
Connectors Programmer Guide.
To configure the Telephony server for Cisco Unified Contact Center
1. In IC Manager, double-click the Telephony Server (TS) from the list of servers.
2. Click the TS tab and enter the information for the fields mentioned in the following table:
ACD Name Select the ACD name, assigned The name of the ACD (switch) that
to the switch. this TS is serving from a pick list of
names assigned to the ACD during
system configuration.
ACD Type Select Cisco The type of ACD with which the TS
will communicate.
3. Click Ok.
General tab
The settings on this tab pertain to the Communication Manager switches supported in IC 7.3:.
TS tab
The settings on this tab pertain to Communication Manager switches supported in IC 7.3:
ACD Name Select the name of the ACD The name of the ACD (switch) that this
assigned to the switch. TS is serving from a pick list of names
assigned to the ACD during system
configuration.
ACD Type Select SIP The type of ACD with which the TS will
communicate.
SBC Type Select CM The model of the ACD that corresponds
to the selected ACD Type.
ACD Protocol Select SIP The protocol used by the Application
Link Server to communicate with the
TS and the switch.
Site Select the site of your TS. The site that this TS is associated with.
The TS uses this information to retrieve
the queues for internal monitoring.
SIP B2B Device User name of single B2BUA This is mandatory property.
within the SipTS. Note: One SIP TS can have only one
For example, 62011. B2BUA.
SIP B2B Pass- Password for the B2BUA.
word
Advocate tab
The settings on this tab pertain to the Communication switches supported in IC 7.3:
Enable Advocate Select to enable Business Checking this parameter displays the
Advocate. other parameters listed in this table.
Default is unchecked.
Default RONA No Selection
Destination
Optional Backup Link No Selection
for Advocate
To gather statistics information: The TSQueueStatistics server monitors the queues and
maintains statistics in the ADU server. These statistics can then be processed by, for example,
OA. For more information, see Creating the Telephony Queue Statistics server on page 178.
To provide a literal translation for a switch device: With this literal translation, you can
reference a destination in the switch. For example, you can reference VDN 1234 as
queue_sales. IC displays queue_sales as a destination in the Unified Agent Directory.
To provide support for multi-site heterogeneous switches: IC uses the information you
enter in the fields on the Voice tab of the queue to support multi-site heterogeneous switches.
For more information, see Avaya IC Telephony Connectors Programmer Guide.
To integrate with routing hints: You add the ID of the voice queue to the RoutingHint table
when you configure the routing hints used by the Incoming Call workflow. For more information,
see Creating routing hints for the Incoming Call workflow on page 187.
The following procedure explains how to create a simple voice queue. For more information,
including queues for transfers and multi-site heterogeneous switches, see Interaction Center
Administration Guide and Avaya IC Telephony Connectors Programmer Guide.
To create a simple voice queue
1. In IC Manager, click the Device tab.
2. Select Device > New Device.
3. In the New Device dialog box, select Voice Queue. Click OK.
4. In the Device Editor (Voice) dialog box:
a. Click the General tab and enter the information for the fields mentioned in the
following table:
Name Type a name for the For the default voice queue, type
voice queue. DefaultVoiceQueue
@DefaultTenant.
Queue names can have up to 256
characters, including special characters
and spaces. Queue names cannot:
l Start with a digit, such as zero (0)
b. Click the Voice tab and enter the information for the fields mentioned in the following
table:
5. Click Ok.
4. Configure the telephony switches mentioned in the following table to complete the TSQS
server configuration.
Tip:
Tip: This section includes only the basic required properties. For information about the
advanced properties, see Interaction Center Administration Guide.
To configure the TSQS for Avaya Avaya Communication Manager
1. In IC Manager, double-click the TS Queue Statistics (TSQS) server from the list of servers.
2. Click the TSQS tab and enter the information for the fields mentioned in the following table:
ACD Name Select an ACD Name. The name of the ACD (switch) that
this TSQS is serving. Provides a
pick list of name(s) assigned to the
switch during system
configuration.
Each TSQS on the system must
have a unique ACD Name.
Site Select the site where the The site used by your TS
TSQS is located. configured for the Avaya switch.
ACD Type Select Avaya. The ACD Type option used by
your TS configured for the Avaya
switch.
ACD Model Displays Definity after you The ACD Model option used by
select Avaya as ACD Type. your TS configured for the Avaya
switch.
ACD Protocol Select asai. The ACD Protocol option used by
your TS configured for Avaya
switch.
3. Click Ok.
Tip:
Tip: This section includes only the basic required properties. For information about the
advanced properties, see Interaction Center Administration Guide.
ACD Name Select an ACD Name The name of the ACD (switch) that
this TSQS is serving. Provides a
pick list of name(s) assigned to the
switch during system
configuration.
Each TSQS on the system must
have a unique ACD Name.
Site Select the site where the The Site used by your TS
TSQS is located. configured for the Aspect switch
ACD Type Select Aspect. The ACD Type option used by the
TS configured for the Aspect
switch.
ACD Model Select Aspect9. Aspect9 applies to all the
supported versions of the Aspect
ACD.
ACD Protocol Displays AspectCMI after Select the ACD Protocol option
you select Aspect 9 as the used by your Telephony server
ACD Model. configured for the Aspect switch.
Switch Name Enter the IP address or the This is different from the IP
host name of the link that address used by the switch.
connects the switch to the
TSQS.
Switch Port Enter the port number used Default is 8000.
by the switch.
3. Click Ok.
Tip:
Tip: This section includes only the basic required properties. For information about the
advanced properties, see Interaction Center Administration Guide.
To configure the TSQS for Cisco Unified Contact Center:
1. In IC Manager, double-click the TS Queue Statistics (TSQS) server from the list of servers.
2. Click the TSQS tab and enter the information for the fields mentioned in the following table:
ACD Name Select the ACD name, assigned The name of the ACD (switch) that
to the switch. this TSQS is serving. from the pick list
of the names assigned to the switch
during system configuration.
Each TSQS on the system must have
a unique ACD Name.
Site Select the site where the TSQS The Site used by your TS configured
is located. for the Cisco switch.
ACD Type Select Cisco The option used by the TS configured
for the Cisco switch.
ACD Model ICM after you select Cisco as ICM applies to all the supported
ACD Type. versions of the Cisco Unified Contact
Center.
ACD Protocol Select CTIOS The ACD Protocol option used the
Telephony server configured for the
Cisco switch.
DB Server Name Enter the IP address or the host Cisco AWDB database server host
name of the Distributor Admin name.
Workstation Database Server
(AWDB).
DB Name Enter the Distributor Admin Cisco AWDB database name.
Workstation Database Name.
DB Login Enter the Distributor Admin Cisco AWDB database username.
Workstation Database Login ID.
DB Password Enter the Database login Cisco AWDB database password.
Password for the Distributor
Admin Workstation.
3. Click Ok.
Global Do not check this field. Do not check this field to create a
create a channel for a specific server
or media, such as Telephony.
By Server l Do not check this field if If you check this field, and you need
you want this channel to this Workflow server to communicate
handle events from all with more than one server, you must
servers of the type that create another channel for that
you select from the server.
Service drop-down list.
Warning: If you check this field
l Check this field if you and the Telephony server is
want this channel to named "TS", the Workflow server
handle events from only will not be able to communicate
one specific server that with the Telephony server.
you select from the
Service drop-down list.
Channel Range No entry necessary. Completed by IC Manager
Service Select TS or a specific Whether you can select a server or a
Telephony server from the type of server, depends up whether
drop-down list. or not you checked the By Server
field.
Criteria Type the criteria you want the For example, you can enter a criteria
workflow to use for the event. for the workflow to route calls that
arrive at a routing point.
For a detailed description of the
criteria for each server and server
type, see the description of the
Assign method in the Programmer
Guide for that server. For example,
to see criteria for the Telephony
server, see Avaya IC Telephony
Connectors Programmer Guide.
4. Click Ok.
5. Select the channel that you have created.
8. Click OK.
9. Click OK.
10. On the Server tab of IC Manager, select the Workflow server that handles voice contacts.
11. Right-click the Workflow server and select Start.
Tip:
Tip: Test the workflows and confirm that they work correctly. If the Workflow server is
not running the new workflows, stop and restart the server.
To reload workflows in the Workflow server
1. In IC Manager, click the Servers tab and double-click the Workflow server.
2. In the Workflow server settings dialog box, click the Workflow tab.
3. Select Reload Flows.
! Important:
Important: Routing hints must be in lower case. Do not use mixed upper and lower case in
your routing hints. If the routing hint is not in lower case, the workflow cannot
locate the routing hint, and IC cannot correctly route the contact.
Each row in the routing hint table contains the following:
l A routing hint
l The name of the voice queues where contacts that match the routing hint should be routed
For more information about how workflows use routing hints, see Avaya IC Media Workflow
Reference.
To create routing hints:
1. In IC Manager, click the Configuration tab.
2. In the left pane, select Tables > Workflow > RoutingHint.
3. Click New.
4. In the right pane, enter the information for the fields mentioned in the following table:
Routing Hint Type a routing hint. For the sample Incoming Call workflow,
create a routing hint with the DNIS for the
incoming calls. For example, if the DNIS
is 21000, type 21000 in this field.
The routing hint must be a single word in
all lower case or a series of numbers.
Do not use special characters.
Voice Queue ID Type the name of a voice queue. You must not use the
DefaultVoiceQueue@DefaultTenant for
routing hints. For information on how to
create a voice queue, see Creating a
voice queue on page 174.
Category/Qualifier Leave this field blank. Business Advocate uses this field.
Tenant Leave this field blank. Telephony does not use tenancy.
5. Click Ok.
6. Select Manager > Refresh.
Web Management is a Web-based marketing, sales, and service application that personalizes
and manages Web transactions for Avaya Interaction Center. Configure Web Management if
your IC system includes Web Management or Email Management.
This section includes the following topics that describe Web Management and the steps that
you must perform to complete the configuration of Web Management:
1. Web Management support for media channels on page 190.
2. Before you configure Web Management on page 190.
3. Configuring servers for Web Management on page 191.
4. Configuring Web Management services on page 201.
5. Integrating Web Management Administration on page 218.
6. Configuring a Workflow server for Web Management on page 220.
7. Using workflows for Web Management on page 223.
8. Configuring routing hints for the Qualify Chat workflow on page 225.
9. Configuring the ICM server on page 228.
10. Configuring the Central Internet Routing service on page 230.
11. Configuring the Website on page 231.
12. Configuring Avaya Full Text Search Engine on page 235.
13. Configuring Web Scheduled Callback on page 245.
14. Refreshing IC Manager on page 281.
This section includes the following topics about optional Web Management configurations:
l Configuring SSL security for Web servers (optional) on page 267.
l Setting up a separate administration Website (optional) on page 272.
l Setting up a separate customer Website (optional) on page 274.
l Deploying multiple ICM servers (optional) on page 275.
For information on how to set up RONA for Web Management, see Interaction Center
Administration Guide guide.
Customer management 9 9
Self-service to provide suggested responses for agents - 9
Chat escalation 9 8
Chat typing status 9 8
Web scheduled calls 9 8
Email escalation 8 9
Survey 9 8
WebACD server administration 9 9
Web page multi-tenancy and multi-tenancy 9 9
administration
DataWake and DataWake administration 9 9
Chat server and client components 9 8
Tip:
Tip: On your development system, or if you encounter issues with the WebACD
server, set the WACD trace levels on the Debug tab to 10,000 or 100,000.
5. Click the WACD tab and enter the information for the fields mentioned in the following
table.
Host Name Enter the name of the system For example, enter TESTBOX.
that hosts the WebACD server.
Domain Enter the domain of the system For example, enter xyzcorp.com.
that hosts the WebACD server.
Service Port 4010 If you must change this port, see
Avaya IC Installation and
Configuration for a list of the
default port numbers used by the
other Avaya IC servers. Port
conflicts can cause serious
problems within the Avaya IC
system.
IC Data Source Select the Interaction Center If you used the default name,
Data Source. select interaction_center.
6. Click Ok.
! CAUTION:
CAUTION: Do not start the WebACD server till it is added to the WACD_Cluster.
3. Click Ok.
4. Click the General tab and enter the information for the fields mentioned in the following
table.
5. Click the Attribute tab and enter the information for the fields mentioned in the following
table.
Port If you must change the default, see Changing the service port
for the Attribute server on page 492. Port conflicts can cause
serious problems within the IC system.
Enable DataWake Check this field if:
Recording l The IC system includes DataWake
IC Password Type the password for the account in the IC Login field.
ICM Servers l Click the Ellipsis (…) button.
l In the ICM Servers dialog box:
- Click New.
- Select Enabled.
- Type the name and domain of the computer that hosts the
ICM server. For example, TESTBOX.xyzcorp.com.
- Accept the default port number or change to an available
port.
- Click Ok.
4. Click the General tab and enter the information for the fields mentioned in the following
table.
5. Click the ComHub tab and enter the information for the fields mentioned in the following
table.
6. Click Ok.
! Important:
Important: When you create IC accounts for agents who handle chat contacts, ensure that
the domain for those agents fails over to the domain that includes the Paging
server.
The IC installation program does not automatically add the Paging server. Web Management
and Email Management require this server.
In case of two WebACD servers deployment, you have to configure the Paging server for both
the Web domain having WebACD server configured. For example: If Web and Web2 are two
domains where you have configured WebACD1 server and WebACD2 server respectively.
Then, you have to configure the Paging server in both Web and Web2 domain.
To create the Paging server
1. In IC Manager, select Server > New.
2. From the list of servers, select Paging.
3. Click Ok.
4. Click the General tab and enter the information for the fields mentioned in the following
table.
5. Click the Paging tab and enter the information for the fields mentioned in the following
table.
Host Name Enter the name of the system For example, enter TESTBOX.
that hosts the Paging server.
Important: The Avaya IC agent
desktop application uses this host
name without the "Domain" name
to connect to the Paging server.
Configure the agent system to use
the host name without the domain
name suffix to communicate with the
system that hosts the Paging server.
Domain Enter the domain of the For example, enter xyzcorp.com.
system that hosts the Paging
server. Important: The Avaya IC agent
desktop application does not use
this Domain field to connect to the
Paging server. For more
information, see the Notes for
Host Name above.
Service Port 4200 If you must change the default, see
Changing the service port for the
Paging server on page 492. Port
conflicts can cause serious problems
within the IC system.
ComHub Host Enter the fully-qualified For example, enter
Name domain name of the TESTBOX.xyzcorp.com.
computer that hosts the
ComHub server of the same
Avaya IC domain.
6. If you changed the default service port of 4001 for the Comhub server, perform the
following steps:
a. Right-click on a blank space of the Paging tab.
b. Select the box next to Show Advanced Properties.
c. In the Comhub Port field, type the service port for the Comhub server.
7. Click Ok.
! Important:
Important: If you do not configure all of the Web applications simultaneously, leave the
options for all Web applications on the target computer selected when you re-run
the Configuration Tool to create new Web applications. If you do not leave the
options for the previously created Web applications selected, the Configuration
Tool may delete those Web applications.
If you expect a high volume of chat contacts, increase the default settings for the advanced
properties. For example, you can use the advanced properties to increase the memory
allocations for the Web site JVM and ICM JVM should be adjusted upward. For high volumes,
configure each of these properties to:
Tomcat Base Port The port used to configure the following ports: Default:
l Tomcat HTTP ports for Web applications 9600
l Tomcat AJP (Web server connector) ports
IIS Website The name of the IIS Web server that the Web Default Web Site
application will use.
Tip: For a localized version of IIS, type the
localized name for the IIS Web server.
Web Server Host The name of the system that hosts the Web server. testbox
Do not include the DNS domain.
DNS Domain The network (DNS) domain of the system that xyzcorp.com
hosts your Web server. Do not enter an IC domain.
Note: Verify the default DNS domain carefully to
ensure that it is correct.
Web Server Port The port that your Web server uses for Default:
communication. Make sure that the port matches 80
the protocol used by your Web server for
communication. The default ports are:
l HTTP port is 80.
5. Enter the information for the Web Management fields mentioned in the following table.
Configure Web Select this box if you want to configure Web Checkmark in box
Management Management services on the target computer.
After you select this box, the Configuration Tool
automatically:
l Displays the other Web Management fields
- Website
- ICM
- CIRS
- Attribute - DataWake recording (PDM)
Website Creates the Web site Web application and Checkmark in box
performs other tasks that are required to
configure a Web Management Web site on the
target computer.
After you select this box, the Configuration Tool
displays the following required fields for the Web
site:
l Website Virtual Directory Name
l WebACD
l Attribute Server
Website Virtual The name of the virtual directory for the Web site. website
Directory Name
WebACD The WebACD server in your IC system. WebACD_web
You must create the WebACD server before the
Configuration Tool can include the server in the
drop-down list. If the list does not include the
server, close the Configuration Tool and create
the server. For more information, see Creating
the WebACD server on page 191.
Attribute Server The Attribute server that the DataWake plug-in Attribute_web
uses.
You must create the Attribute server before the
Configuration Tool can include the server in the
drop-down list. If the list does not include the
server, close the Configuration Tool and create
the server. For more information, see Creating
the Attribute server on page 195.
ICM Service Configures the ICM server and related Checkmark in box
components on a target computer.
For more information, see Configuring the ICM
server on page 228.
CIRS Service Configures the CIRS server and related Checkmark in box
components on a target computer.
For more information, see Configuring the Central
Internet Routing service on page 230.
Important: Only configure a CIRS server if
your IC system includes more than one ICM
server.
Attribute - Configures the DataWake recording feature of Checkmark in box
DataWake the Attribute server.
recording (PDM)
IC Login Use the website account that you imported into website
the database with the seed data.
If you have not already done so, change the
default password for this account. For more
information, see Interaction Center Administration
Guide.
Note: Do not use the Administrator account for
IC Manager or any other account for which the
password may change.
IC Password The password used by the IC Login. website
IC Data Source The Interaction Center data source that you interaction_center
create with the Interaction Center application for
the CallCenterQ database. For more information,
see Generating the Interaction Center
application on page 93.
Repository Data The Repository data source that you create with repository
Source the repository application for the IC Repository
database. For more information, see Generating
the IC Repository application on page 84.
Database Login Type a DBA login ID for the database server. SQL Server: sa
Oracle: sys
Database The password for the DBA login ID. admin
Password
! Important:
Important: To configure Web Management services on Solaris, log in as a user with write
permissions on the Web server directories and the IC installation directories. The
root user usually has these write permissions.
To configure Web Management services to run on a Solaris computer
1. Stop the Oracle iPlanet server that hosts the Web site application, as described in Starting
and stopping Oracle iPlanet Web server on page 140.
2. If the Configuration Tool is already open, close it to ensure that the Configuration Tool
includes all system changes, such as new servers.
3. Start the Configuration Tool:
a. Navigate to IC_INSTALL_DIR/IC73/bin
b. Run ./configure
4. Log in with your IC Manager login ID and password.
5. Click the Web tab.
6. Enter the information for the general fields mentioned in the following table.
Tomcat Base Port The port used to configure the following ports: Default: 9600
l Tomcat HTTP ports for Web applications
Web Server Home The installation path for the iPlanet Web Server /opt/oracle/
that hosts the Web application. websever7.0
Web Server Name The root name of the server as found in the testbox.xyzcorp.co
iPlanet Server home directory. m
Note: Do not include https- in the Web server
name.
Web Server Host The name of the system that hosts the Web testbox
server.
Do not include the DNS domain.
DNS Domain The network (DNS) domain of the system that xyzcorp.com
hosts your Web server. Do not enter an IC
domain.
Note: Verify the default DNS domain carefully
to ensure that it is correct.
Web Server Port The port that your Web server uses for Default: 80
communication. Make sure that the port matches
the protocol used by your Web server for
communication. The default ports are:
l HTTP port is 80.
Note:
Note: You can pull the configuration changes manually to the config store using the
following steps:
From Command Line:
a. Start the Web Server 7.0 Administration Server. See the Administrator's Guide.
b. For pulling the changes back to the Administration Server repository, execute the
following command.
wadm> pull-config --user=admin --config=CONFIG_NAME
From Administrator Console:
a. Start the Administrator Console (for example, https:// support.xyzcorp.com:8989/)
where 8989 is the default port on which administrative server is running.
b. On the admin console, select the Configuration and virtual server on which the
website is deployed.
c. Select Edit Virtual server.
d. On the right top corner, a link with message "Instance Configuration Modified"
would be displayed. click on the link and choose 'pull and deploy configuration'
and click on the Ok button.
7. Enter the information for the Web Management fields mentioned in the following table.
Configure Web Select this box if you want to configure Checkmark in box
Management Web Management services on a target
computer.
After you select this box, the Configuration
Tool automatically:
l Displays the other Web Management
fields
l Select the following boxes:
- Website
- ICM
- CIRS
- Attribute - DataWake recording
(PDM)
Website Creates the Web site Web application and Checkmark in box
performs other tasks that are required to
configure a Web Management Web site on
a target computer.
After you select this box, the Configuration
Tool displays the following required fields
for the Web site:
l Web site Virtual Directory Name
l WebACD
l Attribute Server
Website Virtual The name of the virtual directory for the website
Directory Name Web site.
WebACD The WebACD server in your IC system. WebACD_web
You must create the WebACD server
before the Configuration Tool can include
the server in the drop-down list. If the list
does not include the server, close the
Configuration Tool and create the server.
For more information, see Creating the
WebACD server on page 191.
! Important:
Important: For Solaris only, the Configuration Tool changes the ownership of the
implementation file (vesp.imp) and the interface file (vespidl.pk) to root. If you do
not want to run IC as root, you must change the ownership of these files as
described in Changing ownership for IC on Solaris only on page 39.
! Important:
Important: To configure Web Management services on AIX, log in as a user with write
permissions on the Web server directories and the IC installation directories. The
root user usually has these write permissions.
To configure Web Management services to run on an AIX system:
1. Stop the IBM HTTP Server that hosts the Web site application, as described in Starting
and stopping IBM http Web server on page 143.
2. If the Configuration Tool is already open, close it to ensure that the Configuration Tool
includes all system changes, such as new servers.
3. Start the Configuration Tool:
a. Navigate to IC_INSTALL_DIR/IC73/bin
b. Run ./configure
4. Log in with your IC Manager login ID and password.
5. Click the Web tab.
6. Enter the information for the general fields mentioned in the following table.
Tomcat Base Port The port used to configure the following Default:
ports: 9600
l Tomcat HTTP ports for Web
applications
l Tomcat AJP (Web server connector)
ports
Web Server Home The installation path for the IBM HTTP /usr/HTTPServer
server instance that hosts the Web
application.
Web Server Host The name of the system that hosts the Web testbox
server.
Do not include the DNS domain.
DNS Domain The network (DNS) domain of the computer xyzcorp.com
that hosts your Web server. Do not enter an
IC domain.
Note: Verify the default DNS domain
carefully to ensure that it is correct.
Web Server Port The port that your Web server uses for Default:
communication. Make sure that the port 80
matches the protocol used by your Web
server for communication. The default ports
are:
l HTTP port is 80.
7. Enter the information for the Web Management fields mentioned in the following table.
Configure Web Select this box if you want to configure Checkmark in box
Management Web Management services on a target
computer.
After you select this box, the
Configuration Tool automatically:
l Displays the other Web Management
fields
l Select the following boxes:
- Website
- ICM
- CIRS
- Attribute - DataWake recording
(PDM)
Website Creates the Web site Web application and Checkmark in box
performs other tasks that are required to
configure a Web Management Website on
a target computer.
After you select this box, the
Configuration Tool displays the following
required fields for the Website:
l Website Virtual Directory Name
l WebACD
l Attribute Server
Website Virtual The name of the virtual directory for the website
Directory Name Website.
WebACD The WebACD server in your IC system. WebACD_web
You must create the WebACD server
before the Configuration Tool can include
the server in the drop-down list. If the list
does not include the server, close the
Configuration Tool and create the server.
For more information, see Creating the
WebACD server on page 191.
! Important:
Important: For AIX only, the Configuration Tool changes the ownership of the implementation
file (vesp.imp) and the interface file (vespidl.pk) to root. If you do not want to run
IC as root, you must change the ownership of these files as described in
Changing ownership for IC on AIX only on page 41.
7. If you serve your Web Management Administration pages from a secure web server, you
must also modify the properties shown in the following table:
l HTTPS - 443
8. Click Ok.
9. Exit and restart IC Manager.
! CAUTION:
CAUTION: If you do not configure the Workflow server with synchronous startup flows, the
Qualify Chat workflow cannot resolve the pkey of the queue where a contact is to
be routed. If this occurs, IC cannot route chat contacts.
To create a Workflow server for Web Management
1. In IC Manager, select Server > New.
2. From the list of servers, select Workflow.
3. Click Ok.
4. Click the General tab, and enter the information for the fields mentioned in the following
table.
Domain Select the IC domain for the For example, you can select
server from the drop-down list. Web or Web2 to use the
preconfigured domain for Web
Management.
Host Select the IP address of the When you select the host, IC
system from the drop-down list, or Manager fills in the fields for
type the IP address if it is not in Directory, Port, and Executable.
the list.
a. Enter the information for the fields mentioned in the following table.
Global Do not check this field. Do not check this field to create a
create a channel for a specific server
or media, such as Chat.
By Server l Do not check this field if If you check this field, and you need
you want this channel to this Workflow server to communicate
handle events from all with more than one server, you must
servers of the type that create another channel for that
you select from the server.
Service drop-down list.
Warning: If you check this field
l Check this field if you and the WebACD server is named
want this channel to "WACD", the Workflow server will
handle events from only not be able to communicate with
one specific server that the WebACD server.
you select from the
Service drop-down list.
Channel Range No entry necessary. Completed by IC Manager
Service Select WACD or the Whether you can select a server or a
WebACD server from the type of server, depends up whether
drop-down list. or not you checked the By Server
field.
Criteria Type media=chat
b. Click OK.
5. Select the channel that you created in the step above.
6. Click New Association.
7. In the Channel Association dialog box, enter the information for the fields mentioned in
the following table and click Ok.
8. Click OK.
9. In the Server tab of IC Manager, select the Workflow server that handles chat contacts.
10. Right-click the Workflow server and select Start.
! Important:
Important: Make sure that no workflows use a formatted telephone number to look up
customer records. For example, confirm that your Qualify Chat workflow does not
use a formatted telephone number in the Customer Lookup block.
l sp
l fr
l de
l zh
intent l sales
l support
To route chat contacts with the sample Qualify chat workflow, create these hints, then assign
them to the default chat queue.
! Important:
Important: Routing hints must be in lower case. Do not use mixed upper and lower case in
your routing hints. If the routing hint is not in all lower case, the workflow cannot
locate the routing hint, and Avaya IC cannot correctly route the contact.
To configure routing hints, perform the steps in the following topics:
1. Creating routing hints on page 225.
2. Associating routing hints with Web Self-Service documents on page 227.
Tip:
Tip: The default chat queue is DefaultChatQueue@DefaultTenant. You can create
and use additional chat queues for routing chat contacts. For more information,
see Interaction Center Administration Guide.
To create routing hints
1. In IC Manager, click the Configuration tab.
2. In the left pane, select Tables > Workflow > RoutingHint.
3. Click New.
4. In the right pane, enter the information for the fields mentioned in the following table.
Routing Hint Type a routing hint. For the sample Qualify Chat workflow,
enter a value for the language or intent
category.
For language, type a value such as:
- en
- sp
- fr
- de
- zh
For intent, type a value such as:
- sales
- support
The routing hint must be a text string in all
lower case. The text string cannot contain
any special characters.
Chat Queue ID Type DefaultChatQueue@DefaultTenant is the
DefaultChatQueue@DefaultT default chat queue. For more information
enant. about chat queues, see Interaction Center
Administration Guide.
Category/Qualifier Leave this field blank. Used only for routing hints for chat
contacts in Business Advocate.
Tenant Select DefaultTenant from the Select the tenant used by the queue.
queue from the drop-down list. For the DefaultChatQueue, select
DefaultTenant to ensure that the routing
hint uses the correct queue.
5. Click Ok.
Repeat Steps 3 through 6 to create the second routing hint.
! Important:
Important: The steps in Configuring the ICM server are optional. Do not perform these steps
if the ICM server requires only the default functionality. For example, perform
these steps if you want to increase the logging level from the default logging level
of "1".
Do not enter a value or change the default values in the fields available through Advanced
Properties unless a property needs to be explicitly changed from the default value calculated
by the ICM server during its initialization. Most IC systems do not require setting any of the
advanced properties. For more information about the advanced properties, see Interaction
Center Administration Guide.
To configure the ICM Server
1. In IC Manager, click the Configuration tab.
2. From the Tables list in left pane, select Chat > ICM.
3. Click New.
4. In the right pane, type a name for the ICM server in the Global ICM Name field.
If your Avaya IC system includes multiple ICM servers, type the name that allows you to
easily identify the ICM server. For example, for an ICM server on the TESTBOX computer,
type icm_TESTBOX.
! Important:
Important: The ICM server name is case-sensitive.
The ICM server uses the global name to determine which ICM record to read for
configuration. The global name in this field must match the dsObject parameter in the
following file on the system that hosts the ICM server:
IC_INSTALL_DIR/IC73/etc/systemParms.txt
5. In the right pane, review the fields as shown in the following table.
Note:
Note: Do not enter a value or change a default value in these fields unless a property
needs to be explicitly changed from the default value calculated by the ICM
server during initialization. Most IC systems do not require changing any of these
fields.
Parameter Description
6. Click Ok.
! Important:
Important: The steps in Configuring the Central Internet Routing service are optional. Do not
perform these steps if the CIRS server requires only the default functionality. For
example, perform these steps if you want to increase the logging level from the
default logging level of "1".
Do not enter a value or change the default values in the fields available through Advanced
Properties unless a property needs to be explicitly changed from the default value calculated
by the CIRS server during its initialization. Most IC systems do not require setting any of the
advanced properties. For more information about the advanced properties, see Interaction
Center Administration Guide.
To configure the CIRS server:
1. In IC Manager, click the Configuration tab.
2. From the Tables list in left pane, select Chat > CIRS.
3. Click New.
4. In the right pane, type a name for the CIRS server in the Global CIRS Name field.
The CIRS server name is case-sensitive.
If your Avaya IC system includes multiple CIRS servers, type a name that allows you to
easily identify this CIRS server. For example, for a CIRS server on the TESTBOX
computer, type cirs_TESTBOX.
The CIRS server uses the global name to determine which CIRS record to read for
configuration. The global name in this field must match the dsObjectName parameter in
the following file on the system that hosts the CIRS server:
IC_INSTALL_DIR/IC73/etc/cirsSystemParms.txt
5. In the right pane, review the fields as shown in the following table.
Note:
Note: Do not enter a value or change the default values in these fields unless a property
needs to be explicitly changed from the default value calculated by the CIRS
server during its initialization. Most IC systems do not require changing any of
these fields.
Parameter Description
6. Click Ok.
7. Restart the CIRS server.
! Important:
Important: The steps in Configuring the Website are optional. Do not perform these steps if
the Web site requires only the default functionality. For example, perform these
steps to create a separate administration Web site and to disable access to the
administration pages on the customer Web site.
Do not enter a value or change the default values in the fields available through Advanced
Properties unless a property needs to be explicitly changed from the default value calculated
by the Website during its initialization. Most IC systems do not require setting any of the
advanced properties. For more information about the advanced properties, see Interaction
Center Administration Guide.
Note:
Note: For handling large number of chat requests, configure the Website on a separate
system and IIS Webserver to be configured on a separate system. For more
information, see Configuring IIS server on a separate system on page 234.
You can install the primary and the secondary Websites on the primary and secondary
WebACD servers. But you must follow the below mentioned rules while configuring the
Webservers, such as IIS, Oracle iPlanet, and Apache.
l Setup the Webserver either on the primary or the secondary website system. If the
Webserver is setup on both the systems, the WebAdmin plug-in on both these systems will
redirect the request to each other, which results in the WebACD page not being displayed.
In this configuration, two systems are used and the Webserver from either the primary or
secondary Website system can be used to host the Website.
l Alternatively, you can setup a third system for the Webserver and install the primary
Website and WebACD on one system and secondary Website and WebACD on the other
system.
To configure the Website
1. In IC Manager, click the Configuration tab.
2. From the Tables list in the left pane, select Website > Website Context Configuration.
3. Click New.
4. In the right pane, type a name for the Website in the Global Name field.
The Website name is case-sensitive.
Type a name that allows you to easily identify the Web site. For example, for a Web site on
the TESTBOX computer, type website_TESTBOX.
The Website uses this parameter to determine which website context record to read. This
value must match the dsObject parameter in the following file on a computer that hosts
the Web site:
IC_INSTALL_DIR\IC73\comp\website\WEB-INF\web.xml
5. In the right pane, review the fields as shown in the following table.
Note:
Note: Do not enter a value or change the default values in these fields unless a property
needs to be explicitly changed from the default value calculated by the Web site
during its initialization. Most IC systems do not require changing any of these
fields.
Parameter Description
Parameter Description
Website Debug Level A number from 0 to 4 that represents the debug level for the
website. Level 0 provides no debugging information in the
logs, and level 4 provides full debugging information.
Default hostname for The name of the system that hosts the Web site.
context Used by external clients to determine the location of your
customer-facing Website.
If you enter a value in this field, Web Management uses this
as the default system_name in the URL for the
customer-facing Website.
If you leave this field blank, Web Management uses the
value that you use in the URL when you access the
customer-facing website for the first time. For example, if
you use localhost in the URL the first time, the URL will be
http://localhost/website/public.
IC Site This property is not currently used.
Servlet context name The name of your Website servlet. For example, website.
This is the web application name in the Tomcat server.
Used by external clients to determine website context
name.
This value is part of the URL used to access the
customer-facing Website. For example, if you enter support
for a customer support Website, the URL will be:
http://<hostname>/support/public
Default internet Either HTTP or HTTPS protocol.
protocol Used by external clients to determine website protocol.
Default port for This is the HTTP connection port that the website uses.
context The defaults are:
l 80 for HTTP
6. Click Ok.
7. Restart the Tomcat server that hosts the Website, as shown in the following table:
l uriworkermap.properties
7. Edit the workers.properties file as mentioned below:
8. Replace the localhost value of all the host properties with the IP address of System 2.
For example:
Replace:
worker.website_ajp13.host=localhost.
With:
worker.website_ajp13.host=<IP Address of System 2>.
9. Create an application directory with name aicjakarta in the location C:\IIS.
10. Restart the IIS server.
Note:
Note: To access the IC Web site pages, you must use the complete URL including the
file name. For example, http://<IP address of System 1>/website/
public/account.jsp.
You can run the update command as needed or schedule them to run at regular intervals. If you
schedule an update to run at regular intervals, do not run the update more frequently than once
per hour.
You must run this update command on every system that hosts one or more of the following:
l Customer-facing Website
l WebACD server
! Important:
Important: Do not run this update command on the system that hosts the Administrative
Website. That system automatically updates its own index.
To update the full text indices:
1. Open a DOS command prompt window.
2. In the command prompt window, navigate to the following directory: IC_INSTALL_DIR\
IC73\etc\wru_sql
3. Run the following update command: fulcrum_updatendx.cmd
4. Check the IC_INSTALL_DIR\IC73\etc\wru_sql\fulcrum_updatendx.err file for
errors.
If the file is empty, the set up command executed correctly. All messages in this file
indicate errors. Correct these errors as indicated in the message and as required by the
database, then re-run the set up command.
5. Restart the IC Website service, as described in Starting and stopping services on
Windows on page 139.
After you update the full text indices, you must restart the IC Website service to ensure that
the drivers for the fulcrum search are loaded.
Solaris ORACLE_HOME
3. Run the following command to create the indices for full text searching:
./fulcrum_setup.sh <ccq_database_username> <ccq_database_password>
When this command executes, you may see the following output:
execsql: execute failed You may see this error message twice in
SQLSTATE: SGS00, Native error: 0, fulcrum.err. This error occurs because
the script is attempting to drop a table
error text [Hummingbird][SearchServer] that does not yet exist.
Invalid table name
You can ignore this error when you run
the fulcrum_setup command for the
first time on a system. However, if you
receive this error when you repeat the
command on a system, investigate why
the script cannot access the database to
perform the following tasks:
l unprotect table qw_wru_en
! Important:
Important: Do not run this update command on the system that hosts the Administrative
Website. That system automatically updates its own index.
To update the full text indices:
1. Navigate to the following directory: IC_INSTALL_DIR/IC73/etc/wru_sql
2. Run the following update command:
./fulcrum_updatendx.sh
3. Check the IC_INSTALL_DIR/IC73/etc/wru_sql/fulcrum_updatendx.err file for
errors.
If the file is empty, the set up command executed correctly. All messages in this file
indicate errors. Correct these errors as indicated in the message and as required by the
database, then re-run the set up command.
execsql: execute failed You may see this error message twice in
SQLSTATE: SGS00, Native error: 0, fulcrum.err. This error occurs because
the script is attempting to drop a table
error text [Hummingbird][SearchServer] that does not yet exist.
Invalid table name
You can ignore this error when you run
the fulcrum_setup command for the
first time on a system. However, if you
receive this error when you repeat the
command on a system, investigate why
the script cannot access the database to
perform the following tasks:
l unprotect table qw_wru_en
! Important:
Important: Do not run this update command on the system that hosts the Administrative
Website. That system automatically updates its own index.
To update the full text indices:
1. Navigate to the following directory: IC_INSTALL_DIR/IC73/etc/wru_sql
2. Run the following update command:
./fulcrum_updatendx.sh
3. Check the IC_INSTALL_DIR/IC73/etc/wru_sql/fulcrum_updatendx.err file for
errors.
If the file is empty, the set up command executed correctly. All messages in this file
indicate errors. Correct these errors as indicated in the message and as required by the
database, then re-run the set up command.
4. Verify that:
l The odbc.ini file lists the IP address of the DB2 system not the hostname.
l Each IP address listed in /etc/hosts has only one entry.
5. Restart the IC Website service, as described in Starting and stopping services on AIX on
page 142.
After you update the full text indices, you must restart the IC Website service to ensure that
the drivers for the fulcrum search are loaded.
Tip:
Tip: If you want an agent to handle Web Scheduled Callback contacts, you must
configure the agent to handle voice and chat contacts.
To configure Web Scheduled Callback:
1. Cautions and tips for configuring Web Scheduled Callback on page 245
2. Creating a Web Scheduled Callback server on page 246
3. Configuring the Website for Web Scheduled Callback on page 247
4. Configuring Agents for Web Schedule Callback on page 248
! Important:
Important: If the time on the systems that host IC servers and the database is not
synchronized, a time lag may occur between the scheduled time for the callback
and the exact time that a Web Scheduled Callback request is delivered to an
agent.
4. Click the WSCallback tab and enter the information for the fields mentioned in the
following table:
ICM Server Enter the name of the computer The Web Scheduled Callback
Name where the ICM server is installed. contacts are sent to the ICM
server that you specify here.
Call timeout Enter the number of seconds after Default is 120.
interval (sec) which the time out occurs if the
request is not routed to an agent.
IC Login Enter the IC Login username. Default is dcobridge1
IC Password Click the Ellipsis (…) and specify
the password for the IC Login.
5. Click Ok.
Field Value
Field Value
e. Click Ok.
In the right pane, the queue is added in the list of devices.
3. Create Routing Hints:
a. In IC Manager, click the Configuration tab.
b. In the left pane, select Tables > WorkFlow > RoutingHint.
c. On the toolbar, click the New button.
d. Add the following two routing hints.
Note:
Note: Add routing hints for all the languages that your call center supports by using the
standard language conventions as Routing Hint names.
en Enter the chat queue ID that you have created in Select the Tenant for the
the step 2. queue ID that you
For example, select.
ScheduledCallbackQueue@DefaultTenant.
pvchat Enter the chat queue ID that you have created in Select the Tenant for the
the step 2. queue ID that you
For example, select.
ScheduledCallbackQueue@DefaultTenant.
g. Click Ok.
2. Install and configure Telephony, including an ACD. For more information, see Avaya IC
Installation and Configuration guide.
3. Install and configure Web Management. For more information, see Avaya IC Installation
and Configuration guide.
4. Confirm that the Avaya Voice Media Manager (VMM) is installed and running. The Voice
Media Manager does not run in IC Manager. On a Windows system, you can view and
start the Voice Media Manager in the Services Control Panel.
Avaya IC installs the VMM with the Avaya IC servers.
VoIP Configuration
This section explains how to configure the Avaya DEFINITY/Communication Manager switch to
enable the Voice channel to handle VoIP calls. This section contains the following
configurations:
l Define IP Codec Set on page 251
l Assign node name on page 252
l Define the IP interface on page 252
l Assign a link to the C-LAN on page 253
l Create an IP signaling group on page 253
l Create IP trunk group on page 254
l Define the class of restriction on page 254
l Create vector for route point (VDN) on page 254
4. Type the IP address of the gateway for the ip interface for the TN2302 Medpro board in the
Gateway Address field.
5. Type 1 in the Network Region field for the TN2302 Medpro board.
6. Press F3 to submit this form.
Event TS.IncomingCall
Note:
Note: This field is case-sensitive.
Flow <project_name>.<flow_name>
For example, type ts.incoming_ivchat
! CAUTION:
CAUTION: By default, the Qualify Chat workflow assumes that you will create a WebVoice
workgroup that includes agents who are configured to receive contacts from the
voice and chat channels. If you do not intend to create this workgroup, you must
customize the IVChatWorkgroup and PVChatWorkgroup properties in the Set
Route Parameter blocks. The value of these properties must be the name of a
valid workgroup. The workgroup must include agents who can handle contacts
from the voice and chat channels. If you change these blocks, you must build and
load the Qualify Chat workflow.
For more information about voice chat workflows and Workflow Designer, see Avaya Workflow
Designer User Guide.
To load the Voice Chat workflows, complete the steps in the following topics:
1. Build the Incoming Voice Chat workflow on page 258
2. Build the Voice Chat workflow on page 259
2. From the Tables list in left pane, select Voice Chat > IPGateway.
3. Click New.
4. In the right pane, enter the value for the fields mentioned in the following table:
Name Type a unique name for the For example, type the node name
gateway. of the CLAN card.
IP Address Type the IP Address of the
CLAN card.
Port Type the near end listening
port of the CLAN card.
Default: 1720
ACD Name Select the name of the ACD Select the same ACD that you
from the drop-down list. configured for the Telephony
server.
Site Select the site from the For example, select
drop-down list. DefaultSite.
RoutePoint Type the VDN that you set
up in the switch to receive
voice chat calls.
Capacity Type the number of calls Check your switch documentation
which this gateway can for more information.
handle.
Active Select this check box if you Gateways should always be active
want voice chat to be able unless there is a problem with the
to use the gateway. gateway, or you must perform
maintenance on the system.
If there is a problem with a gateway,
clear this check box immediately to
ensure the gateway cannot be used
for subsequent calls.
Before you bring the system that
hosts the gateway down for
maintenance, make the gateway
inactive so that it will not be used
for subsequent calls. You can bring
the system down as soon as there
are no more calls on the gateway.
5. Click OK.
Name Type the name of the For example, if host the VMM server on
system that hosts the VMM testbox.xyzcorp.com, type "testbox" as
server. the name of that VMM server.
IP Address Type the IP Address of the
system that hosts the VMM
server.
Port Default 8120.
Site Select the site from the For example, select DefaultSite.
drop-down list.
Active Select this check box. A VMM server should always be active
unless there is a problem with the VMM
server, or you must perform maintenance
on the system.
If there is a problem with a VMM server,
clear this check box immediately to
ensure the VMM server cannot be used
for subsequent calls.
Before you bring the system that hosts the
VMM server down for maintenance, make
the VMM server inactive so that it will not
be used for subsequent calls. You can
bring the system down as soon as there
are no more calls on the VMM server.
5. Click OK.
5. Click OK.
! Important:
Important: You must perform this step only if you host your Avaya IC servers on Solaris.
You must set the VMM server to autostart, as described in the following topics:
l Set the startup options for the VMM server on Windows on page 262
l Set the startup options for the VMM server on Solaris on page 263
3. Click OK.
d. Once the Application pool identity account is determined, allow read permissions to
this account on the folder(s) where the plugin(s) are installed.
5. Add read/write permissions to folders where plugins write logs:
a. Some plugins may write logs, and the application pool identity account should have
read/write access to these folders. If this is not the case, then the plugins may not be
able to write logs for troubleshooting.
b. Once the Application pool identity account is determined (see previous step), allow
read/write permissions to this account on the folder(s) where the plugin(s) writes logs.
6. Enabling 32-bit applications for the Application pool:
a. As IC plugins are 32 bit applications, the Application Pool under which the website
runs must be setup to run 32-bit applications, else the plugin(s) will not load, and an
error will be displayed in the browser when navigating the website.
b. Click on the Application Pools node. Select the application pool which services the
website which hosts the IC website (e.g., DefaultAppPool). Click on "Advanced
settings" in the Actions pane. This will bring up a dialog box. In the General section,
set the "Enable 32-bit Applications" property to true. Click OK.
Note:
Note: In the above steps, it is easier to manage the system if the same name/
description is given when creating the ISAPI/CGI restrictions rule, creating the
ISAPI filter, and creating the Handler Mappings.
5. Click Ok.
6. Select Manager > Refresh.
4. Click OK.
Attribute Value
protocol https://
7. Click Ok.
Tip:
Tip: This section describes the tenant properties that you typically need to modify.
Some properties may not be required for all IC systems.
To modify the tenant properties for SSL:
1. In IC Manager, select Services > MultiTenancy Administration.
2. Select Tenant Properties in the Tenant Admin menu.
3. Select the tenant you want to customize from the Select a Tenant drop-down list.
4. Select Customize Tenant.
5. In the Customize Tenant page, select the language properties you want to set from the
Select Language drop-down list at the top of the page.
6. If the customer Website uses SSL, do the following:
a. Click the wru link.
wru.stylesheets.display https://server/website/public/xsl/displayxsl
wru.stylesheets.displayparts https://server/website/public/xsl/displaypartsxsl
wru.stylesheets.grouping https://server/website/public/xsl/groupingxsl
wru.stylesheets.search https://server/website/public/xsl/search.xsl
wruadmin.stylesheets. https://server/website/admin/wru/xsl/edit.xsl
approve
wruadmin.stylesheets. https://server/website/admin/wru/xsl/
approvelist approvelist.xsl
wruadmin.stylesheets. https://server/website/website/admin/wru/xsl/
display display.xsl
wruadmin.stylesheets. https://server/website/admin/wru/xsl/
displayparts displayparts.xsl
wruadmin.stylesheets.edit https://server/website/admin/wru/xsl/edit.xsl
wruadmin.stylesheets. https://server/website/admin/wru/xsl/
grouping grouping.xsl
wruadmin.stylesheets. https://server/website/admin/wru/xsl/search.xsl
search
wruadmin.stylesheets. https://server/website/admin/wru/xsl/edit.xsl
submit
5. Complete the fields in the right pane, as shown in the following table:
For more information about these fields, see Configuring the Website on page 231
6. Click Ok.
7. Select Manager > Refresh.
8. Restart the Tomcat server that hosts the Administration website.
Note:
Note: If the columns in the right pane are Name, Entity, Value, and Over-ridable, select
the - (minus) button on the toolbar to view and edit these properties.
6. Click Ok.
For more information about these fields, see Configuring the Website on page 231
6. Click Ok.
7. Select Manager > Refresh.
8. Restart the Tomcat server that hosts the customer website.
Tip:
Tip: The procedures in this section describe how to deploy one additional ICM server.
To deploy more than one additional ICM servers, follow these instructions for
each additional ICM server.
This section includes the following topics:
l Deployment guidelines for an additional ICM server on page 276.
l Before you configure an additional ICM server on page 276.
Deploying an additional ICM server with a CIRS server: With a CIRS server for load
balancing. In this configuration, user enter the Web site on the primary system and are
redirected to an ICM server on a different system based on the load. For more information, see
Configuring an additional ICM server with a CIRS server on page 277.
Deploying an additional ICM server without a CIRS server: Without a CIRS server. In this
configuration, each combination of ICM server and Web site is independent. For more
information, see Configuring an independent additional ICM server.
Tip:
Tip: If you’re setting up a secure ICM server, follow the instructions in the section
Configuring SSL security for Web servers (optional) on page 267, as well as the
instructions below.
For information on all other fields, see Configuring the ICM server on page 228.
5. Click Ok.
6. Restart the ICM server
7. Start the CIRS server.
8. Add the ICM server to the ICM Bridge. For more information, see Adding ICM servers to
the ICM Bridge on page 281.
4. Update the following fields in the right pane shown in the following table:
Global ICM Name Type a name for the additional ICM server.
For example, type icm2.
ICM Server Name Type the fully-qualified domain name of the system
that hosts the additional ICM server.
CIRS Host Type the hostname of the system that hosts the
primary ICM server.
CIRS Port Type the port for the CIRS server.
For information on all other fields, see Configuring the ICM server on page 228.
5. Click Ok.
6. Restart the ICM server
7. Start the CIRS server.
8. Add the ICM server to the ICM Bridge. For more information, see Adding ICM servers to
the ICM Bridge on page 281.
For information on all other fields, see Configuring the Central Internet Routing service on
page 230.
4. Click Ok.
5. Restart each server that hosts a Website application.
6. Start the ICM server.
4. Type a name for the additional ICM server in the Global ICM Name field.
For information on all other fields, see Configuring the ICM server on page 228.
5. Click Ok.
6. Restart the ICM server
7. Add the ICM server to the ICM Bridge. For more information, see Adding ICM servers to
the ICM Bridge on page 281.
Refreshing IC Manager
After you complete your Web Management configuration, refresh IC Manager and verify that the
configuration information is present.
To refresh IC Manager
1. In IC Manager, select Manager > Refresh.
Tip:
Tip: For information on how to set up RONA for Email Management, see Interaction
Center Administration Guide.
4. Click the Poller tab and enter the information for the fields mentioned in the following
table.
IC Data Source Interaction Center Data The default data source name is:
Source. interaction_center.
Maximum 240 Determines the maximum number of
Messages email contacts retrieved from a POP3
Retrieved per or IMAP4 server over a single
POP3 Cycle connection.
POP3 Cycle Wait 240 Specifies the default number of
Time (sec) seconds that the server waits between
checking for new contacts on a POP3
server. You can override this property
per mail account.
This duration is the interval between
the closing of a session and opening a
new session with POP3/ IMAP4 email
server for the same email account.
5. Click Ok.
6. Add the poller server into the poller cluster.
7. Start the IC Poller Server:
a. On the Server tab, select the IC Poller Server.
b. Right-click the IC Poller Server and select Start.
For more information about the correct order for starting and stopping IC servers, see Starting
and stopping IC servers on page 131.
4. Click the ICEMail tab and enter the information in the following fields.
IC Data Source Interaction Center Data If you used the default name, select
Source. interaction_center.
Template Admin Accept the default or Specifies the port on which the built-in
Port change if required. HTTP server will listen.
If you must change this port, see Avaya
IC Installation Planning and
Prerequisites for a list of the default port
numbers used by the other Avaya IC
servers. Port conflicts can cause serious
problems within the Avaya IC system.
If more than one IC Email server is
configured on the same host computer,
ensure that the port number is different
for each IC Email server.
Run Analyze Check this field. Check this field if you want:
Flow l The IC Email server to invoke an
email analysis workflow to assist in
the routing of incoming email
contacts.
l To use Analyze with Keywords or
Content Analyzer to process
incoming email.
You must also complete all steps to
configure Email workflows to use email
analysis. For details, see Using
workflows for Email Management on
page 303 and the Avaya IC Media
Workflow Reference.
Run Outbound For the initial installation of Select this field if you want to:
Email Flow IC, clear this field. l Have IC analyze outbound email.
Even if you check the fields in the ICEmail tab, email analysis will not work if you do not
perform the steps in the following topics:
l Configuring a Workflow server for Email Management on page 297
l Using workflows for Email Management on page 303
l Creating routing hints for email workflows on page 305
5. Click Ok.
6. Add Email server to the IC Email Cluster.
7. Start the IC Email server:
a. On the Server tab, select the IC Email server.
b. Right-click the IC Email server and select Start.
For more information about the correct order for starting and stopping IC servers, see Starting
and stopping IC servers on page 131.
! Important:
Important: The Configuration Tool overwrites all manual edits that you make to an IC
configuration file.
! Important:
Important: If you do not configure all of the Web applications simultaneously, keep the
options for all Web applications on the target computer selected when you re-run
the Configuration Tool to create new Web applications. If you keep the options for
previously created Web applications unselected, the Configuration Tool may
delete those Web applications.
Tomcat Base Port The port used to configure the following ports: Default: 9600
l Tomcat HTTP ports for Web applications
IIS Website The name of the IIS Web server that the Web Default Web Site
application will use.
Tip: For a localized version of IIS, type the
localized name for the IIS Web server.
Web Server Host The name of the computer that hosts the Web testbox
server.
Do not include the DNS domain.
DNS Domain The network (DNS) domain of the computer that xyzcorp.com
hosts your Web server. Do not enter an IC domain.
Note: Verify the default DNS domain and ensure
that it is correct.
Web Server Port The port that your Web server uses for Default: 80
communication. Make sure that the port matches the
protocol used by your Web server for
communication. The default ports are:
l HTTP port is 80.
! Important:
Important: To configure Email Template Administration on Solaris, you must log in as a user
with write permissions on the Web server directories and the IC installation
directories. The root user usually has these write permissions.
To configure Email Template Administration to run on a Solaris computer:
1. Stop the Oracle iPlanet server that hosts the Website application. For information, refer
Starting and stopping Oracle iPlanet Web server on page 140.
2. If the Configuration Tool is already open, close it to ensure that the Configuration Tool
includes all system changes, such as new servers.
3. Start the Configuration Tool:
a. Navigate to IC_INSTALL_DIR/IC73/bin
b. Run ./configure
4. Log in to the Configuration Tool using your IC Manager login ID and password.
5. On the Web tab, enter the information for the fields mentioned in the following table:
Tomcat Base Port The port used to configure the following ports: Default: 9600
l Tomcat HTTP ports for Web applications
Web Server The installation path for the Oracle iPlanet Server /opt/oracle/
Home that hosts the Web application. webserver7
Web Server The root name of the server as found in the Oracle testbox.xyzcorp.co
Name iPlanet Server home directory. m
Note: Do not include https- in the Web server
name.
Web Server Host The name of the computer that hosts the Web testbox
server.
Do not include the DNS domain.
DNS Domain The network (DNS) domain of the computer that xyzcorp.com
hosts your Web server. Do not enter an IC domain.
Note: Ensure that the default DNS domain is
correct.
Web Server Port The port that your Web server uses for Default: 80
communication. Make sure that the port matches
the protocol used by your Web server for
communication. The default ports are:
l HTTP port is 80.
! Important:
Important: For Solaris only, the Configuration Tool changes the ownership of the
implementation file (vesp.imp) and the interface file (vespidl.pk) to root. If you do
not want to run IC as root, you must change the ownership of these files as
described in Changing ownership for IC on Solaris only on page 39.
! Important:
Important: To configure Email Template Administration on AIX, you must log in as a user with
write permissions on the Web server directories and the IC installation directories.
The root user usually has these write permissions.
To configure Email Template Administration to run on an AIX computer
1. Stop the IBM HTTP Server that hosts the Website application with the stop script
packaged with the Web server: ./httpserver.sh stop
2. Start the Configuration Tool:
a. Navigate to IC_INSTALL_DIR/IC73/bin
b. Run ./configure
If the Configuration Tool is already open, close and re-open it to ensure that the
Configuration Tool includes all system changes, such as new servers.
3. Log in to the Configuration Tool using your IC Manager login ID and password.
4. On the Web tab, enter the information for the fields mentioned in the following table:
Tomcat Base Port The port used to configure the following ports: Default: 9600
l Tomcat HTTP ports for Web applications
Web Server The installation path for the IBM HTTP server /usr/HTTPServer
Home instance that hosts the Web application.
Web Server Host The name of the system that hosts the Web server. testbox
Do not include the DNS domain.
DNS Domain The network (DNS) domain of the computer that xyzcorp.com
hosts your Web server. Do not enter an IC domain.
Note: Verify the default DNS domain carefully to
ensure that it is correct.
Web Server Port The port that your Web server uses for Default:
communication. Make sure that the port matches 80
the protocol used by your Web server for
communication. The default ports are:
l HTTP port is 80.
! Important:
Important: For AIX only, the Configuration Tool changes the ownership of the implementation
file (vesp.imp) and the interface file (vespidl.pk) to root. If you do not want to run
IC as root, you must change the ownership of these files as described in
Changing ownership for IC on AIX only on page 41.
! CAUTION:
CAUTION: If you do not configure the Workflow server with synchronous startup flows, the
Qualify Email workflow cannot resolve the pkey of the queue where a contact is to
be routed. If this occurs, IC cannot route email contacts.
To create a Workflow server for Email Management
1. In IC Manager, select Server > New.
2. From the list of server types, select Workflow.
3. Click Ok.
4. On the General tab, and enter the information for the fields mentioned in the following
table:
! Important:
Important: In case you have configured two WebACD servers then deploy 2 Email
Management Workflow servers in those domains. For example, if Web and Web2
are two domains where you have configured WebACD1 server and WebACD2
server respectively, you must configure Email Management Workflow servers in
both Web and Web2 domain.
Global Do not select this field. Do not select this field to create a
channel for a specific server or
media, such as Email.
By Server l Do not select this field if If you select this field, and you need
you want the channel to this Workflow server to communicate
handle events from all with more than one server, you must
servers of the type that create another channel for that
you select from the server.
Service drop-down list.
Warning: If you select this field
l Select this field if you and the WebACD server is named
want the channel to "WACD", the Workflow server
handle events only from a cannot communicate with the
specific server that you WebACD server.
select from the Service
drop-down list.
Channel Range No entry necessary. Completed by IC Manager
Service Select WACD or the Whether you can select a server or a
WebACD server from the type of server, depends up whether
drop-down list. or not you have selected the By
Server field.
Criteria Type media=email
7. In the Channel Association dialog box, enter the information for the fields mentioned in
the following table:
3. In the Channel Editor dialog box, enter the information for the fields mentioned in the
following table:
Global Do not check this field. Do not check this field to create a
create a channel for a specific server
or media, such as Email.
By Server l Do not check this field if If you check this field, and you need
you want this channel to this Workflow server to communicate
handle events from all with more than one server, you must
servers of the type that create another channel for that
you select from the server.
Service drop-down list.
Warning: If you check this field
l Check this field if you want and the WebACD server is named
this channel to handle "WACD", the Workflow server will
events from only one not be able to communicate with
specific server that you the WebACD server.
select from the Service
drop-down list.
Channel Range No entry necessary. Completed by IC Manager
Service Select ICEMail from the Whether you can select a server or a
drop-down list. type of server, depends up whether
or not you checked the By Server
field.
Criteria Type *.
7. In the Channel Association dialog box, enter the information for the fields mentioned in
the following table to create an inbound and an outbound association for the email
channel.
! Important:
Important: Routing hints must be in lower case. Do not use mixed upper and lower case in
your routing hints. If the routing hint is not in all lower case, the workflow cannot
locate the routing hint, and Avaya IC cannot correctly route the contact.
For more information about the sample email workflows and how the workflows use routing
hints, see Avaya IC Media Workflow Reference.
The email workflows use hints from the RoutingHint table to route email contacts.
Each row in the routing hint table contains the following:
l A routing hint
l The IDs of the queues where contacts that match the routing hint should be routed
Tip:
Tip: The default email queue is DefaultEmailQueue@DefaultTenant. You can create
and use additional email queues for routing email contacts. For more information,
see Interaction Center Administration Guide.
The routing hints that you need to create for the sample email workflows depend upon your IC
system. The following table describes the routing hints required by the different sample email
workflows.
Email Analysis with icemail.analyzenoca Create a routing hint with a value such as:
Keywords l sales
l support
l printers
Email Analysis with icemail.analyzeca Create a routing hint with a value such as:
Content Analyzer l home computing
l desktop
l sp
l fr
l de
l zh
l suspectcontent
Routing Hint Type a routing hint. Type the name of a routing hint required
by a sample email workflow.
The routing hint must be a single word in
all lower case, and cannot contain any
special characters.
Email Queue ID Type DefaultEmailQueue@ DefaultEmailQueue@DefaultTenant is the
DefaultTenant. default email queue. For more information
about email queues, see Interaction
Center Administration Guide.
5. Click Ok.
6. Click Apply.
Repeat Steps 3 through 6 to create all required routing hints.
7. Select Manager > Refresh.
! Important:
Important: Ensure that the email servers in the default email cluster are always running.
To configure the default email cluster in the WebACD server
1. In IC Manager, double-click the WACD server in the lists of server types.
2. Click the WACD tab.
3. In the Default Email Cluster, drop-down list, select the email cluster that you want to use
for configuring WebACD.
Note:
Note: You must configure the email cluster before you configure the WebACD server for
email management.
4. Click Ok.
Note:
Note: In case of two WebACD servers, you must configure the default email cluster on
both the WebACD servers.
Tip:
Tip: You need to complete only those properties listed in this section to integrate
Email Management administration.
To configure Email Template Administration:
1. In IC Manager, select Tools > Groups.
2. Click the Properties tab.
3. In the left pane, select IC.
4. In the Sections list, select System/Configuration.
5. Select the following properties:
a. Click Edit.
b. Set values for the properties, as shown in the following table:
l HTTPS - 443
If one of these properties is not available, select Property Insert and select the property
name from the drop-down menu.
Tip:
Tip: If the columns in the right pane are Name, Entity, Value, and Overridable, select
the - (minus) button on the toolbar to view and edit these properties.
6. Click Apply.
7. Click Ok.
Email Management mail accounts These accounts must exist as mailboxes on the POP3
or IMAP4 server.
Note the login ID and password. IC Manager can only
link to an existing mailbox. IC Manager cannot create
mailboxes on a POP3 or IMAP4 server.
At least one email account for the Web Management uses customer email accounts to
Customer account for inbound send email from the Customer Web site to your
customer messages contact center. Use this email address for mailto: links
on your web site and wherever you plan to make email
addresses available to customers.
l IC Email server
Email Management can manage mailboxes in any number of domains as long as it has the
necessary information to log onto the POP3 or IMAP4 server.
Tip:
Tip: The IC Poller Server generates the "to address" for an incoming email from the
Name and Domain fields on the General tab of the Email Account
Configuration window. As a result, the logon account does not need to match
the first part of the email address, and the "to address" is independent of the
logon account used to poll the POP3 or IMAP4 server.
To add a POP3/IMAP4 email account to Email Management:
1. In IC Manager, select Services > Email Accounts.
2. In the Email Accounts dialog box, click New.
3. In the New Email Account property sheet, enter the information for the fields mentioned
in the following table.
General tab Display Name The name that the e-mail client application displays
for the configured e-mail address.
For example, if [email protected] is an actual
e-mail address and Support Test is the display name
for that e-mail address, the e-mail client application at
the customer end shows the display name in the
From address of the e-mail that they receive from
agents.
Name Type the mailbox name exactly as it is configured in
your POP3 or IMAP4 server. For example, type
agent.
Domain Type the mailbox domain exactly as it is configured in
your POP3 or IMAP4 server. For example, type
xyzcorp.com.
Tenant Select the tenant from the drop-down list to associate
with this email account.
Return address Select the address that appears in the From field in
an email response sent to the customer from this
account. By default, IC Manager automatically
completes this field with name@domain.
Bounce Email Type the email address to which the bounced email
Address are sent.
Owner Name Select the poller cluster for which the email account is
configured.
Disable Select the check box to temporarily disable the email
Account account.
Outgoing Email Outgoing Email Type the network address for the SMTP email server
Server tab Server (SMTP) you would like to use here.
Outgoing Email Type the port number for the SMTP server.
Server (SMTP)
Port
Test Click this button to test the email account for the
outgoing mail server.
If you want to send a sample email as well as test the
connection, select the Send a test message using
this account check box. IC Manager creates an
email with:
l A dummy address in the From field
Miscellaneous tab Override global Select this box if you want this account to check for
email checking new messages either more or less frequently than
scheduler the global setting that was specified for the IC Poller
Server.
New email Specifies the number of seconds that the email
check server waits for checking new contacts on a POP3 or
frequency (sec) IMAP4 server.
This duration is an interval between closing of a
session and opening a new session with POP3/
IMAP4 email server for same email account.
You must check Override global email checking
scheduler to use this field.
Duplicate Select the check box to enable the checking of
Message duplicate message received by an agent.
Checking Selecting this options ensures that duplicate
messages are not received. The option does not
check outbound email contacts.
An incoming email contact is considered to be a
duplicate if all of the following parts of the contact are
identical to those in a previous contact:
l From address
l To address
l Subject
l Body
Loop Detection Select the check box to enable the loop detection.
Loop Detection Loop detection is based on "sender", "from address",
Type "reply to address" or "both".
Loop Detection Click the button to select the template for the loop
Template detection type selected above.
Blank Template Select this check box to set the Blank Email template.
Detection
Blank Email The templates specifies the text that will be
automatically sent to a customer when a blank email
(for example, an email with no body text) is received
from a customer.
You must select the Blank Template Detection
check box.
Loop Detection The maximum number of automated responses that
Count you want the customer to receive in a 24-hour period.
Note: Email Management will not automatically
respond to messages that exceed this count.
4. Click Ok.
For more information about how to create IC email accounts, see Interaction Center
Administration Guide.
! Important:
Important: Do not change the certificate format by manually changing the extension. You
must use the OpenSSL utility for converting the format of the certificate.
Note:
Note: Before configuring an email account with the SSL security, you have to ensure
that your mail servers are configured with the required server certificates received
from a certified authority, such as VeriSign or Thawte.
You can enable the SSL security for any email account by selecting an option in the email
account configuration. For more information, see the table in the Configuring email accounts on
page 309.
! Important:
Important: After you convert the certificate to .PEM format, you must copy the Root
certificate to the IC_INSTALL_DIR\IC73\etc directory of the local computer
where Poller server is running.
! Important:
Important: You must create at least one email status of Dismiss and select the Messages
set to this status should be treated as answered check box for that status.
Email Management requires this Dismiss status when tasks are cancelled in IC
Web site Administration Tool. If you do not create a Dismiss status, and a task is
cancelled from IC Website Administration Tool, the IC Email server server
generates an alarm.
For more information on how to create an email status, see Interaction Center Administration
Guide.
To create an email status
1. In IC Manager, select Services > Mail Template Administration.
If prompted, log in to Email Template Administration with the same login ID and password
that you used for IC Manager.
2. Click New.
3. Select New Status.
4. In the New Status Properties dialog box, complete the following fields:
a. Type a name for the status in the Name field.
This text is displayed on the list of statuses available to agents in Avaya Agent.
Messages set to this status Check this box if the status indicates a
should be treated as resolution of the issue that requires no
answered further action by the agent.
Send template for this status Check this box if you want to send an
auto-response message to the user when
an agent assigns this status to a
message. Choose a template to send. If
you do not know the location of the
template, select Browse and navigate to
the desired template.
4. Click the CAAdmin tab and enter the information for the fields mentioned in the following
table:
5. Click Ok.
6. Start the Administrative Content Analyzer server.
4. Click the CA Server tab and enter the information for the fields mentioned in the following
table:
5. Click OK.
In IC Manager, the information for all the saved Knowledge Bases is available. You can find this
information in the KB Management pane of the Content Analysis window.
To add a Knowledge Base to the Operations Content Analyzer server
1. In IC Manager, select Server >New.
2. In the list of servers, double-click the operational CAServer.
3. In the Server Editor dialog box, click the CAServer tab.
4. Click the Ellipsis (…) button next to Knowledge Base.
5. In the Knowledge Base dialog box:
a. Click New.
b. Type the name of the Knowledge Base in the Name column.
This name must be the same as the name of the Knowledge Base in the KB Name
column of the KB Management pane in the Content Analysis window.
c. Type the directory path to the Knowledge Base in the KB File Location column.
This path must be the same as the path in the File Path column of the KB
Management pane in the Content Analysis window.
If the Administrative Content Analyzer server and the Operations Content Analyzer
server are hosted on the same physical system, this path must match the File Path
column of the KB Management pane in the Content Analysis window.
If the Administrative Content Analyzer server and the Operations Content Analyzer
server are hosted on different physical systems, make sure that this file path accesses
the same Knowledge Base as the one pointed to by the File Path column of the KB
Management pane in the Content Analysis window.
d. Type a threshold in the Threshold column, if required.
You can leave this column blank or type the same threshold that you specified when
you validated the Knowledge Base.
e. Click the Ellipsis (…) button in the Languages column.
6. In the Languages dialog box:
a. Click New.
b. Type a language code.
Repeat Steps a and b for each language code you want to add. All available language
codes are in the Languages column of the KB Management pane in the Content
Analysis window. The language codes are listed in a single string, separated by
semicolons.
c. Click Ok.
7. Click Ok in the Knowledge Base dialog box.
8. Click Ok in the CAServer tab.
You must create and configure IC accounts for all agents who will use Avaya Agent, Avaya
Agent Web Client, or a custom application developed using Client SDK.
After you create the agent accounts, you also need to configure the:
l Unified Agent Directory for agents who work with Avaya Agent
l Address Book for agents who work with Avaya Agent Web Client
l Address Book agents who work with custom applications created using Client SDK
The Unified Agent Directory and the Address Book allow agents to interact with other agents in
the IC system.
Tip:
Tip: This section includes basic information about how to create test agents for a
development IC system. A customized system or a production system may
require that you configure additional properties. For more information about agent
properties that you can configure for agent accounts, see Interaction Center
Administration Guide.
This section includes the following topics:
1. Required permissions for agents on page 328
2. Cautions and tips for creating agent accounts on page 329
3. Creating an agent account on page 331
4. Setting agent properties on page 337
5. Configuring agents for Avaya Agent on page 339
6. Configuring agents for Avaya Agent Web Client on page 343
7. Creating agents for a Client SDK custom application on page 345
8. Configuring a Workflow server for transfers and conferences on page 347
Note:
Note: In Windows 7, before running the qui.exe, ensure that the Run as
Administrator option under compatibility mode for the qui.exe is unchecked.
Agent domains
All IC agent accounts must belong to a User domain. You must create all User domains before
you create your agents. If you have created agents first, you must assign all agents to the
Default domain, and then create the User domains and reassign the agents.
If your User domain does not include a secondary ORB server, the domain must failover to a
domain that includes an ORB server, such as the Default domain.
Tenants, workgroups, and agents inherit properties from parent to child entities. By default, if
you assign a property value to a tenant, the workgroups in that tenant inherit that property value
from the tenant, and the agents in the workgroups inherit the property value from the
workgroups. When you assign agents to workgroups, and workgroups to tenants, you can
specify the order of inheritance. The inheritance order controls which property value IC
Manager uses for an agent if an entity inherits multiple values for the same property.
! Important:
Important: Simultaneous logins with the same login ID can cause serious issues with the
performance of IC.
IC does not support:
l Two agents logging in with the same login ID.
l One agent simultaneously logging in to more than one computer with the same login ID.
l One agent simultaneously logging in to more than one IC desktop application with the
same login ID.
Tip:
Tip: Password requirements (such as the required length and duration) are controlled
by the properties in the Agent/Security section. For more information, see
Interaction Center Administration Guide.
Tip:
Tip: Create at least one agent in each User domain. Configure these agents to handle
all applicable media channels.
The procedures in this section contain information on how to set basic properties for agent
accounts, so you can test your system. If you want to set additional properties for your test
agents, see Interaction Center Administration Guide.
To create an agent, perform the tasks in the following topics:
1. Creating an agent account on page 331.
2. Configuring an agent for media channels on page 335.
After you create an agent account, you must configure the agent properties, as described in
Setting agent properties on page 337.
Field Description
Field Description
5. In the System Information group of the General tab, enter the information for the fields
mentioned in the following table:
Field Description
Field Description
6. In the Membership Information group of the General tab, enter the information for the
fields mentioned in the following table:
Tip:
Tip: If you want this agent to be a Supervisor who can monitor chats between other
agents and customers, configure this agent as the Supervisor for the Workgroup.
7. Click the Email tab in the center of the General tab, and enter the information for the fields
mentioned in the following table:
Primary Type the email address assigned to the agent by the contact
center. This address is configured at the mail server.
If you specify that the agent is user addressable on the System
tab, IC lists this email address for the agent in the Agent
Directory.
Internal Type the email address assigned to the agent for internal email
messages only. This address is not intended to be used outside
of the contact center.
Personal Type the email address assigned to the agent for personal,
non-business communication from the agent.
Mobile Device Type the email address assigned to the agent for use with their
mobile device.
8. Click Ok.
9. Click the Security tab and enter the information for the fields mentioned in the following
table:
! Important:
Important: If you want an agent to handle Web Scheduled Callback contacts, you must
configure the agent to handle voice and chat contacts.
This section includes the following topics:
l Configuring an agent to handle chat contacts on page 335.
l Configuring an agent to handle email contacts on page 336.
l Configuring an agent to handle voice contacts on page 336.
Tip:
Tip: This step continues from the previous step and assumes that the agent account
remains open in IC Manager.
To configure an agent to handle chat contacts
1. In IC Manager, click the Channels tab.
2. From the Channel drop-down list, select Chat.
3. Enter the information for the fields mentioned in the following table:
4. Click Apply.
Tip:
Tip: This step continues from the previous step and assumes that the agent account
remains open in IC Manager.
To configure an agent to receive handle email contacts
1. In IC Manager, click the Channels tab.
2. From the Channel drop-down list, select Email.
3. Enter the information for the fields mentioned in the following table:
4. Configure the primary email address for the agent, as described in Creating an agent
account on page 331.
5. Click Apply.
Tip:
Tip: This step continues from the previous step and assumes that the agent account
remains open in IC Manager.
To configure an agent to handle voice contacts
1. In IC Manager, click the Channels tab.
2. From the Channel drop-down list, select Voice.
3. Enter the information for the fields mentioned in the following table:
4. Click Apply.
! Important:
Important: Even if the home directory uses the same shared directory as the working
directory, you may need to use a different syntax for the home directory property.
For more information about the home directory property, including recommended deployments
of the home directory for Avaya Agent and the working directory of Avaya Agent Web Client,
see Interaction Center Administration Guide.
To configure the home directory:
1. If it does not already exist, create the shared directory for the home directory on a network
computer.
2. Ensure that all agent workstations that host Avaya Agent:
l Can access the shared directory for the home directory through either a mapped drive
or UNC notation in Windows Explorer.
l Have the required Read, Write, and Execute permissions for that directory
Note:
Note: You do not need to perform these steps if the IC system does not include Avaya
Agent.
The following table describes the properties that you need to set for agents to display in and use
the Unified Agent Directory. All properties for the Unified Agent Directory are in the Agent/
Desktop/Directory section.
Tip:
Tip: You must also create a separate agent account for each Java Application Bridge
that communicates with Avaya Agent Web Client. For more information, see
Configuring an agent account for the Java Application Bridge on page 388.
This section includes the following topics:
l Configuring the working directory property on page 343.
l Configuring agents for the Address Book on page 344.
! CAUTION:
CAUTION: If you do not use a valid directory path when you configure the working directory,
Avaya Agent Web Client will not function properly. Avaya Agent Web Client
displays an error message on the Status Bar, and the chat and email channels
will be disabled.
To configure the working directory
1. If it does not already exist, create the shared directory for the working directory on a
network system.
2. Ensure that all computers that host Web Client Connector for Avaya Agent Web Client:
l Can access the shared directory for the working directory through one of the following
methods:
- For a Windows computer: a mapped drive or UNC notation in Windows Explorer
- For a UNIX computer, an NFS mount for the shared directory
l Have the required Read, Write, and Execute permissions for that directory
3. Configure the Agent/Desktop/WebClient.WorkingDirectory as described in
Setting agent properties on page 337.
The examples in the following table use the AgentResource directory on a computer
named resource.xyzcorp.com as the shared directory.
Tip:
Tip: You must also create a separate agent account for each Java Application Bridge
that communicates with the Client SDK server. For more information, see
Creating an agent account for the Java Application Bridge on page 412.
This section includes the following topics:
l Configuring the working directory property on page 343.
l Configuring agents for the Address Book on page 344.
Even if the working directory uses the same shared directory as the home directory, you may
need to use a different syntax to configure the working directory property.
For more information about the working directory property, including recommended
deployments, see Interaction Center Administration Guide.
! CAUTION:
CAUTION: If you do not use a valid directory path when you configure the working directory,
your custom application will not function properly. You should configure your
custom application to display an error message on the Status Bar and to disable
the chat and email channels.
To configure the working directory
1. If it does not already exist, create the shared directory for the working directory on a
network computer.
2. Ensure that all computers that host Tomcat for the Client SDK:
l Can access the shared directory for the working directory through one of the following
methods:
- For a Windows computer: a mapped drive or UNC notation in Windows Explorer
- For a UNIX computer, an NFS mount for the shared directory
l Have the required Read, Write, and Execute permissions for that directory
3. Configure the Agent/Desktop/WebClient.WorkingDirectory.
The following table provides examples of the syntax used to configure the working
directory property. These examples use the AgentResource directory on a computer
named resource.xyzcorp.com as the shared directory.
Semaphore agentsearch.update_searchresult
Synchronous Startup Flow sys_transfer.update_vq_cache
Startup Flow sys_agentsearch.update_agentstate_cache
! Important:
Important: If you create a new virtual queue or queue for agent transfers, you must do one of
the following for every Workflow server in a user domains that runs workflows for
the Unified Agent Directory:
- Manually run the sys_transfer.update_vq_cache workflow
- Restart each Workflow server
To configure the Workflow server for agent transfers and conferences
1. In the Server tab of IC Manager, double-click a Workflow server in a user domain.
2. Click the Workflow tab.
3. Confirm that the Workflow server includes the following required semaphore:
agentsearch.update_searchresult
a. Click the Ellipsis (…) button next to Semaphores.
! Important:
Important: Read the IC Readme file and Avaya IC Installation Planning and Prerequisites
before you install Avaya Agent.
Disabling firewalls
If the system where you want to install Avaya Agent has a personal or desktop firewall, you
need to disable the firewall before you start the installation. You can re-enable the firewall after
the installation is complete.
Solaris system
If you plan to host the agent installer on a Solaris system, you must:
1. Run the Agent Site Preparation wizard on a Windows system.
2. Transfer the files to a Samba share on the Solaris system.
AIX system
If you plan to host the agent installer on a AIX system, you must:
1. Run the Agent Site Preparation wizard on a Windows system.
2. Transfer the files to a Samba share on the AIX system.
Path for agent installers: The path for agent installers specifies the directory path for the
folder where you place the agent installer and configuration data for each agent configuration.
The default directory is: C:\Avaya\IC73\AgentInstaller. You can copy the installation
files to another location, such as a Web server, after you create the agent installer.
By default, the Agent Site Preparation Wizard places the agent installer in a directory path that
includes IC73 to ensure that you do not overwrite an earlier version of the agent installer. The
default directory path is C:\Avaya\IC73\AgentInstaller.
Directory on agent desktop: The directory on the agent desktop specifies where the agent
installer will install Avaya Agent. Use a drive and directory that is valid on all agent desktop
systems. The agent installer will present this directory to all agents during the installation. If
desired, you can let agents override the default installation directory and select their own
installation directory.
By default, the agent installer places the agent desktop applications in a directory path that
includes IC73 to ensure that the agent applications are correctly updated.
For example, the default directory and path for installing agent desktop applications is: C:\
Avaya\IC73\.
Applications to be installed: Most Avaya Agent installations use Interaction Center as the
agent application to include in each agent configuration.
Telephony switch type: If your IC system includes Telephony, you must know the type of
telephony switch used by the agents who will use the version of Avaya Agent installed by this
agent installer.
Option Description
Yes, allow agents to choose Allows agents to decide where to install Avaya
an alternate folder Agent.
No, always use the Does not allow agents to decide where to install
pre-defined folder Avaya Agent.
If you select this option, Avaya Agent will always be
installed in the same folder on the agent desktop.
Note:
Note: Do not use apps in the installation path for agent desktop applications. If you do,
the -d parameter cannot locate the apps directory and start the application.
c. Click Next.
5. In the applications screen:
a. Select the following application for agents who use this configuration:
l interaction_center
If you plan to use Avaya Agent only, select interaction_center.
Option Purpose
c. Select Next.
6. In the telephony switch window, select the type of phone switch to use with Avaya Agent.
If this configuration does not include Telephony, select None.
7. Select Finish to complete the agent installer.
Directory Contents
To prepare an agent installer for installation by agents, perform the steps in the following topics:
1. Testing the agent installer on page 357.
2. Creating installation instructions for agents on page 358.
If you placed the agent installer on a shared network drive, agents can copy the folders to their
systems, or run the agent installer across the network.
If the agents will run the agent installer across the network, they must be able to access the
shared network drive from their systems. Agents cannot use the Run dialog box on the Start
menu to run the agent installer.
To test the agent installer:
1. Close down all Windows applications.
2. Use Windows Explorer to navigate to the folder, then right-click install.exe, and select
Run as Administrator.
3. When the Avaya Agent installer opens, read the entire IC license agreement carefully, then
accept the terms of the agreement: Select Next, then follow the prompts in the installer.
The Avaya Agent installer exits if you do not agree to the terms of the agreement.
Note:
Note: The following error message can occur:
You must use "Turn Windows features on or Off" in the Control Panel to install
or configure Microsoft .Net Framework 3.0 x86.
Click Ok on the message window to proceed further.
Note:
Note: The Visual C++ Redistributable Installation dialog box appears. Click Yes to
install the Visual C++ runtime libraries. VCRedist is a Microsoft re-distributable
package ‘Visual C++ 2005 SP1(MFC security update)’ that installs Visual C++
runtime libraries required to run IC. If Visual C++ 2005 SP1 or a later is already
installed by another application, this installation can be skipped. Click No to skip
VCRedist package installation.
4. After the Avaya Agent installer completes:
a. Select Yes, restart my computer.
b. Select Finish.
After the system reboots, the installer registers all necessary DLLs and OCXs.
l Any other special instructions, such as whether they can select their own installation
directory.
l The name of a person to contact if they have problems.
Configuring WebAgent
You can configure the WebAgent by specifying the values for different parameters in the
Application.properties file. You can find the Application.properties file in the
home directory that you have specified in IC Manager.
This section contains the following:
l Locating Application.properties file on page 359
l HTML Editor configuration for Rich Client on page 360
l Configure converting email message to an attachment on page 362
l Configure auto flush on page 362
l Configure number of attachments to be displayed without scrollbar on page 362
l Configure the default location for saving attachment on page 363
l Configure Default Sorting on page 364
l Configure UTF-8 Encoding on page 364
l Configure viewing E-mail templates on page 364
Application.properties file: This file contains a property to Enable/Disable the editor logging
using the property email.editor.log.level. By default this property is disabled. Default value is
email.editor.log.level=false
This property can be used to debug the editor.
! Important:
Important: If the Shared Path "HomeDir" for WebAgent is configured in ICManager, using the
property "Agent/Desktop/WAC", then copy the folders lexicons, images, and
editlive under this path.
Following properties of Application.properties file are deprecated:
l email.edit.defaultNewFont
l email.edit.defaultNewFontSize
l email.edit.defaultReplyFont
l email.edit.defaultReplyFontSize
l email.HtmlNewMessage.r
l email.HtmlNewMessage.g
l email.HtmlNewMessage.b
l email.HtmlReplyMessage.r
l email.HtmlReplyMessage.g
l email.HtmlReplyMessage.b
You can configure the following HTML p-tag in the appropriate xml configuration file to change
the default style-sheet configured for email reply/replyall, forward, new outbound, and so.
For example:
<style type="text/
css">
p{
font-family: Arial;
font-size: 12pt;
color:rgb(0,0,0)
}
body{
font-family: Arial;
}
p{
margin: 0 1
}
</style>
You can configure the default fonts for Email Reply/Forward, New Outbound Email, and Email
Resources.
The configuration xml file contains options to add/remove a toolbar button and shortcut menus.
Inserting text can be performed using <br> or <p> tags which can be configured using the
property "brOnEnter" set to true.
Font family (size, font-face) can be updated under toolbar format section. Few attributes are
disabled under section <wysiwygEditor>, like the element showTableGridlines. The property
showTableGridlines for example is used to display GRID when text, table, paragraph is
inserted in HTML Editor.
NewOutboundEmail.xml: This is used for rendering the UI for new email composition in HMTL
mode.
ResourcesConfig.xml: this is used for rendering the UI for resource related operation e.g. edit/
preview in HMTL mode.
This section contains the following:
l Hyperlink settings in Configuration XML on page 365
l Configure Hyperlink for HTML E-mail on page 368
l < toolbarButton>: This element will cause a particular button to be present on the toolbar
within EditLive!.
In the above snippet, the <toolbarButton> tag is used to insert the Hyperlink button in the HTML
'Format' toolbar.
Fields:
The Insert Hyperlink Dialog box contains following fields and options
Text to Display: Specifies a description for the hyperlink. This is useful when the file name or
URL is not helpful in identifying the contents of the linked file.
Screen Tip: Specifies text that appears when the user's pointer is over a hyperlink.
The Insert Hyperlink dialog box includes the following tabs under Link To:
l Existing File or Web Page on page 367
l Email Address on page 367
Email Address
This tab specifies an email address to link to. When the hyperlink is executed, a new email is
created using the default system email program.
The Email Address button displays default values for email addresses which can be used to
hyperlink the text from the Editor. The <mailtolist> tag is used to provide default values for Web
Pages in the configuration file.
Fields
When the hyperlink is executed, a new email is created using the default system email program.
Recently Used E-mail Addresses: Lists recently used email addresses, from which you can
select one to use for the hyperlink.
Places in Document
This tab allows the "Places in Document" panel of the Insert Hyperlink dialog to be hidden. If the
<placesInDocumentList > is set to false, the "Places in Document" is not displayed in the
hyperlink dialog box. If the <placesInDocumentList > is set to true, the "Places in Document" is
displayed in the hyperlink dialog box and would contain the list of places bookmarked using the
"Bookmark" option in the current document.
To enable the "Bookmark" control of Editlive in the HTML Editor toolbar following tag can be
used in configuration file:
</toolbar>
</toolbars>
.
<toolbarButton name="HLink"/>
<toolbarButton name="Bookmark"/>
</toolbar>
The bookmarks from the existing document are available under "Places in Document" list.
These bookmarks can be used for creating hyperlinks.
8. In the Command line field, modify the path of the qui.exe file as given below If the
IC_INSTALL_DIR\IC73\ resides on a C drive:
C:\Avaya\bin\qui.exe" -d C:\Avaya\apps\interaction_center -n
interaction_center
Otherwise, select the appropriate drive and path.
9. Click Next.
10. Click Add at the bottom of the screen.
11. In the Select Servers window, select the Citrix server name and click OK.
12. On the Servers screen, click Next.
13. On the Users screen, select Allow only configured users option.
14. Click Add to add the configured users.
15. In the Select Users or Groups window, select the user name and click Add.
16. Click OK after you add all the required users.
17. On the Users screen, click Next.
18. On the Shortcut presentation screen, select the appropriate options and click Next.
19. On the Publish immediately screen, select the Configure advanced application
settings now option and click Next.
20. On the Access control screen, select the appropriate option for the connection and click
Next.
21. On the Content Redirection screen, click Next.
22. On the Limits screen, select the Limit instances allowed to run in server farm option
and enter the appropriate value in the Maximum instances field.
Note:
Note: If you want only one instance of application for each user, select the Allow only
one instance of application for each user check box.
23. Click Next.
24. On the Clients options screen, click Next.
25. On the Appearance screen, select appropriate Session window size and Colors.
26. Click Finish.
! CAUTION:
CAUTION: Do not create or configure the Avaya Agent INI file on any system except a Citrix
server that an agent will access through the Citrix client interface with the
seamless window. The parameter needed for the seamless window can cause
undesirable formatting and sizing of the Avaya Agent in other deployments.
To configure the Avaya Agent INI file:
1. In Notepad or another text editor, open a new document.
2. Type the following information into the document:
[QConsole]
ResizeDesktop=FALSE
File Description
l Determines the text that the agent sees on the links. You can
customize this text.
! CAUTION:
CAUTION: Do not delete or change the javascript or other code in the HTML page.
Property Description
In addition to the parameters in the above table, you can also customize the HTML page as
follows:
l Add a corporate logo, a graphic for the background, or otherwise customize the
appearance of the HTML page.
l Add one or more of the properties in the Application or Desktop sections of the INI file for
the executable tool, as described in Updating the INI file for the IC executable tool on
page 376.
Note:
Note: You cannot add properties from the GUI section of the INI file for the executable
tool.
File Description
APPLICATION CitrixClientURL Specifies the location of the startup link for the IC
agent desktop applications on the Citrix server. The
value for the property must be a valid URL.
For example: CitrixClientURL="http://
server_name.com/ICAgent/
ICAgentAppMode.ica"
APPLICATION DontStartMultipleInstances Determines how the tool acts when an agents logs in
OfAgent to and exits from the tool.
Default setting is TRUE.
When this property is set to TRUE, if an agent logs
out of Avaya Agent without exiting from the tool, the
agent cannot use the tool to log back in to Avaya
Agent. Instead, the agent sees an error which states
that Avaya Agent is already running.
The agent must follow the correct sequence of steps
if you use this setting. For more information, see
Sequence for using the Avaya tools for Citrix on
page 379.
When this property is set to FALSE, if an agent logs
out of Avaya Agent without exiting from the tool, the
agent can use the tool to log back in to Avaya Agent.
The tools will allow the agent to start a "new" instance
of Avaya Agent.
APPLICATION AgentAlreadyRunningMsg Specifies the message displayed to the agent if an
interface is already open and you set
DontStartMultipleInstancesOfAgent is set to TRUE.
For example, AgentAlreadyRunningMsg=The
Avaya agent was already started
DESKTOP ClientBarHeight Controls the desktop area reserved for the bottom of
the Avaya Agent framework. The default value is 125
pixels.
For example, ClientBarHight= 151
DESKTOP ClientBarWidth Controls the desktop area reserved for the left side
bar of the Avaya Agent framework. The default value
is 200 pixels.
For example, ClientBarWidth=201
GUI Caption properties The following caption properties allow you to specify
the text for the dialog box:
l WindowCaption="Avaya Agent Desktop
Control (customize me)"
l StopButtonCaption="Exit Avaya Agent
(customize me)"
l StartButtonCaption="Start Avaya
Agent (customize me)"
l ResetButtonCaption="Reset Desktop
(customize me)"
l ApplicationFrameCaption="Application
Controls (customize me)"
l ResetFrameCaption="Emergency Control
(customize me)"
GUI MinimizeWindowOnLanch Automatically minimizes the interface after the agent
edAppStart accesses the agent desktop applications on the Citrix
server.
For example,
MinimizeWindowOnLanchedAppStart=TRUE
GUI MaximizeWindowOnLanch Automatically maximizes the interface after the
edAppExit agents starts the agent desktop applications on the
Citrix server. Only set this property to TRUE if you
also set AutoResetOnExit to TRUE.
For example,
MaximizeWindowOnLanchedAppExit=TRUE
GUI DisableStartButtonAfterFir Automatically disables the Start button on the dialog
stClick box after the agent starts the agent desktop
applications on the Citrix server.
For example,
DisableStartButtonAfterFirstClick=FALSE
GUI AskForExitConformation Ensures that the interface asks the agent to confirm
before exiting the interface to the Citrix server.
Set this property to FALSE if you experience
problems with minimizing or maximizing Avaya
Agent.
For example, AskForExitConformation=FALSE
2. Install a executable tool for each Citrix server in separate folders on the agent workstation.
3. Create a desktop icon or Start menu item for each executable tool.
Avaya Agent Web Client is a Web based component of Avaya Interaction Center (IC)
application. Using Avaya Agent Web Client, you can contact customer on the Web. You can
chat with customer, collaborate the chat session with multiple agents, or even involve additional
people referred by the customer.
Installation of Avaya Agent Web Client includes installation of WebClient and installation of
Web Client Connector.
WebClient installation generates a web-application WAR file that contains all the required
WebClient components, JAR files, and so on. You must install WebClient only on Windows
computer.
After you generate the web-application war file, it needs to be deployed on Web Client
Connector computer. You can install Web Client Connector on all the Avaya supported
platforms.
When you install Avaya Agent Web Client in a contact center:
l Do not install Avaya Agent Web Client on an agent workstation.
! Important:
Important: Read the IC Readme file and Avaya IC Installation Planning and Prerequisites
before you install and deploy Avaya Agent Web Client.
For information about how to customize Avaya Agent Web Client, see Avaya Agent Web Client
Customization.
This section include the following topics:
1. Prerequisites for Avaya Agent Web Client on page 384.
2. Installing the Avaya Agent Web Client on page 386
3. Creating the application WAR file on page 387
4. Setting up the Java Application Bridge on page 388
5. Installing the Avaya Agent Web Client Connector on page 397.
6. Re-installing Avaya Agent Web Client on page 398.
7. Modifying the web.xml file on page 398
IC components
For IC components, ensure that you have completed the following tasks:
l Install and configure all IC prerequisites, as described in Avaya IC Installation Planning
and Prerequisites.
l Install and configure Avaya IC, including all media channels.
l Configure agents for Avaya Agent Web Client, as described in Configuring the working
directory property on page 343.
Agent workstations
Install and configure the following prerequisites on all agent workstations that will be used to
access Avaya Agent Web Client:
l Install Internet Explorer version 7 with the Sun Java Plug-in version 1.6.0_10 enabled. By
default, Microsoft Internet Explorer uses the Microsoft Java Plug-in.
l Configure the internet options of Internet Explorer as follows:
- Security level: Medium if agents uses Windows Server 2008 R2.
- ActiveX controls: allow to run.
Add the URL of the Avaya Agent Web Client system to the Trusted Sites list.
- Proxy server settings: Add the fully qualified domain name of the contact center to the
proxy Exceptions field. For example, you can enter *.company_name.com or
*.*.company_name.com. You can add multiple names. Check the documentation
for your operating system for details.
- Pop-up blockers: disable or configure to allow pop-ups on the Avaya Agent Web Client
URL.
JRE version
Avaya Agent Web Client requires the following versions of JRE:
Web Client Connector computers: The installer for Web Client Connector automatically
installs the required version of JRE. The JRE version installed by this installer remains
independent of the JRE version you already have on a computer.
Avaya Agent Web Client on agent desktop computers: Requires at least JRE version
1.6.0_10. Avaya Agent Web Client automatically installs the required version if JRE is not
installed. If an older version of JRE is already installed, you must upgrade JRE to the latest
version.
! Important:
Important: You can install Avaya Agent Web Client as root or as a user with the same
privileges as root. If you install as root, do not run Avaya Agent Web Client as the
root user.
For more information on ownership on Solaris, see Changing ownership for Avaya
Agent Web Client on Solaris only on page 402.
For more information on ownership on AIX, see Changing ownership for Avaya Agent
Web Client on AIX only on page 402.
! CAUTION:
CAUTION: If you do not use a valid directory path when you configure the working directory,
Avaya Agent Web Client will not function properly. Avaya Agent Web Client
displays an error message on the Status Bar, and the chat and email channels
will be disabled.
For more information about the working directory and recommended settings for that directory,
see Configuring the working directory property on page 343.
Tip:
Tip: The following instructions describe how to create additional non-human agent
accounts for the Java Application Bridge. If you use the account in the IC seed
data, you should double-click that agent account and complete Step 5 below.
To configure an agent account for the Java Application Bridge:
1. In IC Manager, click the Agent tab.
5. Click the Security tab and enter the information for the fields mentioned in the following
table:
6. Click Ok.
Name Enter a name for the Java Include the name of the computer
Application Bridge. that hosts the Web Client Connector
application server to identify the
location of the JavaAppBridge.
Domain Select an IC User domain for For example, select User1 from the
the Java Application Bridge drop-down list.
from the drop-down list. Assign the Java Application Bridge to
the same User domain as the
majority of the agents who use
Avaya Agent Web Client.
If the IC system includes Avaya
Agent Web Client at different sites,
use the User domain that contains
the majority of agents at that site.
If the IC system includes agents in
multiple domains, you do not need a
Java Application Bridge in each User
domain.
Ensure that the domain with the Java
Application Bridge fails over to the
following domains:
l Itself
IC User Enter the name of the agent Use the agent account that you
account for this Java created in Configuring an agent
Application Bridge server. account for the Java Application
Bridge on page 388.
For example, enter dcobridge1.
IC Password Enter the password
associated with the agent
account.
8. Click Ok.
Do not start the Java Application Bridge.
You can start the Java Application Bridge:
l On Windows: By running the aawcclient.bat script
Tip:
Tip: You do not need to map the working directory for the Web Client Connector
computer. However, you can map this directory if required.
This section includes the following topics:
l Prerequisites for UNC to UNIX path mapping on page 392.
l Requirements for entries in the UNC to UNIX Path Mapping field on page 392.
l Accessing multiple folders on one computer on page 393.
l Examples of entries in the UNC to UNIX Path Mapping field on page 393.
l Configuring UNC to UNIX Path Mapping on page 394.
l You can only use the format \\system_name in the UNC System Name column.
l You can only use valid UNIX paths in the UNIX Path column.
Tip:
Tip: You do not need to map the working directory for the Web Client Connector
computer. However, you can map this directory if required.
This section includes the following topics:
l Prerequisites for UNC to UNIX path mapping on page 395.
l Requirements for entries in the UNC to UNIX Path Mapping field on page 395
l Accessing multiple folders on one computer on page 395
l Examples of entries in the UNC to UNIX Path Mapping field on page 396
d. After you create entries for each attachments folder, click Ok.
e. Click Ok to close the Server Editor.
f. Restart the Avaya Agent Web Client application server in the Web Client Connector
computer.
Avaya Agent Web Client is a Web based component of Avaya Interaction Center (IC)
application. After you successfully install the Avaya Agent Web Client, you must configure and
deploy it on a system where Web Client Connector is installed. This chapter explains all the
procedures that helps you configure and deploy Avaya Agent Web Client.
! Important:
Important: Read the IC Readme file and Avaya IC Installation Planning and Prerequisites
before you install and deploy Avaya Agent Web Client.
For information about how to customize Avaya Agent Web Client, see Avaya Agent Web Client
Customization.
This section includes the following topics:
1. Before you configure and deploy Avaya Agent Web Client on page 399.
2. Configuring Avaya Agent Web Client on page 399
3. Verifying the deployment of AAWC on page 406
4. Redeploying the application WAR file (optional) on page 407
Basic Configuration
This section includes the following topics:
l Deploying the application WAR file on page 400
l Run the configuration tool on page 401
l Changing ownership for Avaya Agent Web Client on Solaris only on page 402
l Changing ownership for Avaya Agent Web Client on AIX only on page 402
l Starting and stopping Avaya Agent Web Client on page 402
l Setting the options in Internet Explorer 8.0 on page 403
l Testing Avaya Agent Web Client on page 404
Windows Select Start > Programs > Avaya Interaction Center 7.3 >
Configuration Tool.
Solaris 1. Navigate to IC_INSTALL_DIR/IC73/bin
2. Run ./configure
AIX 1. Navigate to IC_INSTALL_DIR/IC73/bin
2. Run ./configure
7. Specify the Java Application Bridge Name. For information, see Creating a Java
Application Bridge on page 390.
8. Click Apply Settings.
The message box is displayed with a message that the settings are applied successfully.
9. Click Ok.
10. Click Exit.
! Important:
Important: Before running the configuration tool, ensure that you have added the FQDN of
all the IC systems to host file of each IC system.
To run the configuration tool
1. Start the Configuration Tool:
Windows Select Start > Programs > Avaya Interaction Center 7.3
> Configuration Tool.
Solaris 1. Navigate to IC_INSTALL_DIR/IC73/bin
2. Run ./configure
AIX 1. Navigate to IC_INSTALL_DIR/IC73/bin
2. Run ./configure
2. On the Initial Configuration page of the Configuration Tool, select Client as the
configuration mode.
3. Enter the primary host name.
Note:
Note: Ensure that the computer that you have specified as primary host is reachable
from the computer on which you are running Configuration Tool. If required, you
must add the FQDN of a computer specified as primary host to the host file.
4. Keeping the default settings for other options, click Apply Settings.
The vesp.imp file is copied on a Web Client Connector Computer.
! Important:
Important: Users must avoid running IC software as the root user wherever possible for
security reasons. Create a user for the IC system before you perform these steps.
For more information, see Avaya IC Installation Planning and Prerequisites.
! Important:
Important: Users must avoid running IC software as the root user wherever possible for
security reasons. Create a user for the IC system before you perform these steps.
For more information, see Avaya IC Installation Planning and Prerequisites.
Advance Configuration
This section includes the following topics:
l Starting the HTTP server on page 404
l Configuring SSL security for Avaya Agent Web Client (optional) on page 406
! Important:
Important: Read the IC Readme and Avaya IC Installation Planning and Prerequisites before
you deploy the Client SDK.
Tip:
Tip: You must install the Client SDK server components on a dedicated computer.
The following table lists the Client SDK components installed with each operating system.
To get the .NET design components, you must install the Client
SDK on a Windows system.
AIX Installs the following components:
l Client SDK server components
To get the .NET design components, you must install the Client
SDK on a Windows system.
Directory Contents
sdk/server Client SDK server files, including the WAR file for Tomcat
sdk/design All design files for the Client SDK in the following directories:
l dotnet
l java
Tip:
Tip: The following instructions describe how to create additional non-human agent
accounts for the Java Application Bridge. If you use the account in the IC seed
data, double-click that agent account and complete Step 5 below.
To create an agent account for the Java Application Bridge:
1. In IC Manager, click the Agent tab.
2. In the left pane, expand the DefaultTenant node.
If you want to create the agent account in a different tenant, expand that node in the left
pane instead of DefaultTenant.
3. Select Agent > New.
4. Click the General tab and enter the information for the fields mentioned in the following
fields:
5. Click the Security tab and enter the information for the fields mentioned in the following
table:
6. Click OK.
Name Enter a name for the Java Include the name of the computer
Application Bridge. that hosts the Tomcat application
server to identify the location of the
JavaAppBridge.
Domain Select an IC User domain for For example, select User1 from the
the Java Application Bridge drop-down list.
from the drop-down list. Assign the Java Application Bridge to
the same User domain as most
Client SDK application users. You do
not need a Java Application Bridge in
each User domain.
Ensure that the domain with the Java
Application Bridge fails over to the
following domains:
l Itself
l Default domain
6. Record the Name value for the Java Application Bridge. You need this name in
Configuring Client SDK services on page 415.
7. Click the JavaAppBridge tab and enter the information for the fields mentioned in the
following table.
IC User Enter the name of the agent Use the account that you
account for this Java created in Creating an agent
Application Bridge server. account for the Java Application
Bridge on page 412.
For example, enter dcobridge1.
IC Password Enter the password
associated with the agent
account.
8. Click OK.
! Important:
Important: Do not start the Java Application Bridge in IC Manager. When you start the Client
SDK server in Tomcat, that server starts the Java Application Bridge.
Windows Select Start > Programs > Avaya Interaction Center 7.3
> Configuration Tool.
Solaris 1. Navigate to IC_INSTALL_DIR/IC73/bin
2. Run ./configure
AIX 1. Navigate to IC_INSTALL_DIR/IC73/bin
2. Run ./configure
Task Options
Starting the Client SDK server: To start the Client SDK server, execute the following
command:
nohup ./ictomcat.sh start SDK
Stopping the Client SDK server: To stop the Client SDK server, execute the following
command where -force is an optional parameter that terminates the server processes:
nohup ./ictomcat.sh stop SDK -force
Starting the Client SDK server: To start the Client SDK server, execute the following
command:
nohup ./ictomcat.sh start SDK
Stopping the Client SDK server: To stop the Client SDK server, execute the following
command where -force is an optional parameter that terminates the server processes:
nohup ./ictomcat.sh stop SDK -force
Configuring the log4j files for the Client SDK server (optional)
To configure the log4j files for the Client SDK server:
1. In a text editor, open the following file:
IC_INSTALL_DIR\IC73\tomcat\bin\icsdk.bat
2. Navigate to the section between MODIFICATION SECTION BEGIN and MODIFICATION
SECTION END.
3. Update the following parameters in this section:
Parameter Notes
LOG4J_CONFIGURATION Enter the full path and file name for the Log4j
XML file.
LOG4J_DEBUG Set the Log level as follows:
l true to enable logging
! Important:
Important: Read the IC Readme and Avaya IC Installation Planning and Prerequisites before
you deploy Web Services.
Directory Contents
sdk/WebServices Web Services server files, including the WAR file for Tomcat
sdk/webservices/sample Sample Web Services client files
5. Click the Security tab and enter the information for the fields mentioned in the following
table:
6. Click OK.
Name Enter a name for the Web Include the name of the system that
Services Bridge. hosts the Tomcat application server
to identify the location of the Web
Services Bridge.
Domain Select an IC User domain for For example, select User1 from the
the Web Services Bridge drop-down list.
from the drop-down list. Ensure that the domain with the Web
Services Bridge fails over to the
following domains:
l Itself
l Default domain
6. Record the Name value for the Web Services Bridge. You will need this name in
Configuring Web Services on page 429.
7. Select the WebServices tab and complete the fields shown in the following table.
IC User Enter the name of the agent Use the account that you
account for this Web Services created in Creating an agent
Bridge. account for the Web Services
Bridge on page 425.
For example, enter dcobridge1.
IC Password Enter the password
associated with the agent
account.
Enable SSL If 'Enable SSL for DS l Response time for
for DS Authentication' configuration DS.Authenticate over
Authentication parameter is checked, SSL will be slower
DS.Authenticate request will
be sent over SSL by compared to the
WebServices to DS in SSL response time of
encrypted format. It will DS.Authenticate over
support authentication for VESP because of SSL
both LDAP and non-LDAP overhead of handshake,
users. encryption/decryption
If 'Enable SSL for DS etc.
Authentication' configuration
parameter is unchecked, l If 'Enable SSL for DS
DS.Authenticate request will Authentication'
be sent over VESP by configuration parameter
WebServices to DS. The
password will be in MD5 is unchecked,
encrypted format and rest of DS.Authenticate request
the request parameter will be for LDAP enabled users
in plain text format in this will fail. To authenticate
case. It will support LDAP enabled users,
authentication for ONLY DS.Authenticate MUST
non-LDAP users and
authentication for LDAP be sent over SSL by
users will fail. checking 'Enable SSL for
DS Authentication'
configuration parameter.
Skip ADU Checking this option, will
Events for prevent the Webservice server
WebServices from receiving the ADU events.
User By Default, the option is
unchecked and the server will
receive ADU events.
8. Click Ok.
! Important:
Important: Do not start the Web Services Bridge in IC Manager. When you start the Web
Services server in Tomcat, that server starts the Web Services Bridge.
Parameter Notes
Task Options
Starting the Web Services server: To start the Web Services server, execute the following
command:
nohup ./ictomcat.sh start webservices
Stopping the Web Services server: To stop the Web Services server, execute the following
command where -force is an optional parameter that terminates the server processes:
nohup ./ictomcat.sh stop webservices -force
Starting the Web Services server: To start the Web Services server, execute the following
command:
nohup ./ictomcat.sh start webservices
Stopping the Web Services server: To stop the Web Services server, execute the following
command where -force is an optional parameter that terminates the server processes:
nohup ./ictomcat.sh stop webservices -force
To configure a localized version of IC, perform the steps in the following topics during the
installation:
l About localized versions of IC on page 434.
l About the NLS Lang setting for Oracle on page 434.
l Enabling Database Designer for localization on page 436.
l Configuring Avaya Agent for a supported language on page 438.
l Configuring IC for multiple languages on page 439.
l Importing localized seed data on page 440.
l Configuring the Website for supported languages on page 440.
l Setting language properties for agents on page 441.
l Localizing string table messages on page 443.
l Configuring a Notification server for alternate email encodings on page 444.
l Configuring an HTTP Connector server for Traditional Chinese on page 445.
l Configuring an HTTP Connector server for Russian on page 445.
l Configuring the Customer HTML Chat Client for Japanese IMEs (optional) on page 446.
Menu items may not be localized: Some menu items in Avaya IC applications are not
completely localized. These items display in English. For example, you may see English text in
some secondary built in forms and menu items, and on OK and Cancel buttons on some dialog
boxes.
Accelerator keys do not work in Russian: Accelerator keys do not work for Web Agent in
Russian. Ensure agents who work with Web Agent in Russian are aware that accelerator keys
will not work.
For a list of the languages supported for a specific release, see Avaya IC Installation Planning
and Prerequisites.
English AMERICAN_AMERICA.UTF8
Spanish SPANISH_SPAIN.UTF8
German GERMAN_GERMANY.UTF8
French FRENCH_FRANCE.UTF8
Italian ITALIAN_ITALY.UTF8
Portuguese BRAZILIAN PORTUGUESE_BRAZIL.UTF8
Simplified Chinese SIMPLIFIED CHINESE_CHINA.UTF8
Korean KOREAN_KOREA.UTF8
Japanese JAPANESE_JAPAN.UTF8
Thai THAI_THAILAND.UTF8
Traditional Chinese TRADITIONAL CHINESE_TAIWAN.UTF8
Russian RUSSIAN_CIS.UTF8
! Important:
Important: You must host Database Designer on a system with an operating system that
supports the target encoding. For example, you can use a localized version of
Windows, or set the default system locale to the correct region in the Regional
Options section of the Windows Control Panel.
To enable localization in Database Designer:
1. With Database Designer closed, open the Database Designer INI file (qdesigner.ini) in
Notepad or another text editor.
The Database Designer INI file is installed in the Windows directory. For example, in the
systems using Windows, the Windows directory is typically C:\Windows.
2. Add a Localization section at the end of the INI file, including values for TargetLanguage
and TargetEncoding fields to match the desired locale using the information in the
following table:
English en [Localization]
;English
TargetLanguage=en
TargetEncoding=windows-1252
Spanish es [Localization]
;Spanish
TargetLanguage=es
TargetEncoding=windows-1252
German de [Localization]
;German
TargetLanguage=de
TargetEncoding=windows-1252
French fr [Localization]
;French
TargetLanguage=fr
TargetEncoding=windows-1252
Italian it [Localization]
;Italian
TargetLanguage=it
TargetEncoding=windows-1252
Portuguese pt [Localization]
;Portuguese
TargetLanguage=pt
TargetEncoding=windows-1252
Simplified Chinese zh [Localization]
;Simplified Chinese
TargetLanguage=zh
TargetEncoding=gb2312
Korean ko [Localization]
;Korean
TargetLanguage=ko
TargetEncoding=korean
Japanese ja [Localization]
;Japanese
TargetLanguage=ja
TargetEncoding=shift_jis
Thai th [Localization]
;Thai
TargetLanguage=th
TargetEncoding=windows-874
Traditional Chinese zt [Localization]
;Traditional Chinese
TargetLanguage=zt
TargetEncoding=Big5
Russian ru [Localization]
;Russian
TargetLanguage=ru
TargetEncoding=windows-1251
h. Click Ok.
Repeat these steps for each additional language.
Value Language
de German
en English
es Spanish
fr French
it Italian
ja Japanese
ko Korean
pt Portuguese
ru Russian
th Thai
Value Language
zh Simplified Chinese
zt Traditional Chinese
Note: zt is a non-standard two letter language
code that certain components of IC use
differentiate between Traditional Chinese and
Simplified Chinese.
b. Click Ok.
7. For languages that have regional variations of a particular language, such as Simplified
Chinese and Traditional Chinese:
a. Double-click the UICountryOrRegion property.
b. From the Property Value drop-down list, select one of the values in the following
table.
Value Language
Setting the UICountryOrRegion property also allows for regional differences in the
date and time formats. For more information about how to customize Avaya Agent
Web Client for regional differences, see Avaya Agent Web Client Customization.
c. Click Ok.
8. Click Ok.
b. Click Ok.
5. Click Ok.
6. Stop and restart the Notification server.
b. Click Ok.
5. Click Ok.
6. Stop and restart the HTTP Connector server.
b. Click Ok.
5. Click Ok.
6. Stop and restart the HTTP Connector server.
! Important:
Important: Always consult the log files for information that can assist you in troubleshooting
the problem. Always backup and retain the relevant log files until you have
resolved the problem.
Solution: Verify that the DISPLAY property is set and the following temporary folder has
sufficient space:
l Solaris: /var/tmp
Solution: Verify that the DISPLAY property is set and the following temporary folder has
sufficient space:
l AIX: /tmp
Solution: Do not change the system clock in large increments when IC is running. Potential
solutions are as follows:
l Use a time synchronization utility. Some commercial time synchronization products may
provide gradual clock corrections over time. For more information, see Avaya IC
Installation Planning and Prerequisites.
l For the Tardis time synchronization utility, verify the configuration. Tardis may make large
time changes at unpredictable times that causes service requests to time out. To avoid this
time-out problem, set the time adjustment increments in milliseconds, as follows:
- For Maximum correction allowed, set in a range from a minimum of 50 milliseconds
to a maximum of 500 milliseconds
Solution: Re-install IC server components on the Tomcat system, including Avaya FTSE as
described in Installing IC server and administration components on page 28.
Solution: To access the Initial Configuration tab after you have configured the server or client
environment on a system:
1. Rename the vesp.imp file in IC_INSTALL_DIR\IC73\etc to vesp_old.imp.
2. Start the Configuration Tool.
Solution: If Apply Settings is still not enabled, close and reopen the Configuration Tool.
l ORB port must match the port of the ORB server on the primary system.
3. Make sure you can "ping" the primary hostname.
4. Make sure that you started the Configuration Tool from the Start menu or from within the
working directory of IC_INSTALL_DIR\IC73\bin.
5. If none of the above solutions work:
a. Navigate to IC_INSTALL_DIR\IC73\bin and execute configure -d
b. Backup the following logs again: General.log, General_Admin.log, and Admin.log.
c. Contact Avaya Technical Support and provide both versions of the logs that you
backed up.
Solution: Use the Configuration Tool to set ORACLE_HOME to the correct value.
Solution: Increase the value for the shared pool size. The shared pool size is a configuration
parameter for the Oracle database.
Solution: To resolve the error, switch to a POSIX timezone format. For example, TZ=EST5. An
alternative solution on FP16 or later is to enable Extended Shared Memory setting (EXTSHM)
on AIX.
Recommendation: Due to this error, set the system timezone format (TZ) of the server running
the DB2 server using the POSIX format as described above.
DB2 SQL1131N DARI error occurs for IBM DB 9.5 on AIX 6.1
Problem: While configuring the DB2 database, updating the agent records or email accounts,
the Alarm Monitor displays the SQL1131N DARI (Stored Procedure) process has been
terminated abnormally. SQLSTATE=38503 error message. Intermittently, you can observe
this error while doing other operations.
Solution: In order to resolve the error, you must run the following commands on the DB2 CLI
prompt.
1. db2 update dbm cfg using keepfenced no
2. db2stop force
3. db2start
Running these commands sets the KEEPFENCED parameter value to NO for the entire DB
database. Setting this parameter might impact the performance. To improve the performance,
you must turn the logging off by removing or commenting the logging related information in the
db2cli.ini file. The db2cli.ini files looks as shown below:
[tstcli1x]
uid=userid
pwd=password
autocommit=0
TableType="'TABLE','VIEW','SYSTEM TABLE'"
[tstcli2x]
; Assuming dbalias2 is a database in DB2 for MVS.
SchemaList="'OWNER1','OWNER2',CURRENT SQLID"
[MyVeryLongDBALIASName]
dbalias=dbalias3
SysSchema=MYSCHEMA
You can observe that the [Common] section, which contains logging information is not available
in the file. You can also comment the logging options available in the [Common] section.
After settings these parameters, follow the steps mentioned in the Avaya IC Installation
Planning and Prerequisites to configure the DB database.
Attribute server is unable to bind the port and raises an error message
Problem: Intermittently the Attribute Server raises unable to bind the port error message and
does not start.
Solution: The error can occur due to the port 2300 being used by another process or
application.
Perform the following steps to resolve this problem:
1. In IC Manager, stop the Attribute server. For more information, Starting and stopping
servers in IC Manager on page 136
2. In the list of servers, double-click the Attribute server to edit the configuration.
3. Click the Attribute tab.
4. In the Port field, change value from 2300 to a new value, such as 2325 or 2350.
5. Click Ok to save changes.
6. Start the Attribute server.
Tip:
Tip: Attempt to refresh IC Manager after each step.
If you do not receive a Success message after you refresh IC Manager:
1. Stop and then restart the Directory server.
2. If you still do not receive a Success message, stop and then restart the Data server.
3. If you still do not receive a Success message, check the connections to the database.
4. If you still do not receive a Success message, exit IC Manager, then log back in.
3. Restart the Tomcat server that hosts your Website application, as described in Starting and
stopping IC services on page 138:
4. If these do not resolve the problem, re-run the Configuration Tool on the system that hosts
the ICM server with the following information In the Web tab:
l Make sure the IC Login and IC Password fields contain a valid IC login and
password.
l Make sure the Database Login and Database Password fields contain a valid DBA
login ID and password for the database server.
l Check Configure Website.
Solution: The solution depends upon the cause of the problem. Try each of the following
solutions:
If the ICM server is running, but either the ICM Bridge in the Attribute server or the functional
WebACD server is not available:
1. In IC Manager, start the Attribute server.
2. Verify that the Attribute server can start the WebACD server.
If the ICM server is running but the ICM Bridge has not been configured correctly:
1. Verify the configuration of the Attribute server as described in Creating the Attribute
server on page 195.
2. Restart the Attribute server.
If the ICM, Attribute, and WebACD servers are running and the ICM Bridge has been
configured, but the ICM Bridge cannot login, or can login but cannot connect to the WebACD
server:
1. Verify the configuration of the Attribute server as described in Creating the Attribute
server on page 195.
2. Verify that the IC Login name and password in the ICM Bridge are valid. Re-type password
if necessary.
3. Restart the Attribute server.
b. Verify that the database password is the same password that was entered in the
Configuration Tool when you configured Web Management services.
c. If the password was changed in IC Manager, re-run the Configuration Tool, as
described in Configuring Web Management services on page 201.
3. Review the website.log and website_general.log for the exact error.
a. Verify if the website.log file contains information about PDM shutdown hook.
b. Verify if the IC_INSTALL_DIR\IC73\comp directory contains a folder starting with
the name website. For example, website_backup. If such folder exists, remove
that folder from the IC_INSTALL_DIR\IC73\comp directory and restart the IC
Website server.
Note:
Note: The Website stops due to the servlet.jar file located in the WEB-INF\lib
directory of the folder started with name website.
For example, website_backup\WEb-INF\lib.
4. Verify the PDM logs:
a. Verify that the following logs are present in the IC_INSTALL_DIR\IC73\logs
directory:
l pdm_dco.log
l pdm_ccq.log
l pdm_qrepository.logs
If pdm_ccq and pdm_qrepository logs are not present, a PDM initialization error
has occurred. You can find the exact error in pdm_dco.log.
b. Verify that pdm_ccq.log or pdm_qrepository.log are 0kb in size.
If these logs are larger than 0kb in size, PDM initialization error may have occurred.
Possibly, native database drivers for SQL, Oracle, and DB2 have leading errors. You
can find these errors with error codes in these logs.
c. Verify that the pdm.xml file is present in the IC_INSTALL_DIR\IC73\etc directory.
d. If none of the above logs show errors, verify that you can access an IC Test page.
You can deploy an IC Test page from the Configuration Tool.
If you cannot access an IC Test page, a Tomcat issue has occurred. Check the
IC_INSTALL_DIR\IC73\logs\tomcat.log for the exact error.
Solution: This problem occurs when you create a WRU - FAQ doc from the Website Admin
Page by adding a document with more than 4 MB size. To resolve this error, you need to
customize the website using the config tool.
To customize the website
1. Open the config tool. For more information, see Run the configuration tool on page 401.
2. On the Web tab, right-click in the empty area and select Show Advanced Properties.
3. In the Website JVM Options field, modify the value -Xms64m -Xmx256m to -Xms128m
-Xmx512m. For more information, see Configuration Tool advanced properties on page 499
4. Click Apply Settings.
5. Click Ok.
6. Restart IC Website service.
Web Response Unit (WRU) does not search words containing a quote (') or
Euro (*) symbol
Problem: Searching does not work for words containing a quote or Euro symbol
Solution: To enable WRU to search all the words containing quote or euro symbol, you must
perform the following steps:
1. Navigate to the IC_INSTALL_DIR\IC73\fulcrum\fultext directory.
2. Create a new text file and add the following:
AL="'\u20AC"
Here \u20AC is added for the euro symbol and ' for a quote.
Note:
Note: You need to add the unicode value for the symbols that are indexed based on the
unicode character.
STOPLIST =
3. Save the file with name as: fs.stp.
4. Navigate to the IC_INSTALL_DIR\IC73\etc\wru_sql directory and open the
ec56.fte file.
5. Search the INSERT INTO statement.
6. Remove the semicolon (;) after the closing parenthesis and before the INSERT INTO
statement.
7. Add the following statement before the INSERT INTO statement:
STOPFILE 'fs.stp';
8. Save and close the file.
9. Run the following command:
l For Windows: fulcrum_setup.cmd
l For Solaris: fulcrum_setup.sh
l For AIX: fulcrum_setup.sh
If another issue seems to be causing the problem, the PDM file may not be properly configured,
the database login credentials may be incorrect, database client software may be improperly
configured, or the Data server or Database server may be down. For solutions, see Chat failure
- no resources on page 458.
Changing the default language for chat tenant displays an invalid language
error message
Problem: If you try to change the default language for a chat tenant, the Invalid Language error
message is displayed
Solution: The PDM file is not properly configured or database services are unavailable. For
solutions, see Chat failure - no resources on page 458.
Solution: For each Workflow servers that runs customer management workflows:
1. Verify that the Workflow server is in the same IC domain as the IC Login used by the Web
Management application in the following file:
IC_INSTALL_DIR\IC73\comp\website\WEB-INF\web.xml.
This login is the one that was entered in the IC Login field of the Configuration Tool. See
the dsLogin parameter of the following file:
2. If a Workflow server is in a different domain from the IC Login, make sure the Workflow
server domain is in the failover path of the IC Login domain.
3. Build and load the customer management workflows in the Webcenter project. For more
information, see Using workflows for Web Management on page 223.
4. Restart the Workflow server.
Solution: The Website user must schedule a call with a time that is at least one minute ahead
of the current time.
CreateRecord exception
Problem: Scheduled calls are not registered from the Website. An alarm occurs with an
exception for CreateRecord.
This problem usually occurs because the Web Scheduled Callback workflow was not properly
uploaded to the database.
Solution: This problem can occur for multiple reasons. For information about the specific error,
review the contents of the WSC log file.
Scheduled calls are not delivered to the agent at the scheduled time
Problem: Scheduled calls are scheduled but the call is not delivered to the agent at the
scheduled time. The delivery of the scheduled call to the agent is delayed.
Solution: Web Scheduled Callback is a time-bound feature. For Web Scheduled Callback to
work correctly, all IC servers and the database must be in the same time zone.
If the time on the systems that host IC servers and the database is not synchronized, a time lag
may occur between the scheduled time for the callback and the exact time that a Web
Scheduled Callback request is delivered to an agent.
Solution: Configure the working hours for the contact center, as described in Configuring the
Website for Web Scheduled Callback on page 247.
Troubleshooting DataWake
This section contains the following problem you may encounter with the DataWake feature of
Web Self-Service:
l Windows only - no DataWake records visible for customer on page 470
icmlog.txt IC_INSTALL_DIR\IC73\logs\ This file is the main log file for the ICM
icmlog.txt server. This file contains server and
connectivity status and call events.
icmlog.txt - IC_INSTALL_DIR\IC73\logs\ This file is a temporary log file used by
icmlocalparms.txt icmlog.txt - the ICM server. Do not edit this file.
icmlocalparms.txt
<icm>_website.log IC_INSTALL_DIR\IC73\logs\ This file is the main log file for the
icm_website.log Website.
<icm> is the value of the
dsObjectName property in the
systemParms.txt file.
<icm>_*.log IC_INSTALL_DIR\IC73\logs\ All other log files generated by the
icm_*.log integration of the ICM server and the IC
servers.
<icm> is the value of the
dsObjectName property in the
systemParms.txt file.
wscallback.log This file is the main log file for Web Scheduled Callback. This
log includes all call statistics for Web Scheduled Callback.
If the jloader.log does not report exceptions or problems,
review this log file.
Note: wscallback.log may use the name specified in the
Web Scheduled Callback server configuration.
<server_name>_website.log This file is the main log file for the Web Scheduled Callback
server.
<server_name> is the name of the Web Scheduled Callback
server.
jloader.log This file includes all Web Scheduled Callback start up
information.
Message Description
execsql: execute failed You may see this error message twice in
SQLSTATE: SGS00, Native error: 0, fulcrum.err. This error occurs because the script
is attempting to drop a table that does not yet
error text [Hummingbird][SearchServer] exist.
Invalid table name
You can ignore this error when you run the
fulcrum_setup command for the first time on a
system. However, if you receive this error when
you repeat the command on a system,
investigate why the script cannot access the
database to perform the following tasks:
l unprotect table qw_wru_en
Message Description
Tip:
Tip: Further troubleshooting information for agent configurations is available in Avaya
Agent Integration and Avaya Agent User Guide.
This section includes the following problems that can occur when you configure and test Avaya
Agent and Web Agent:
l Avaya Agent - error upon log in on page 478
l Avaya Agent - layout not found on page 478
l Avaya Agent - login error after power failure on page 478
l Avaya Agent - license error for voice channel after failure on page 478
l Avaya Agent - cannot login after Task Manager shutdown on page 479
l Avaya Agent - email channel cannot be enabled on page 479
l Avaya Agent - error when transferring contact to virtual queue on page 479
l Avaya Agent - menu leaves blank space on page 479
l Avaya Agent - Windows Start menu hidden on page 480
l Avaya Agent - Prep wizard adds multiple paths on page 480
l Web Agent - displays but IC Email server light is red on page 480
l Web Agent - accelerator keys do not work in Russian environment on page 480
l Web Agent - hangs when an email message of large size is received on page 480
l Web Agent - displays email message without in line images on page 481
Solution: Verify the configuration of the IC data source for the Workflow server that processes
events for the agent. For more information, see Creating a Workflow server on page 119.
Solution: Delete the script cache files on the agent desktop system from all IC directories.
When the agent logs back in, IC automatically recreates the script cache files.
Solution: To log in to the voice channel, agent can do one of the following:
l Login through Softphone
l Log out of Avaya Agent, then log back in again.
Solution: To view and access the Start menu for Windows XP Professional, do one of the
following:
l Minimize Avaya Agent.
l Select the Avaya Agent Start menu and disable Always On Top. If you choose this option,
you must enable Always on Top again, if you do not want other applications to open on top
of Avaya Agent.
Solution: To remove multiple path entries, edit the TargetDir property in the Agent.ini file.
This file is located in the config directory where the installer is extracted.
Solution: This problem can occur if you started the WebACD server before the License server.
When that occurs, the WebACD server cannot access an IC license. Stop and restart the
WebACD server.
Solution: Ensure agents who work with Web Agent in Russian are aware that accelerator keys
will not work.
Solution: To resolve this problem, you need to set the JVM parameters in the
avaya_agent_<locale>.cdl file as mentioned below:
Solution: To resolve this problem, you need to set the proxy parameters in the
avaya_agent_<locale>.cdl file as mentioned below:
1. Navigate to IC_INSTALL_DIR\IC73\design\QConsole and open the
avaya_agent_<locale>.cdl file.
2. In the WACEngine section, add the proxy parameter.
<QSection Name="WACEngine"
JavaVMParameters="-Dhttp.proxyHost=[HostName]-Dhttp.proxyPort=[Por
tNumber]" />
HostName - The proxy server host name.
PortNumber - The proxy server port number.
3. In the DB Designer, open the ccq.adl file.
4. Generate Windows application. For more information, see Generating the Interaction
Center application on page 93.
Web Agent - e-mail channel is disabled when the default email cluster is
down and agent replies to an email
Problem: When the servers in the default e-mail cluster are not running and an agent replies to
an e-mail received from the servers other than the servers in the default email cluster, the e-mail
channel is disabled. However, the agent can still reply to the e-mail.
Solution: This problem occurs because, for handling emails, the servers in the default e-mail
cluster should be running. You need to start the Email servers in the default e-mail cluster.
Note:
Note: You can configure the default email cluster in WebACD server. For more
information, see Configuring the WebACD server for Email Management on
page 307.
Solution: This problem occurs because email templates are retrieved from the servers in the
default email cluster. You need to start the Email servers in the default email cluster.
Note:
Note: You can configure the default email cluster in WebACD server. For more
information, see Configuring the WebACD server for Email Management on
page 307.
Tip:
Tip: For information about how to customize Avaya Agent Web Client, see Avaya
Agent Web Client Customization.
Avaya Agent Web Client starts but does not become available
Problem: Avaya Agent Web Client appears to start, but never becomes available. All channels
display an hourglass and after a few seconds the "network loss connection" message box
appears.
Solution: Set the working directory property to a valid directory, as described in Configuring the
working directory property on page 343.
Solution: On the agent desktop system, configure the security settings in the Internet Options
of Internet Explorer as described in Prerequisites for Avaya Agent Web Client on page 384.
Avaya Agent Web Client - Solaris issues after default shell changed
Problem: For Solaris, Avaya Agent Web Client does not function correctly if default shell is
changed after installing Avaya Agent Web Client software.
Solution: If you change the default shell, you must stop and restart the Web Client Connector
for Avaya Agent Web Client, as described in Starting and stopping Avaya Agent Web Client on
page 402.
Avaya Agent Web Client - AIX issues after default shell changed
Problem: For AIX, Avaya Agent Web Client does not function correctly if default shell is
changed after installing Avaya Agent Web Client software.
Solution: If you change the default shell, you must stop and restart the Web Client Connector
for Avaya Agent Web Client, as described in Starting and stopping Avaya Agent Web Client on
page 402.
Solution: Verify that the Java Application Bridge is in an Avaya IC User domain and that
domain has the correct failover path. For more information, see Creating a Java Application
Bridge on page 390.
If the Java Application Bridge is in the correct domain, verify that the Web Client Connector
computer that hosts Avaya Agent Web Client is up and running.
Solution: Stop and restart the Web Client Connector and application for Avaya Agent Web
Client, as described in Starting and stopping Avaya Agent Web Client on page 402.
Solution: Stop and restart the Web Client Connector and application for Avaya Agent Web
Client, as described in Starting and stopping Avaya Agent Web Client on page 402.
icenv does reflect the correct java library path on AIX platform
Problem: The environment variable icenv does not reflect the correct java library path on the
AIX platform.
Browser acts strangely when you open Avaya Agent Web Client
Problem: The Web browser acts strangely when you attempt to open Avaya Agent Web Client.
Solution: Verify that you have completed all prerequisites for the agent desktop system, as
described in Prerequisites for Avaya Agent Web Client on page 384.
Cannot access Avaya Agent Web Client start page without using port
Problem: The Web Client Connector is hosted on a Windows or Solaris system, you cannot
access the start page for Avaya Agent Web Client without including the port in the URL. This
problem can occur if the Web server included with Windows or Solaris is not properly stopped
and restarted.
Solution: Check the HTTP server configuration that you are using for handling all the agents
requests. This HTTP server should be configured correctly to redirect the request to Web
Connectors.
Avaya Agent Web Client start page returns an error after log in
Problem: The Avaya Agent Web Client start page returns an error when an agent attempts to
log in.
Solution: The prerequisites mentioned for Avaya Agent Web Client are not correctly set. For
more information, see Prerequisites for Avaya Agent Web Client on page 384.
Changing the log level for Avaya Agent Web Client Connector
The LogLevelServer agent property and the log4j loglevel work together. You must update
both of these items to get desired level of logging.
For the LogLevelServer property, in IC Manager, set the value of the following agent
property to the desired level (trace or debug):
Agent/Desktop/WebClient.LogLevelServer
Email channel is recovered even if the servers of default email cluster are
not running
Problem: In Avaya Agent Web Client, the Email channel recovers even when the server in the
default email cluster is down and agent has emails received from the server other than the
servers in default cluster. Agent can compose a reply, however on clicking the Send button, an
error message appears.
Solution: This problem occurs because, for handling emails, the servers in the default email
cluster should be running. You need to start the Email servers in the default email cluster.
Note:
Note: You can configure the default email cluster in WebACD server. For more
information, see Configuring the WebACD server for Email Management on
page 307.
Avaya Agent Web Client hangs when the default email cluster is not
running and agent activates the deferred email and tries to reply that email
Problem: When an agent logs in and activates the deferred email received from the default
email cluster, the email message and the details are displayed as NULL if the servers in the
default email cluster are not running. When the agent click the Send button, the AAWC hangs
and the agent is unable to work on any contacts.
Solution: This problem occurs because, for handling emails, the servers in the default email
cluster should be running. You need to stop the Avaya Agent Web Client application and start
the Email servers in the default email cluster.
Note:
Note: You can configure the default email cluster in WebACD server. For more
information, see Configuring the WebACD server for Email Management on
page 307.
Parameter Value
Parameter Value
4. If the same error message reappears in the General_Admin.log file, contact your local IT
department for further assistance.
Uninstalling IC
If you must uninstall IC from a system, perform the following steps to ensure that all services,
files, and related components are removed.
1. Uninstalling IC components on Windows on page 494.
2. Uninstalling IC servers on Solaris on page 495.
3. Uninstalling IC servers on AIX on page 496.
4. Uninstalling Web server components on page 496.
5. Uninstalling related third-party components on page 497.
6. Uninstalling Avaya Agent on page 497.
7. Uninstalling Avaya Agent Web Client on page 498.
! CAUTION:
CAUTION: Do not use the rm -rf command to uninstall IC components from Solaris.
To uninstall IC servers on Solaris:
1. Close all IC applications on the target system.
2. In a command window on the target system, stop the IC servers as described in Stopping
all servers with the IC Admin utility on page 137.
3. In a command window on the target system, stop the IC services as described in Starting
and stopping services on Solaris on page 139.
4. Navigate to IC_INSTALL_DIR/IC73/
5. Locate the uninstaller for the component that you want to uninstall.
6. Execute the uninstaller.
The uninstaller removes all IC related files from the target system, including files that were
configured after installation, such as the vesp.imp file.
7. Remove all IC commands that you added to the UNIX startup script.
8. Delete the IC root directory.
9. Continue with Uninstalling Web server components on page 496 without restarting the
target system.
! CAUTION:
CAUTION: Do not use the rm -rf command to uninstall IC components from AIX.
To uninstall IC servers on AIX:
1. Close all IC applications on the target system.
2. In a command window on the target system, stop the IC servers as described in Stopping
all servers with the IC Admin utility on page 137.
3. In a command window on the target system, stop the IC services as described in Starting
and stopping services on AIX on page 142.
4. Navigate to IC_INSTALL_DIR/IC73/
5. Locate the uninstaller for the component that you want to uninstall.
The uninstaller removes all IC related files from the target system, including files that were
configured after installation, such as the vesp.imp file.
6. Remove all IC commands that you added to the UNIX startup script.
7. Delete the IC root directory.
8. Continue with Uninstalling Web server components on page 496 without restarting the
target system.
4. For the ...\Backup directory that was created by the agent installer:
a. Review the files in the directory.
b. Confirm that the System32 files are not required by another application.
c. Restore any files required by another application.
d. Delete the directory.
5. Delete any remaining folders and files in the IC_INSTALL_DIR\IC73\ directory.
6. Delete all shortcuts that you added to the desktop.
On the Web tab, you can find advanced properties that includes the following properties for the
Java Virtual Machine:
l Initial heap size and maximum heap size
l Stack size
Tip:
Tip: Configure the advanced properties only if you expect a high volume of contacts or
access to the Web application. For example, configure the advanced properties
for the Website and the ICM server if you expect a high volume of chat contacts
from the customer Website. For information about performance and contact
volume, see the benchmarking information available through an Avaya
representative.
This section describes the advanced properties on the Web tab and how to access those
properties. Topics include:
l Format of the advanced properties on page 500.
l Accessing the advanced properties on page 499.
l Advanced properties on page 501.
l Using the recommended settings for the advanced properties on page 502.
initial_Java_heap -Xms Sets the initial Java heap size for the Tomcat
application.
--JvmMs Sets the initial Java heap size for the Tomcat
service.
maximum_Java_heap -Xmx Sets the maximum Java heap size for the Tomcat
application.
--JvmMx Sets the maximum Java heap size for the Tomcat
service.
Advanced properties
The following table describes the fields on the Web tab for advanced properties.
Index
Advocate
see Business Advocate
Symbols agent accounts
.NET client, running . . . . . . . . . . . . . . . . 417 Avaya Agent . . . . . . . . . . . . . . . . .339
Avaya Agent Web Client . . . . . . . . . . . .343
cautions . . . . . . . . . . . . . . . . . . .329
A Client SDK . . . . . . . . . . . . . . . . . .345
accessing, advanced properties . . . . . . . . . . . 499 creating . . . . . . . . . . . . . . . . . . . .331
accounts Java Application Bridge . . . . . . . . . . 388, 412
Admin . . . . . . . . . . . . . . . . . . . . . 104 Web Services Bridge . . . . . . . . . . . . . 425
agent . . . . . . . . . . . . . . . . . . . . . 331 agent applications
creating . . . . . . . . . . . . . . . . . 102, 105 installation files . . . . . . . . . . . . . . . . 352
customer . . . . . . . . . . . . . . . . . . . . 309 agent installer
disabled . . . . . . . . . . . . . . . . . . . . 310 copying vesp.imp . . . . . . . . . . . . . . . 356
email . . . . . . . . . . . . . . . . . . . . . . 309 creating . . . . . . . . . . . . . . . . . . . . 355
human users . . . . . . . . . . . . . . . . . . 105 network drive . . . . . . . . . . . . . . . . . 358
icmbridge . . . . . . . . . . . . . . . . . . . 105 preparing for installation . . . . . . . . . . . . 357
Java Application Bridge . . . . . . . . . . 388, 412 testing . . . . . . . . . . . . . . . . . . . . 357
non-human users . . . . . . . . . . . . . . . . 103 agent properties . . . . . . . . . . . . . . . . . 345
passwords . . . . . . . . . . . . . . . . . . . 103 AgentAlreadyRunningMsg . . . . . . . . . . . . 377
Web Services Bridge . . . . . . . . . . . . . . 425 AgentDesktopCtr.ini . . . . . . . . . . . . . . . 376
website . . . . . . . . . . . . . . . . . . . . 104 agents
ACDname . . . . . . . . . . . . . . . . . . . . . 164 configuring for Address Book . . . . . . . . 344, 347
adding configuring for Avaya Agent . . . . . . . . . . 339
ICM servers to ICM Bridge . . . . . . . . . . . 281 configuring for Avaya Agent Web Client . . . . . 343
knowledge base . . . . . . . . . . . . . . . . 325 configuring for Unified Agent Directory . . . . . 341
routing hints . . . . . . . . . . . . . . . 225, 305 creating . . . . . . . . . . . . . . . . . . 329, 331
Address Book home directory . . . . . . . . . . . . . . . . 340
configuring agents . . . . . . . . . . . . 344, 347 installation . . . . . . . . . . . . . . . . . . 351
configuring Workflow server . . . . . . . . . . . 347 installing applications . . . . . . . . . . . 327, 351
ADL file . . . . . . . . . . . . . . . . . . . . . 74, 77 properties . . . . . . . . . . . . . . . . . . . 345
Admin account . . . . . . . . . . . . . . . . . . . 104 properties for Avaya Agent . . . . . . . . . . . 340
administration website properties for Avaya Agent Web Client . . . . . 343
configuring . . . . . . . . . . . . . . . . . . . 272 setting properties . . . . . . . . . . . . . . . 337
setting up . . . . . . . . . . . . . . . . . . . 272 troubleshooting . . . . . . . . . . . . . . 477, 484
Web application . . . . . . . . . . . . . . . . 272 Web Scheduled Callback . . . . . . . . . . . 245
administrative accounts working directory . . . . . . . . . . . 343, 345, 386
creating . . . . . . . . . . . . . . . . . . . . 105 agentsearch.update_searchresult . . . . . . . 348, 349
human users . . . . . . . . . . . . . . . . . . 105 AIX
non-human users . . . . . . . . . . . . . . . . 103 changing ownership . . . . . . . . . . . . . 41, 402
Administrative Content Analyzer server . . . . . . . 321 configuring full-text searches . . . . . . . . . . 241
administrator login . . . . . . . . . . . . . . . . . 23 installing
ADU server Avaya Agent Web Client connector . . . . . 32.
stopping . . . . . . . . . . . . . . . . . . . . 131 Server SDK . . . . . . . . . . . . . . . . 54.
updating . . . . . . . . . . . . . . . . . . . . 110 servers . . . . . . . . . . . . . . . . . . 32.
advanced properties installing Avaya Agent Web Client connector . . 32.
accessing . . . . . . . . . . . . . . . . . . . 499 installing Client SDK . . . . . . . . . . . . . . 32.
Configuration Tool . . . . . . . . . . . . . . . 499 prerequisites . . . . . . . . . . . . . . . . . 24.
recommended settings . . . . . . . . . . . . . 502 starting Client SDK server . . . . . . . . . 144, 417
IC Repository . . . . . . . . . . . . . . . . . . 82 CCQ . . . . . . . . . . . . . . . . . . . . . . 85
Java Application Bridge . . . . . . . . . . . . . 390 connection sets . . . . . . . . . . . . . . . 82, 92
knowledge base . . . . . . . . . . . . . . . . 324 connections . . . . . . . . . . . . . . . . . 77, 87
License server . . . . . . . . . . . . . . . . . 157 documents . . . . . . . . . . . . . . . . . . . 19
Notification server . . . . . . . . . . . . . . . 128 IC Repository . . . . . . . . . . . . . . . . . . 76
Operations Content Analyzer server . . . . . . . 323 Repository . . . . . . . . . . . . . . 206, 212, 217
Paging server . . . . . . . . . . . . . . . . . 199 dataserver type/alias . . . . . . . . . . . . . . 78, 88
Report server . . . . . . . . . . . . . . . . . . 118 DataWake . . . . . . . . . . . . . . . . . . 195, 196
routing hints DataWake, troubleshooting . . . . . . . . . . 468, 470
Email Management . . . . . . . . . . . .
. 305 DB2
Telephony . . . . . . . . . . . . . . . .
. 187 Data server . . . . . . . . . . . . . . . . . . . 72
Web Management . . . . . . . . . . . . .
. 225 DB2 Instance . . . . . . . . . . . . . . . . 36, 38
SDK server environment . . . . . . . . . . .
. 415 qdb2sp library . . . . . . . . . . . . . . . . . . 66
secondary Directory server . . . . . . . . . .
. 115 DB2 Port . . . . . . . . . . . . . . . . . . . . . 217
sites . . . . . . . . . . . . . . . . . . . .
. 98. DB2DIR . . . . . . . . . . . . . . . . . . . . . 242
Telephony server . . . . . . . . . . . . . . .
. 165 deleting, string table messages . . . . . . . . . . 443
TSQS server . . . . . . . . . . . . . . . . .
. 178 dependencies, servers . . . . . . . . . . . . . . 131
Web Scheduled Callback server . . . . . . . .
. 246 deploying
Web Services Bridge . . . . . . . . . . . . .
. 426 Avaya Agent Web Client . . . . . . . . . . 383, 399
WebACD server . . . . . . . . . . . . . . .
. 191 Client SDK . . . . . . . . . . . . . . . . . . 409
Workflow server . . . . . . . . . . . 182, 220, 297 Web Services . . . . . . . . . . . . . . . . . 423
creating Java Application Bridge . . . . . . . . . . 413 Design & Administration Tools
CTI cautions . . . . . . . . . . . . . . . . . . . . 26
See Telephony components . . . . . . . . . . . . . . . . . . . 27
customer account . . . . . . . . . . . . . . . . . 309 Database Designer . . . . . . . . . . . . . . . 77
Customer HTML Chat Client, Japanese . . . . . . . 446 installing . . . . . . . . . . . . . . . . . . . . 28
customer Website systems . . . . . . . . . . . . . . . . . . . . 27
configuring . . . . . . . . . . . . . . . . . . . 274 tips . . . . . . . . . . . . . . . . . . . . . . . 26
setting up separate . . . . . . . . . . . . . . . 274 directory
Web application . . . . . . . . . . . . . . . . 274 home . . . . . . . . . . . . . . . . . . . . . 340
customizing Avaya IC . . . . . . . . . . . . . . . 19 working . . . . . . . . . . . . . . . . . . . . 343
Directory server
routing hints . . . . . . . . . . . . . . 187, 225, 305
D secondary . . . . . . . . . . . . . . . . . . . 115
data models . . . . . . . . . . . . . . . . . . . . 19 updating . . . . . . . . . . . . . . . . . . . . 85
Data server directory, working . . . . . . . . . . . . . . . . . 345
cautions . . . . . . . . . . . . . . . . . . . . 67 disabled accounts . . . . . . . . . . . . . . . . 310
configuring . . . . . . . . . . . . . . . . . . . 66 DisableStartButtonAfterFirstClick . . . . . . . . . 378
DB2 . . . . . . . . . . . . . . . . . . . . . . 72 display time
Oracle . . . . . . . . . . . . . . . . . . . . . 69 CCQ database . . . . . . . . . . . . . . . . . 87
primary. . . . . . . . . . . . . . . . . . . . . 67 IC Repository . . . . . . . . . . . . . . . . . . 77
secondary . . . . . . . . . . . . . . . . . . . 74 documentation . . . . . . . . . . . . . . . . . . . 19
SQL Server . . . . . . . . . . . . . . . . . . 67 domains
troubleshooting . . . . . . . . . . . . . . . . . 453 administration . . . . . . . . . . . . . . . . . . 27
data sources creating . . . . . . . . . . . . . . . . . . . .101
Interaction Center . . . . . . . . . . . . . .
. 93. failover . . . . . . . . . . . . . . . . . . . .101
repository . . . . . . . . . . . . . . . . .
. 84. guidelines . . . . . . . . . . . . . . . . . . .100
understanding . . . . . . . . . . . . . . .
. 74. IC Email server . . . . . . . . . . . . . . 284, 286
Database Designer . . . . . . . . . . . . . .
. 77. Java Application Bridge . . . . . . . . . . 390, 414
Database Host . . . . . . . . . . . . . . . .212, 217 preconfigured . . . . . . . . . . . . . . . . . . 99
Database Login . . . . . . . . . . . . . 206, 212, 217 Web Services Bridge . . . . . . . . . . . . . 427
Database Password . . . . . . . . . . . 206, 212, 217 DontStartMultipleInstancesOfAgent . . . . . . 374, 377
database system . . . . . . . . . . . . . . . . . . 67 ds.ffd . . . . . . . . . . . . . . . . . . . . . . . 116
databases DUStore server
Business Advocate . . . . . . . . . . . . . . 45, 49 stopping . . . . . . . . . . . . . . . . . . . 131
P Q
pa_admin . . . . . . . . . . . . . . . . . . . . . 52 qdb2sp library . . . . . . . . . . . . . . . . . . . 66
Paging server qntorbsrv.exe . . . . . . . . . . . . . . . . . . 135
about . . . . . . . . . . . . . . . . . . . . . 199
changing service port . . . . . . . . . . . . . . 492
creating . . . . . . . . . . . . . . . . . . . . 199 R
passwords for accounts . . . . . . . . . . . . . . 103 Readme file . . . . . . . . . . . . . . . . . . . . 22
permissions recommended settings
agent installer . . . . . . . . . . . . . . . . . 351 advanced properties . . . . . . . . . . . . . . 502
verifying for ECB . . . . . . . . . . . . . . . . 52 core servers. . . . . . . . . . . . . . . . . . . 110
planning customization . . . . . . . . . . . . . . . 19 redeploying Avaya Agent Web Client . . . . . . . 407
pop-up blockers, Avaya Agent Web Client . . . . . . 385 refresh
ports IC Manager . . . . . . . . . . . . . . . . . . 281
changing service ports . . . . . . . . . . . . . 491 troubleshooting . . . . . . . . . . . . . . . . 456
email server . . . . . . . . . . . . . . . . . . 308 reinstalling
preconfigured domains . . . . . . . . . . . . . . . 99 Avaya Agent Web Client . . . . . . . . . . . . 398
preparing agent installer . . . . . . . . . . . . . . 357 Avaya IC . . . . . . . . . . . . . . . . . . . . 55
prerequisites. . . . . . . . . . . . . . . . . . . . 22 Report server
agent applications . . . . . . . . . . . . . . . 351 creating . . . . . . . . . . . . . . . . . . . . . 118
AIX . . . . . . . . . . . . . . . . . . . . . . 24 stopping . . . . . . . . . . . . . . . . . . . 131
Avaya Agent Web Client . . . . . . . . . . . . 384 Repository
Business Advocate . . . . . . . . . . . . . . . 43 see IC Repository
Client SDK . . . . . . . . . . . . . . . . . . . 409 Repository data source . . . . . . . . . . 206, 212, 217
core servers . . . . . . . . . . . . . . . . . 65, 97 repository.adl . . . . . . . . . . . . . . . . . . 75, 77
Email Management . . . . . . . . . . . . . . . 284 repositoryDBConnection . . . . . . . . . . . . . . 77
installation . . . . . . . . . . . . . . . . . . . 22 requirements
JRE version . . . . . . . . . . . . . . . . . . 385 administrator login . . . . . . . . . . . . . . 23, 385
licence . . . . . . . . . . . . . . . . . . . . . 22 agent installer . . . . . . . . . . . . . . . . . 351
licenses . . . . . . . . . . . . . . . . . . . . 145 Agent Site Preparation wizard . . . . . . . . . 354
media channels . . . . . . . . . . . . . . . . . 190 Business Advocate . . . . . . . . . . . . . . . 43
Solaris . . . . . . . . . . . . . . . . . . . . . 24 core servers. . . . . . . . . . . . . . . . . 65, 97
SSL . . . . . . . . . . . . . . . . . . . . . . 267 data sources . . . . . . . . . . . . . . . . . . 74
Telephony . . . . . . . . . . . . . . . . . . . 164 Email Management . . . . . . . . . . . . . . 284
UNC to UNIX mapping . . . . . . . . . . 392, 395 license . . . . . . . . . . . . . . . . . . . . . 22
Web Scheduled Callback . . . . . . . . . . . . 245 licenses . . . . . . . . . . . . . . . . . . . . 145
Web Services . . . . . . . . . . . . . . . . . 423 media channels . . . . . . . . . . . . . . . . 190
primary servers SSL . . . . . . . . . . . . . . . . . . . . . 267
creating environment . . . . . . . . . . . . . . 35 Telephony . . . . . . . . . . . . . . . . . . 164
Data server. . . . . . . . . . . . . . . . . . . 67 UNC to UNIX mapping . . . . . . . . . . . 392, 395
DB2 Instance . . . . . . . . . . . . . . . . . 36, 38 Web Scheduled Callback . . . . . . . . . . . 245
Oracle SID . . . . . . . . . . . . . . . . . . 36, 38 resource store, database schema . . . . . . . . . . 45
Prompter flows . . . . . . . . . . . . . . . . . . 107 response library manager . . . . . . . . . . . . . 289
properties Return on no answer
agents . . . . . . . . . . . . . . . . . . 337, 345 see RONA
Avaya Agent . . . . . . . . . . . . . . . . . . 340 rlmanager . . . . . . . . . . . . . . . . . . . . 289
Avaya Agent Web Client . . . . . . . . . . . . 343 RONA
Client SDK . . . . . . . . . . . . . . . . . . . 345 Email Management . . . . . . . . . . . . . . 283
home directory . . . . . . . . . . . . . . . . . 340 Telephony . . . . . . . . . . . . . . . . . . 163
working directory . . . . . . . . . . . . . 343, 345 Web Management . . . . . . . . . . . . . . . 189
proxy server, Avaya Agent Web Client . . . . . . . 384 root, changing ownership . . . . . . . . . . 39, 41, 402
routing hints . . . . . . . . . . . . . . . . . . . 305
adding . . . . . . . . . . . . . . . . . . 225, 305
Telephony . . . . . . . . . . . . . . . . . . 187
tips
agent accounts . . . . . . . . . . . . . . . . . 329
Avaya Agent installation . . . . . . . . . . . . . 352
U
Data server. . . . . . . . . . . . . . . . . . . 67 UADStringFormat. . . . . . . . . . . . . . . . . 342
Design & Administration Tools . . . . . . . . . . 26 UCC . . . . . . . . . . . . . . . . . . . . . . . 180
server installation . . . . . . . . . . . . . . . . 25 UCC, Cisco . . . . . . . . . . . . . . . . . . . 170
Web Scheduled Callback . . . . . . . . . . . . 245 UICountryOrRegion . . . . . . . . . . . . . . . . 442
Tomcat UILanguage . . . . . . . . . . . . . . . . . . . 441
autostart on UNIX . . . . . . . . . . . . . 142, 144 UNC to UNIX mapping
Setup . . . . . . . . . . . . . . . . . . . . . 501 about . . . . . . . . . . . . . . . . . . . 392, 394
SSL . . . . . . . . . . . . . . . . . . . 421, 431 configuring . . . . . . . . . . . . . . . . 394, 396
tools, Citrix . . . . . . . . . . . . . . . . . . . . 379 examples . . . . . . . . . . . . . . . . . 393, 396
Traditional Chinese prerequisites . . . . . . . . . . . . . . . 392, 395
HTTP Connector server . . . . . . . . . . . . . 445 requirements . . . . . . . . . . . . . . . 392, 395
Notification server . . . . . . . . . . . . . . . 444 Unified Agent Directory
TransferFlowName. . . . . . . . . . . . . . . . . 342 configuring agents . . . . . . . . . . . . . . . 341
translating, string table messages . . . . . . . . . . 443 configuring Workflow server . . . . . . . . . . 347
troubleshooting uninstalling
agent issues . . . . . . . . . . . .
. . . 477, 484 agent desktop applications . . . . . . . . . . . 497
Avaya Agent Web Client . . . . . .
. . . . . . 482 Avaya IC . . . . . . . . . . . . . . . . . . . 494
general . . . . . . . . . . . . .
. . . . . . 482 Avaya IC servers . . . . . . . . . . . . . 495, 496
logging . . . . . . . . . . . . .
. . . . . . 488 FTSE for AIX . . . . . . . . . . . . . . . . . 496
logging in . . . . . . . . . . . .
. . . 486, 489 FTSE for Solaris. . . . . . . . . . . . . . . . 495
Configuration Tool . . . . . . . . .
. . . . . . 450 FTSE for Windows . . . . . . . . . . . . . . 494
Data server. . . . . . . . . . . . .
. . . . . . 453 Windows . . . . . . . . . . . . . . . . . . . 494
DataWake . . . . . . . . . . . . .
. . . 468, 470 updating
full text searches . . . . . . . . . .
. . . . . . 474 ADU server . . . . . . . . . . . . . . . . . . . 110
ICM server . . . . . . . . . . . . .
. . . . . . 457 Directory server . . . . . . . . . . . . . . . . . 85
refresh in IC Manager . . . . . . . .
. . . . . . 456 DUStore server . . . . . . . . . . . . . . . . . 111
server communication . . . . . . . .
. . . . . . 452 index on AIX . . . . . . . . . . . . . . . . . 244
servers . . . . . . . . . . . . . . .
. . . . . . 451 index on Solaris . . . . . . . . . . . . . . . . 240
uninstalling . . . . . . . . . . . 494, 495, 496, 497 index on Windows . . . . . . . . . . . . . . . 236
verifying Web Self-Service . . . . . . . . 475, 476 Web browser tool for Citrix . . . . . . . . . . . 374
Web Management . . . . . . . . . . . . . . . 457 Workflow server . . . . . . . . . . . . . . . . . 119
Web Management integration . . . . . . . . . . 466 upgrading . . . . . . . . . . . . . . . . . . . . . 55
Web Self-Service . . . . . . . . . . . . . . . . 476
Website . . . . . . . . . . . . . . . . . 461, 476
Workflow server . . . . . . . . . . . . . 455, 456 V
Trusted Sites . . . . . . . . . . . . . . . . 352, 384 verifying
TS flows . . . . . . . . . . . . . . . . . . . . . . 107 permissions for ECB . . . . . . . . . . . . . . . 52
TS server Web Self-Service . . . . . . . . . . . . . 475, 476
see Telephony server vesp.imp, copying . . . . . . . . . . . . . . . . 356
TS.IncomingCall . . . . . . . . . . . . . . . . . . 185 voice
TSQS server prerequisites . . . . . . . . . . . . . . . . . 164
Aspect . . . . . . . . . . . . . . . . . . . . . 180 Workflow server . . . . . . . . . . . . . . . . 182
Cisco UCC . . . . . . . . . . . . . . . . . . . 180
CM . . . . . . . . . . . . . . . . . . . . . . 179
Communication Manager . . . . . . . . . . . . 179 W
creating . . . . . . . . . . . . . . . . . . . . 178
WACD flows . . . . . . . . . . . . . . . . . . . 107
starting . . . . . . . . . . . . . . . . . . . . . 182
WACD server
TsQueueStatistics server
see WebACD server
see TSQS server
WACD.QualifyChat . . . . . . . . . . . . . . . . 222
tuning parameters, servers . . . . . . . . . . . . . 110
WACD.QualifyEmail . . . . . . . . . . . . . . . 300
WAR file
deploying . . . . . . . . . . . . . . . . . . . 400
Workflow server
agents . . . . . . . . . . . . . . . . . . . .
. 347
chat . . . . . . . . . . . . . . . . . . . . .
. 220
configuring for Email Management . . . . . . .
. 298
configuring for Telephony . . . . . . . . . . .
. 184
configuring for Web Management . . . . . . .
. 221
email . . . . . . . . . . . . . . . . . . . . .
. 297
loading flows . . . . . . . . . . . . . . . . .
. 186
restarting . . . . . . . . . . . . . . . . . . .
. 303
starting . . . . . . . . . . . . . . . . . . 185, 223
troubleshooting . . . . . . . . . . . . . . 455, 456
updating . . . . . . . . . . . . . . . . . . . . 119
voice . . . . . . . . . . . . . . . . . . . . . . 182
workflows
documents . . . . . . . . . . . . . . . . . . . 20
Email Management . . . . . . . . . . . . . . . 303
incoming email . . . . . . . . . . . . . . . . . 187
loading . . . . . . . . . . . . . . . . . . . . . 186
qualify chat . . . . . . . . . . . . . . . . . . . 225
qualify email . . . . . . . . . . . . . . . . . . 305
sample . . . . . . . . . . . . . . . . . . . . . 107
system . . . . . . . . . . . . . . . . . . . . . 107
Telephony . . . . . . . . . . . . . . . . . . . 185
Web Management . . . . . . . . . . . . . . . 223
WorkflowServerName . . . . . . . . . . . . . . . 342
working directory
Avaya Agent Web Client . . . . . . . . . . . . 386
Client SDK . . . . . . . . . . . . . . . . . . . 345
configuring . . . . . . . . . . . . . . . . 343, 345
X
XML encoding . . . . . . . . . . . . . . . . . . . 436
X-Windows . . . . . . . . . . . . . . . . . . 24, 146