3Com Corporation reserves the right to revise this documentation and to make changes in content from time to time without
obligation on the part of 3Com Corporation to provide notification of such revision or change.
3Com Corporation provides this documentation without warranty, term, or condition of any kind, either implied or expressed,
including, but not limited to, the implied warranties, terms, or conditions of merchantability, satisfactory quality, and fitness for a
particular purpose. 3Com may make improvements or changes in the product(s) and/or the program(s) described in this
documentation at any time.
If there is any software on removable media described in this documentation, it is furnished under a license agreement included
with the product as a separate document, in the hardcopy documentation, or on the removable media in a directory file named
LICENSE.TXT or !LICENSE.TXT. If you are unable to locate a copy, plea se contact 3Com and a copy will be provided to you.
UNITED STATES GOVERNMENT LEGEND
If you are a United States government agency, then this documentation and the software described herein are provided to you
subject to the following:
All technical data and computer software are commercial in nature and developed solely at private expense. Software is
delivered as “Commercial Computer Software” as defined in DFARS 252.227-7014 (June 1995) or as a “commercial item” as
defined in FAR 2.101(a) and as such is provided with only such rights as are provided in 3Com’s standard commercial license
for the Software. Technical data is provided with limited rights only as provided in DFAR 252.227-7015 (Nov 1995) or FAR
52.227-14 (June 1987), whichever is applicable. You agree not to remove or deface any portion of any legend provided on any
licensed program or documentation contained in, or delivered to you in conjunction with, this guide.
Unless otherwise indicated, 3Com registered trademarks are registered in the United States and may or may not be registered
in other countries.
3Com, the 3Com logo, and VCX are registered trademarks of 3Com Corporation.
All other company and product names may be trademarks of the respective companies with which they are associated.
Contents
About This Guide................................................................................ 5
Configuring VCX Extensions as Agent Endpoints.............................................. 27
Configuring VCX for SIP Transfers....................................................................29
3Com IP Contact Center Installation Instructions 3
Contents
4 3Com IP Contact Center Installation Instructions
Overview
PREFACE
About This Guide
This guide describes how to install, configure, and test 3Com® IP Contact
Center (IPCC) software release 7.0.
Who Should Read This Guide
This guide is to be used by the 3Com Customer Service group and 3Com
Support personnel.
How This Guide Is Organized
This guide includes the following topics:
Chapter 1, Installing 3Com IPCC Software, provides information on
how to configure and initialize your machine followed by instructions on
how to install the IP Contact Center 7.0.
Chapter 2, Integrating 3Com VCX, describes how to configure the IP
Contact Center voice servers to integrate with the 3Com VCX™
module.
3Com IP Contact Center Installation Instructions 5
About This Guide
Conventions and Terminology Used in This Guide
The following conventions are used in this guide:
Convention Description
Bold Text you type into a field or dialog box.
Names of buttons or keys you should press.
Italic Book titles, notes, and emphasis.
Courier fontText you see on the screen.
→A menu choice. For example,
Start
→Programs→Administrative Tools means that you
select the Programs option from the Start menu, and then
select Administrative Tools.
< >Variables for which you must substitute a value. For example,
when a step says, “Type <hostname>,” you type the name of
the host instead of <hostname>.
ENTER and
enter
When the instructions say “At the command prompt, enter
xyz.” type xyz at the prompt, and then press the Enter or
Return key on your keyboard.
Similarly, when the instructions say “Press ENTER,” press the
Enter or Return key on your keyboard.
6 3Com IP Contact Center Installation Instructions
CHAPTER 1
Installing 3Com IPCC Software
This chapter describes the process of preparing your machine and installing
the 3Com IP Contact Center 7.0.
The software installation process includes the following steps:
“” on page Kickstarting the Machine7
“” on page Bootstrapping the Machine8
“” on page Preload the RHN-Proxy Cache from CD-ROM9
“” on page Installing the IPCC Software11
“” on page Deploying Replication13
“” on page Restarting the Machine14
Kickstarting the Machine
This section describes how to install the Red Hat Enterprise Linux ES 3
operating system. Perform this installation on all IP Contact Center servers.
Be aware of the following:
Make sure that Host RAID is disabled and that HD0 is selected as boot
device.
The kickstart installation installs software on the sda and sdb devices.
3Com IP Contact Center Installation Instructions 7
CHAPTER 1: Installing 3Com IPCC Software
Prerequisites
You will need the following media to perform the installation:
The IPCC RHEL3 Update 6 ES CD.
Note: You can make additional copies of the CD if you want to perform this
installation in parallel on all the servers.
Kickstart
To kickstart your machine:
1. Insert the IPCC RHEL 3 Update 6 ES Disc 1 in the machine.
2. Reboot the machine.
The machine boots off the CD-ROM and displays the
3. Enter the following command:
linux text ks=cdrom:ncc-3.0-md
Note: Remove the CD from the machine after the installation is complete.
Bootstrapping the Machine
This chapter describes how to “bootstrap” your machine after installing the
operating system.
Note 1: Perform these steps at the machine’s console.
Note 2: Perform these steps on the RHN proxy server, first.
Prerequisites
boot: prompt.
Network connectivity to the satellite server is required to perform the
bootstrapping function.
8 3Com IP Contact Center Installation Instructions
Note: Replace <satellite> with the appropriate satellite server IP address.
2. Enter the name of the instance when prompted e.g. dba.
3. Press ENTER.
The tar files are downloaded, unarchived and the installation is
launched.
4. Enter the name of the machine when prompted e.g. dbanode1-app01.
5. Press ENTER.
6. When prompted, select whether you wish to delete the machine from the
Satellite server. Answer yes if the machine was previously registered
with the Satellite server.
7. If you answered yes:
At the Username: prompt, enter your Satellite Server username
At the Password: prompt, enter your Satellite Server password
8. When prompted to warm-up the cache, answer No.
Preload the RHN-Proxy Cache from CD-ROM
This section describes how to preload the RHN-Proxy machines using the
IPCC application CDs.
Prerequisites
You will need the following:
IPCC Application CD
3Com IP Contact Center Installation Instructions 9
CHAPTER 1: Installing 3Com IPCC Software
IPCC Reports CDs (CD # 1, 2, and 3)
Installation
Perform the steps below on RHN-Proxy machines.
Note: <number> is the build number listed on the CD. For example, 3381.
1. Insert the IPCC Application CD in the machine and execute the
following commands:
# cd /var/www/mirror
# mount /mnt/cdrom
# tar xvfz /mnt/cdrom/build<number>.tgz
# eject
2. Insert the IPCC Report CD 1 disk in the machine and perform the
following commands:
Installer hangs due to incorrectly set time zone
When prompted to verify date, type the following command:
date --set="paste_date_here
Copy the output of date and paste/edit. For the correct date and time
zone, refer to the customer.xml file (under /opt).
Message - “Shutting down NFS mountd [FAILED]”
During installation, you may see the above message.
Action: Ignore this message.
Message -
“Warning: remaining zero-length database file:
/etc/postfix/aliases.db”
A warning message is displayed when ncc-installer.sh is going to install
Postfix. Postfix is being installed for the first time here and replacing
Sendmail so this message is expected.
Action: Ignore.
Deploying Replication
This section describes how to enable database replication.
Make sure that the database installation was successful by finding the
following line in the console output of each database server.
Completed Successfully. Logfile=dbDeploy<instance name>.log
Deploy the database replication by executing the following command on
the primary hub database:
# up2date -f ncc-database-replication
3Com IP Contact Center Installation Instructions 13
CHAPTER 1: Installing 3Com IPCC Software
Note: This operation will take approximately 30 minutes to complete.
Make sure that the replication deployment was successful by looking for
the following lines in console output of the primary hub database:
READY
Instance is ready to start....
Restarting the Machine
Before restarting the machine, make sure you see the following lines in
the console output of the primary hub database:
READY
Instance is ready to start....
Restart the machine by pressing CTRL-ALT-DELETE (or use init 6 if
you are doing this remotely).
14 3Com IP Contact Center Installation Instructions
CHAPTER 2
Integrating 3Com VCX
This chapter describes how to configure the IP Contact Center voice servers
to integrate with the 3Com VCX™ module.
The topics included in this chapter are:
“” on page Setting up Voice Servers as VCX Endpoint15
“” on page Configuring Outbound Calling18
“” on page Configuring Inbound Calling22
“” on page Configuring VCX Extensions as Agent Endpoints27
“” on page Configuring VCX for SIP Transfers29
Setting up Voice Servers as VCX Endpoint
1. Log into the VCX server via SSH.
2. Enter the following VCX command line interface.
>cd /opt/3com/VCX/callprocessor/remoteCli/bin
>./remoteCli –call
The following text appears:
remoteCli v5.0.2.3 Oct 18 2005 (DMR v1.3.2.2 Oct 17 2005)
15
CHAPTER 2: Integrating 3Com VCX
Copyright(c) 2005
3Com Corporation
All Rights Reserved.
remoteCli connecting to 172.16.34.72:7777....
VCX 7210 IP CallProcessor v7.0.10.11 Oct 19 2005 (DMR
v1.3.2.2 Oct 19 2005)
7. If this configuration is redundant, repeat the same procedure on the
secondary VCX.
17
CHAPTER 2: Integrating 3Com VCX
Configuring Outbound Calling
To configure outbound calling, follow the steps below:
Configuring servers as external trunk group
Configuring gateways for SIP transfers
Creating a new class of service
Assigning the new class of service to agents
Testing outbound integration
Configuring Servers as External Trunk Group
Follow the steps below to configure VCX servers as external trunk group of
the IP Contact Center.
1. Log in to IP Contact Center desktop using an account with
administrative privileges (For example, admin, technician, or engineer).
2. In the IPCC Administrator tool, go to SystemProvisioning/ Hub&Nodes
and pick a node where the VCX server will be added.
3. Expand the Node’s configuration and right-click on trunk groups to
create a new trunk group.
− Set trunk group Direction to Outbound
− Set trunk group Disposition to External
− In the ExternalIPAddress enter the IP address of the primary and
secondary regional servers
− Set External URI to sip:$number@$ipaddress:$port
− Set ExternalTo to sip:$number@ipaddress
18
Configuring Outbound Calling
4. Alternatively, you may convert an existing unused trunk group to
external by setting disposition to External and ExternalPort/URI/To
parameters as described in step # 3 above.
5. Apply the setting and click OK.
6. If there are VCX media gateways present in the system, create another
external trunk group, which points to the IP address(es) of the VCX
gateway(s) directly.
Creating New Class of Service
Follow the steps below to create a new class of service which includes the
new external trunk group.
19
CHAPTER 2: Integrating 3Com VCX
1. In the IP Contact Center Administrator tool go to Workforce / Classes of
Service.
2. Expand Common / Common Default class of service and click Copy
button.
3. Name your new class of service e.g. Common External.
4. Add the newly created trunk group to the list of AccessibleTrunkGroups.
5. Apply and OK the change.
Assigning New Class of Service to Agents
Follow the steps below to assign a new class of service to every agent who
will be using the VCX for outbound dialing.
1. In the IPCC Administrator tool, go to Workforce / Users.
20
Configuring Outbound Calling
2. For every user (agent) who will need to make outbound calls via the new
external trunk group, click Edit and under “User Classes of Service /
Common” change CommonDefault to CommonExternal.
21
CHAPTER 2: Integrating 3Com VCX
Testing Outbound Integration
1. Log in as one of the agents with class of service including the VCX
external trunk group.
2. Click on the “New Voice Call” button and select external trunk group
you have just created. Enter a valid VCX extension or an external PSTN
number pre-pended by 9.
Configuring Inbound Calling
1. Point your web browser to the IP address of the VCX server and log in
to Central Management Console.
2. Select the VCX you are going to configure and in the upper menu
choose DIRECTORY.
3. In the End Point menu, select “Add End Point” and enter IPCC voice
server as a new CallProcessor end point. Use port 5060.
22
Configuring Inbound Calling
4. Create a new Route, for example, DEV3-NODE1. Choose
LoadBalanced. Click Save.
Note: True load balancing will be supported starting from VCX version 7.1.
23
CHAPTER 2: Integrating 3Com VCX
5. In the new route entry click on “End Points” and then select “Assign end
Points.”
Select the voice server end point and assign it to route.
6. Create a new pattern corresponding to the ACD entry point to IPCC call
center.
24
Configuring Inbound Calling
7. Select URI Route Map page and “Add URI Route Map.” Associate the
ACD entry point pattern with call route. Click on Save.
25
CHAPTER 2: Integrating 3Com VCX
8. Provision ACD voice entry point, if necessary.
− In the IP Contact Center Administrator tool go to Media tab, select
− Create a new voice entry point which matches URI Route pattern on
the VCX.
26
Configuring VCX Extensions as Agent Endpoints
9. Verify the configuration by dialing your voice entry point number from
a VCX phone or VCX gateway.
Configuring VCX Extensions as Agent Endpoints
Follow the steps below to configure VCX extensions:
1. In the IPCC Administrator tool go to Workforce panel and select Users
tab.
2. For every agent who needs to use his VCX extension as an endpoint,
edit user profile as follows:
− In the phone settings, select IPCC Phone Set.
− Specify external trunk group mapped to the local VCX.
− Specify the default phone number or local VCX extension where
the agent can be reached.
− If the agent should be able to enter other phone numbers or
extensions, check the “Allow to change phone settings” checkbox.
27
CHAPTER 2: Integrating 3Com VCX
28
Configuring VCX for SIP Transfers
3. Verify the configuration by logging in as agents with VCX extensions as
their endpoints. After login you should see a screen like this. Click OK.
The VCX extension assigned to the agent should ring.
Configuring VCX for SIP Transfers
To effectively support transfer handling, every IP Contact Center node voice
server will create conference IDs according to the following rules:
− Conference id range = nvxxxxxx
− Where :
− n = node id, starts from 2. (ID 1 is for the hub.)