Install the software on a Solaris platform 

Overview

The purpose of this information is to describe the procedures for installing the CentreVu Internet Solutions software in Solaris operating environments.

Installing the Internet Call Manager software on a Solaris operating environment entails the following:

Prerequisites for installing the software on Solaris

Prior to installing the software, see ICM server for requirements.

Before you being installing the CentreVu Internet Solutions software, ensure the following:

Understanding Solaris configurations

You can install all of the CentreVu Internet Solutions packages (ICC, ICM, Agent Router, VMM, and CRS) on one server. Typically, however, a contact center will spread this software across multiple servers in order to put some of the elements behind firewalls.

Use the following table to determine what CentreVu Internet Solutions packages, additional software, and servlets to install/administer on each type of server:

Server CentreVu Internet Solutions package(s) to install Install Apache? Install JServ? Install JRE 1.3? Servlets used
Web AvayaICC1 Yes No2 No domainlinker3
ICM AvayaICC AvayaICM Yes Yes Yes domainlinker3, AdminServlet, WT, TS, CBScheduler
Agent Router AvayaAR No No Yes n/a
VMM AvayaVMM No No No n/a
CIRS AvayaCRS Yes Yes Yes CIRS, CIRSAdmin
1. Optional�install AvayaICC on the Web server if you want to use the sample web pages. 2. Unless you use the servlet version of domainlinker, in which case you must install JServ on the Web server. 3. If your Web server is separate from your ICM server, you need either the domainlinker servlet or the domainlinker Perl script.

A typical CentreVu Internet Solutions configuration has three separate servers: a Web server, an ICM server (also running the Voice Media Manager software), and an Agent Router server.

Installation procedure

Important!

This procedure illustrates how to install all of the CentreVu Internet Solutions packages and additional software on a single server. If you are installing different elements on different servers, modify these instructions accordingly, using the table in Understanding Solaris configurations as a guide for which packages and additional software to install on each separate server.

To install the software on a single Solaris server, do the following:

  1. Create a directory to extract ICM files.

  2. Insert the CVuIS ICC Software Release 4.5 CD-ROM in the CD-ROM drive.

  3. From the Solaris folder, copy the following files to the directory that you created in step 1:

    • AvayaICM.tar

    • AvayaICC.tar

    • AvayaAR.tar

    • AvayaCRS.tar

    • AvayaVMM.tar

  4. Enter the following commands to unpack the files:

    • tar xvf AvayaAR.tar

    • tar xvf AvayaICC.tar

    • tar xvf AvayaICM.tar

    • tar xvf AvayaCRS.tar (if your contact center will be using the Internet Pre-Route feature, which requires the Centralized Internet Routing Service)

    • tar xvf AvayaVMM.tar (if your contact center will be using the Avaya Web Voice Client, which requires the Voice Media Manager)

  5. From the root login (su root), install the ICM software to the default directory /export/home/itg.ss using the following command:

    • pkgadd -d . AvayaICM

    • pkgadd -d . AvayaICC

    • pkgadd -d . AvayaAR

    • pkgadd -d . AvayaCRS

    • pkgadd -d . AvayaVMM

    When viewing the license text, type Enter to go to the next page. You must answer "y" to accept the license agreement in order to proceed with the installation.

    NOTE: If you do not want to install the ICM software in the default directory, then use the following commands:

    • pkgadd -a AvayaICM/install/admin -d . AvayaICM

    • pkgadd -a AvayaICC/install/admin -d . AvayaICC

    • pkgadd -a AvayaAR/install/admin -d . AvayaAR

    • pkgadd -a AvayaCRS/install/admin -d . AvayaCRS

    • pkgadd -a AvayaVMM/install/admin -d . AvayaVMM

    If you change the default directory, you will have to modify the following files to reflect the new directory:

    • icm.properties

    • jserv.properties

    • httpd.conf

    • /etc/init.d/avaya.icm (this is the file that automatically starts the ICM process)

    • /etc/init.d/avaya.ar (this is the file that automatically starts the Agent Router process)

    • /etc/init.d/avaya.vmm (this is the file that automatically starts the VMM process)

    • /etc/init.d/avaya.cirs (this is the file that automatically starts the CIRS process)

  6. Run the ICM configuration script (icmconfig.sh ) from the icm/vdir directory. This script creates the systemParms.txt file and configures the icm.properties file.

    You will be presented with a series of questions. Answer all of the questions to complete the installation.

  7. Run the Agent Router configuration script (arconfig.sh ). This script configures the ar.sh command in vdir and the /etc/init.d/avaya.ar command.

  8. If you want to use the Centralized Internet Routing Service (CIRS) feature, then you must remove the comment (#) from specific entries in the icm.properties file. This file is located in /export/home/itg.ss/icm.

    From the # Startup Servlets section in the icm.properties file, do the following:

    • Remove the comment from the following line:

      # servlets.startup=AdminServlet,WT,TS,CBScheduler,CIRSAdmin,CIRS

    • Add a comment (#) to the following line:

      servlets.startup=AdminServlet,WT,TS,CBScheduler

    From the # Servlet Aliases section in the icm.properties file, remove the comment from the following lines:

    • # servlet.CIRS.code=com.avaya.icm.servlet.CIRS

    • # servlet.CIRSAdmin.code=com.avaya.icm.admin.CIRSAdmin

    From the # Aliased Servlet Init Parameters section in the icm.properties file, remove the comment from the following line:

    # servlet.CIRSAdmin.initArgs=userdir=/export/home/itg.ss/icm

  9. Copy the license.dat file to the /export/home/itg.ss/icm directory. The software will not operate without this file in place.

Configure the Apache Web server and Jserv

After you have installed the ICM files on Solaris, you must configure the Apache Web server and Jserv to have CentreVuInternet Solutions aliases and servlets. To configure the Apache Web server and Jserv, do the following:

  1. Copy the icm.properties file to the Apache conf directory (for example, /usr/local/apache1.3.12/conf ). The icm.properties file is located in the directory where you installed the ICM software (for example, /export/home/itg.ss/icm/vdir ).

  2. Administer the appropriate servlets in the icm.properties file. For example, in the Startup Servlets section of the icm.properties file, there should be a line like the following that reflects each servlet needed:

    servlets.startup=AdminServlet, WT, AgentRouter, CBScheduler

  3. In the Servlet Zones parameters section of the jserv.properties file, add the following lines:

    • zones=icm

    • icm.properties=/usr/local/apache1.3.12/conf/icm.properties

    In the Execution parameters section of the jserv.properties file, add the following lines:

    • wrapper.classpath=/export/home/itg.ss/icm/vdir

    • wrapper.classpath=/export/home/itg.ss/icm/vdir/ltjtapia.zip

    • wrapper.classpath=/export/home/itg.ss/icm/vdir/jnet.jar

    • wrapper.classpath=/export/home/itg.ss/icm/vdir/jsse.jar

    • wrapper.classpath=/export/home/itg.ss/icm/vdir/jcert.jar

  4. In the Aliases section of the httpd.conf file (located in the Apache conf directory�for example, usr/local/apache1.3.12/conf), add the following aliases:

    • Alias /icm/ "/export/home/itg.ss/icm/vdir/"

    • Alias /icc/ "/export/home/itg.ss/icm/demos/icc/"

    • Alias /icmadmin/ "/export/home/itg.ss/icm/admin/"

    • Alias /cirs/ "/export/home/itg.ss/icm/admin/cirs"

  5. Enter the following command to gracefully stop and restart the system: init 6

   



Copyright © 2001
Avaya Inc.
All rights reserved.
Modified: March 19, 2001