Windows Reference
Overview
This section contains information on the following Windows-related topics:
How to manually configure Tomcat software
How to install the JRun software
How to configure the JRun software
How to access the text-based controls
How to uninstall the ICM software
Manually configure Tomcat to work with CentreVu Internet Solutions
During the installation of the ICM, you were given the option to install the Tomcat component. If you chose not to install the Tomcat component because you already had it installed, then you must manually configure Tomcat now to work with CentreVu Internet Solutions. To manually configure Tomcat to work with CentreVu Internet Solutions, do the following:
Open the following files using a text editor: c:\Program Files\Avaya\icm\tomcat\icc_sample_web.xml and c:\jakarta-tomcat\Webapps\Root\Web-inf\web.xml (if you installed Tomcat to a directory other than the default, then replace c:\jakarta-tomcat with the installation path).
Copy the following servlets from the Avaya icc_sample_web.xml file to the Tomcat web.xml file:
AdminServlet
WT
TS
CBScheduler
Replace placeholder values in the web.xml file (such as $USERDIR$) with the appropriate value. All placeholders appear between dollar signs.
Save the Tomcat web.xml file.
Stop and then start the Tomcat service.
Installing the JRun software
If you prefer, you may use the Allaire JRun servlet engine (which you must purchase separately) rather than the Jakarta Tomcat servlet engine. To install JRun and connect it to your web server, do the following:
Prepare your system by doing the following
If you have an older version of JRun (pre-3.0), you should either uninstall it or set the startup of the JRun Service Manager to Manual
Stop the ICM and Agent Router services.
Stop the IIS Admin service and the World Wide Web Publishing Service.
Install the JRun software by doing the following:
Insert the JRun CD-ROM into your CD-ROM drive. The main installation page appears.
Select Allaire JRun Server 3.0 Installer for Windows from the Install section.
Follow the prompts through the installation process. Select the following options:
On the Setup Type page, select Custom.
On the Select Components page, select Servlet and JSP and Server. DO NOT select EJB, JMS, or JTA.
On the Install JRun Services page, select the Install JRun Services? check box.
From the JRun Management Console page, enter 8383 for the Admin Server Port Number and then enter a password. Make note of the password.
From the JRun Setup Complete page, select Configure JRun to connect to my external web server now. This option automatically starts the Connector Wizard so that you can connect JRun to your web server.
Connect JRun to your web server using the Connector Wizard by doing the following:
If you did not select Configure JRun to connect to my external web server now from the JRun Setup Complete page, you must manually start the Connector Wizard by doing the following:
Select JRun->JRun Management Console from the Start menu.
Enter admin as your login with the password that you entered during installation.
Select Connector Wizard.
Stop your web server service.
In the Step 1 page of the Connector Wizard, do the following:
Select JRun Default Server for the JRun Server Name.
Select the correct type, version, and platform of your third-party web server.
Select the Next button.
In the Step 2 page of the Connector Wizard, do the following:
Select the default JRun Server IP Address (127.0.0.1). If your web server uses a different IP address than that of the JRun server, enter that IP address instead of the default.
Enter 8000 for the JRun Server Connector Port number.
Select the Next button.
In the Step 3 page of the Connector Wizard, do the following:
Using the Browse, navigate to the web server (IIS) Scripts Directory and then select Use this value.
Check the Install as Global Filter option.
Select the Next button.
Click Done.
Proceed to Configure JRun.
Configure JRun
After you install the JRun software, you must configure it using the JRun Management Console (JMC). You can access the JMC locally by selecting JRun->JRun Management Console from the Start menu, or remotely by entering the following URL in your Web browser: http://{IP_address_of_JMC_server}:8383 . To configure JRun using the JMC, do the following:
Configure the classpath by doing the following:
Click the JRun Default Server item in the left pane of the JMC. A menu appears.
Click Java Settings.
Click Classpath. An edit window appears; you may have to expand the window or scroll through it to see the Classpath settings section.
From the Input Field box, click below the default values and add the following values (where {userdir} is the value of the userdir= parameter in the ICM default\systemParms.txt file�typically C:\Program Files\Avaya\icm):
{userdir}\vdir
{userdir}\vdir\ljtapia.zip
{userdir}\vdir\jcert.jar
{userdir}\vdir\jsse.jar
{userdir}\vdir\jnet.jar
Select the Update button. You can see the values you just entered by clicking the pull-down arrow in the list box next to the Classpath.
Configure the aliases by doing the following:
Click the Web Application item in the left pane of the JMC. A menu appears.
Click on Default User Application. A menu appears.
Click on Servlet Definitions.
Select the Edit button in the right pane of the JMC. The Aliases window appears. Note that this window allows you to enter only two aliases at a time.
You must configure aliases for the required servlets (WT, TS, and AdminServlet) and also for those related to optional features such as Centralized Internet Routing Service (the CIRS and CIRSAdmin servlets) and scheduled callbacks (the CBScheduler servlet) that you have installed. For each servlet, class names and init arguments are as follows:
WT: com.avaya.com.icm.servlet.WT (classpath); userdir={userdir} (init argument)
TS: com.avaya.icm.tunn.TS (classpath); icmHost={ICM server domain name or IP address}, pollInterval={milliseconds, defaults to 5000} (init arguments)
AdminServlet: com.avaya.icm.admin.AdminServlet (classpath); userdir={userdir} (init argument)
CIRS: com.avaya.icm.servlet.CIRS (classpath); (no init arguments)
CIRSAdmin: com.avaya.icm.admin.CIRSAdmin (classpath); userdir={userdir} (init argument)
CBScheduler: com.avaya.icm.servlet.CBScheduler (classpath); userdir={userdir} (init argument)
Specify which servlets should be preloaded by JRun. If you are using JRun 3.01, you cannot use the JRun Management Console to administer the preload option�see the readme.txt file for information on how to manually perform this task. If you are using JRun 3.0, do the following to administer preloaded servlets through the JMC:
Click the preLoad order button. A window appears.
Select WT, TS, and AdminServlet under Not Preloaded, and then click the > button transfer all three to PreLoaded . The order in which the servlets preload does not matter.
Click the Update button.
Configure the JRun Web Server by doing the following:
Click on JRun Web Server in the left pane of the JMC.
Click on JRun Web Server in the right pane of the JMC. A window appears; you may have to expand the window or scroll down to find the JRun Web Server.
Uncheck the Input Field checkbox.
Click the Update button. The JRun Web Server will have a value of off.
Configure the JRun Default Server by doing the following:
Open the Control Panel->Services dialog box.
Select the JRun Default Server and then click Startup...
Select the Allow Service to Interact with Desktop checkbox.
Click the OK button.
Restart the JRun service by doing the following:
Click on JRun Default Server in the left pane of the JMC.
Click on the Restart Server button in the right pane of the JMC.
Text-based controls
You can get ICM, Agent Router, and CIRS control window functionality through a text-based interface by doing the following:
Open a command prompt window on the system on which the software you want to administer is installed. (Depending upon your contact center's configuration, all of the software may be on one server, or ICM may be on a different server from Agent Router, etc.)
Change directory to C:\Program Files\Avaya\icm\vdir (or the directory where vdir is if the software is not installed in the default installation directory).
Enter one of the following commands, depending on which control window you wish to access:
Result:
texticm.bat for ICM
textar.bat for Agent Router
textcirs.bat for CIRS
The connection is established after a brief interval.
Enter display commands to see a list of available commands.
Administer the system as necessary.
Uninstall the ICM software from a Windows server
To uninstall the ICM software, do the following:
Before you uninstall the ICM software, you must stop the following services:
Avaya Internet Call Manager service
Either the Jakarta Tomcat service or JRun service (depending on which servlet engine you are using)
Avaya Voice Media Manager service (if installed)
Agent Router service
To stop the services, do the following:
From the Control Panel, select Services (in Windows 2000, Control Panel-->Admin tools-->Services).
For each service, click on the service name and then click Stop.
From the Control Panel, select Add/Remove Programs.
Select Avaya Internet Call Manager program (default name), and then select the Add/Remove... button.
You may be notified of shared (or locked) files. Answer Ignore or Reboot.
Copyright © 2001
Avaya Inc.
All rights reserved.
Modified: March 19, 2001![]()