Information is subject to change without notice. Nortel reserves the right to make changes in
design or components as progress in engineering and manufacturing may warrant.
The process of transmitting data and call messaging between the Nortel Meridian 1 PBX and
Contact Center Manager Server is proprietary to Nortel. Any other use of the data and the
transmission process is a violation of the user license unless specifically authorized in writing by
Nortel prior to such use. Violations of the license by alternative usage of any portion of this
process or the related hardware constitutes grounds for an immediate termination of the license
and Nortel reserves the right to seek all allowable remedies for such breach.
This page and the following page are considered the title page, and contain Nortel and third-
party trademarks.
*Nortel, the Nortel logo, the Globemark, CallPilot, DMS, DMS-10, DMS-100, DMS-200, DMS-
250, DMS-300, DMS-500, DMS-MTX, DMS-STP, DPN, DPX, Dualmode, Helmsman, ICN, IVR,
MAP, Nortel Meridian 1 PBX, Meridian Mail, Meridian SL, Norstar, Optera, Optivity, Passport,
Periphonics, SL, SL-1, Succession, Supernode, and Symposium are trademarks of Nortel.
3COM, US ROBOTICS, and SPORTSTER are trademarks of 3Com Corporation.
ACCELERAID, IBM, and MYLEX are trademarks of International Business Machines
Corporation.
ACROBAT, ACROBAT READER, ADOBE, ADOBE ACROBAT, FRAME, FRAMEMAKER, and
POSTSCRIPT are trademarks of Adobe Systems Incorporated.
ACTIVE DIRECTORY, INTERNET EXPLORER, MICROSOFT, MICROSOFT ACCESS, MS-
DOS, POWERPOINT, WINDOWS, WINDOWS NT, WINDOWS 2000, WINDOWS Server 2003
and WINDOWS XP are trademarks of Microsoft Corporation.
ANSI is a trademark of the American National Standards Institute, Inc.
CELERON, INTEL INSIDE XEON, INTEL XEON, ITANIUM, PENTIUM, PENTIUM II XEON, and
XEON are trademarks of Intel Corporation.
CITRIX is a trademark of Citrix Systems, Inc.
COMPAQ and PROLIANT are trademarks of Compaq Information Technologies Group, L.P.
CRYSTAL REPORTS is a trademark of Crystal Decisions, Inc.
DELL, OPTIPLEX, POWEREDGE, and POWERVAULT are trademarks of Dell Computer
Corporation.
HEWLETT PACKARD, HP, and SURESTORE are trademarks of Hewlett-Packard Company.
ORBIX is a trademark of Iona Technologies PLC.
MCAFEE and NETSHIELD are trademarks of Networks Associates Technology, Inc.
NOVELL is a trademark of Novell, Inc.
PCANYWHERE and THE NORTON ANTIVIRUS are both trademarks of Symantec Corporation.
RACORE is a trademark of Racore Computer Products, Inc.
REPLICATION AGENT, REPLICATION SERVER, and SYBASE are trademarks of Sybase, Inc.
SEAGATE is a trademark of Seagate Technology, LLC.
STRATUS is a trademark of Stratus Computer Systems, S.à.r.l.
TANDBERG is a trademark of Tandberg Data ASA.
VISIBROKER is a trademark of Visigenic Software, Inc.
WINZIP is a trademark of Nico Mak Computing, Inc.
Contents
1 Getting started 13
New in this release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
About this guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
How to use this guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Skills you need . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Related documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
How to get help. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Part 1 Introduction 35
3 General information 81
Product compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Server start order. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Telephone switches supported by Contact Center Manager. . . . . . . . . . . . . . 89
Co-resident applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
5 Licensing 119
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Nodal and Corporate licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
About the license file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Install License Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Licensing grace period . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
License Manager statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Other licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
13 Co-residency 283
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
Hardware requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Disk partitioning requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Operating system requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
Third-party software requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
Preinstallation compliancy check utility. . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
643
Index 683
Getting started
In this chapter
New in this release 14
Overview 23
About this guide 24
How to use this guide 25
Skills you need 27
Related documents 28
How to get help 32
The following sections detail what is new in the Nortel Contact Center Manager
Planning and Engineering Guide (297-2183-934) for release 11.12.
“Features” on page 14
“Other changes” on page 20
Features
See the following sections for information about feature changes:
“Support for Windows Server 2003 Release 2” on page 15
“Contact Center portfolio rebranding” on page 15
“Classic Client not available” on page 15
“Updated Contact Manager Administration features” on page 15
“Contact Center Server Utility” on page 16
“Default ACD Queue Management” on page 17
“Increase in configured agents” on page 17
“Increase in call variables” on page 17
“Increase in skillsets per agent” on page 17
“Reporting” on page 17
“Configuration improvements” on page 18
“Scripting improvements” on page 19
“GIVE IVR” on page 19
“Simplified installation for Contact Center Multimedia” on page 19
“Unified reporting and administration” on page 20
“Improved agent interaction” on page 20
“Increase in number of contacts handled” on page 20
“Storage capacity” on page 20
These features are compatible with both Contact Center Manager Server and
Symposium Call Center Server Release 5.0.
The Server Utility maintains the look and feel of the Symposium Call Center
Server Classic Client and can be installed on a stand-alone Windows Server
2003, Windows 2000 Professional or Windows XP Professional PC, or it can
coreside with the Contact Center Manager Server. In a network, the Contact
Center Server Utility can coreside with the Network Control Center Server.
Reporting
Several reporting improvements are outlined:
Virtual network skillset calls offered and calls abandoned statistics are
added to the Skillset view. These statistics provide a consistent view of
activity across a virtual skillset.
New application historical statistics include TalkTime,
PostCallProcessingTime, WaitTime, DNOutExtTalkTime, and
DNOutIntTalkTime.
New skillset historical statistics include PostCallProcessingTime,
TalkTime, WaitTime, DNOutExtTalkTime, and DNOutIntTalkTime.
Application call answer delay and call abandoned delay pegging is more
accurate: statistics are calculated from the time the call enters the primary
application rather than from the Master script.
New AgentByApplication and AgentBySkillset statistics include
CallsOffered, RingTime, CallsReturnToQ, CallsTransferred,
CallsReturnToQDueTimeout, CallsConferenced, DNOutIntTalkTime, and
DNOutExtTalkTime.
Configuration improvements
General configuration improvements to the Contact Center Manager
Administration Web-based application include:
show an agent’s personal dialed number (DN) in the title bar of the agent
map
configure the option to exclude logged off agents from the agent map
resize the agent map (upwards)
create threshold alerts (flashing text on the agent map) when a threshold is
exceeded
view threshold timers from billboard properties
place data element names on the y-axis of horizontal bar charts
show a linked display from the agent map
share graphical displays
configure collections with additional flexibility
add % Service Level formulas to graphical displays
change the default background color on billboards
add or delete agents in groups
change skillset assignments for a group of agents all at once
allow users with no assigned partition to create real-time display filters
Scripting improvements
The requirement for Terminal Services is replaced by the script manager as a
fully integrated Web-based solution. In addition to providing the functionality
previously available, the Web-based scripting manager also provides the ability
to:
search for unused script variables
search and replace within a script
highlight the line in the script with an error
rename inactive scripts
GIVE IVR
Contact Center Manager supports GIVE IVR script command with
Communication Server 2x00. GIVE IVR with VXML is supported for
Communication Server 1000/MCS 5100.
Storage capacity
The Contact Center Multimedia database supports 12 months of storage based
on an average contact size of 2 million contacts.
Other changes
See the following sections for information about changes that are not feature-
related.
“Update to Differences between telephone switches table” on page 21
“Update to server and operating system requirements for Contact Center
Manager Server” on page 21
“Update to Engineering a Replication Server chapter” on page 21
“Updated LinkPlexer chapters” on page 21
“Update to Give Controlled Broadcast requirements” on page 22
“Hyperthreading support” on page 22
Updates include:
co-residency information
supported configurations for X.25
supported modems for X.25
TCP/IP requirements
X.25 requirements
ICM (IP) and X.25 capacity engineering specifications
Hyperthreading support
Dual- and quad-CPU machines are supported with or without Hyperthreading
enabled. This applies to all Contact Center 6.0 servers.
Overview
Nortel presents Contact Center Manager. This product provides a contact center
solution for varied and changing business requirements. It offers a suite of
applications that includes call processing and agent handling, management and
reporting, networking, and third-party application interfaces.
The Contact Center Manager Planning and Engineering Guide describes how to
determine the engineering requirements of the Contact Center Manager
products, including:
Contact Center Manager Server
Network Control Center
Contact Center Manager Administration
Contact Center Multimedia
Communication Control Toolkit
co-resident configurations
SIP-enabled contact center
LinkPlexer
Replication Server
For information about using or administering other tools and features of Contact
Center Manager, see the appropriate document. To find out which document you
need, see “Related documents” on page 28.
This guide includes a detailed table of contents and an index to help you find
specific information or procedures related to planning and engineering a contact
center. The “Where to start in this guide” section focuses only on the most
common tasks. If the task you want to perform is not listed, use the table of
contents or index to find the information you need.
You need not be an expert in these areas, but you must be familiarity with these
concepts.
In addition, you must have experience running and using Windows applications.
Related documents
The following guides are available on the Contact Center portfolio DVD or on
the Nortel Web site (www.nortel.com).
This section explains how to get help for Nortel products and services.
Latest software The Nortel page for Contact Center located at http://
www.nortel.com/espl.
www.nortel.com/support
This site provides quick access to software, documentation, bulletins, and tools
to address issues with Nortel products. From this site, you can:
download software and related tools
download technical documents, release notes, and product bulletins
sign up for automatic notification of new software and documentation
search the Technical Support Web site and Nortel Knowledge Base for
answers to technical issues
open and manage technical support cases
Outside North America, go to the Web site below to obtain the phone number for
your region:
http://www.nortel.com/callus
http://www.nortel.com/erc
In this chapter
CapTool 38
Contact Center Manager components 40
SIP Contact Center components 51
Contact Center Multimedia components 58
Communication Control Toolkit components 63
Data network components 72
Contact center external (software) interfaces 73
CapTool
This chapter describes the major components of the Contact Center Manager,
Contact Center Multimedia, and Communication Control Toolkit. This includes
the data-network architecture and the Contact center external (software)
interfaces architecture.
You must ensure that the platform on which you plan to install Communication
Control Toolkit satisfies the capacity requirements of your contact center. To
help you do so, Nortel Networks provides the Capacity Assessment Tool
(CapTool).
CapTool helps you to plan for a new Contact Center Manager system, or to
determine how proposed changes affect an existing system.
After you enter specifications for contact center parameters, CapTool uses
mathematical models to estimate the performance and capacity of the required
components.
The quality of the results obtained from the tool is directly proportional to the
quality of the input received from the user. To use CapTool effectively, you must
ensure that the input is as accurate as possible.The CapTool is a software utility
you download from the Partner Information Center Web site (www.nortel.com/
pic).
For the differences between this and the contact center for a Communication
Server 2x00/DMS telephone switch, see “Differences between Communication
Server 2x00/DMS and Communication Server 1000/Meridian 1 PBX
architecture,” on page 92.
HDX Application
Server
ELAN subnet
DHCP External
Server Web Server
Customer LAN
CallPilot
CallPilot Web Server OTM CCMS CCMA CCMM CCT
PSTN
Internet
Firewall
Modem
Remote-Support
Remote-Agent
41
Contact center architecture
Contact center architecture Standard 11.12
For the differences between this and the contact center for a Communication
Server 2x00/DMS telephone switch, see “Differences between Communication
Server 2x00/DMS and Communication Server 1000/Meridian 1 PBX
architecture,” on page 92.
Contact Center Manager Server can coreside with either Contact Center
Manager Administration or both Contact Center Manager Administration and
the Communication Control Toolkit. For more information about co-residency
see, Chapter 3, “Co-resident applications.”
VGMC
VGMC
VGMC
January 2008
Nortel server
subnet
VPN
Router
1100
Modem
HDX Application
Server
LAN
subnet DHCP External
Customer
Server Web Server
X.25 CCMA
LinkPlexer (optional) CCMS IVR CCT
Firewall POP3/SMTP
CS 2x00 DNS Mail Server
(EIU/ (Optional)
Compact
Call Agent) Enterprise
LAN /
Nortel server subnet WAN
DMZ
VPN (Optional)
Router
1100 TACACS or
RADIUS
Modem
PST
Internet Firewall
N
Modem
Remote-Support
Remote-Agent
Call ELAN
Media Server subnet
Gateway CallPilot CCMS CCMA CCMM CCT
VGMC
VGMC
VGMC
Signaling
Server
Nortel server
subnet
VPN
Router
1100
Modem
43
Contact center architecture
Contact center architecture Standard 11.12
For the differences between this and the contact center for a Communication
Server 1000/Meridian 1 PBX telephone switch, see “Differences between
Communication Server 2x00/DMS and Communication Server 1000/Meridian 1
PBX architecture,” on page 92.
Third-party
ELAN subnet
DHCP External
Server Web Server
Customer LAN
LinkPlexer X.25 CCMS CCMA CCT IVR
(optional)
POP3/SMTP
CS 2x00 DNS Mail Server
(EIU/Compact
Routing Firewall
Call Agent) Enterprise
Switch (Optional)
LAN / WAN
Nortel server subnet
(Managed Ethernet Switch – for
example, BPS 2000, Baystack 450,
DMZ
and so on)
(Optional)
VPN
Router
1100 TACACS or
RADIUS
Modem
PSTN
Internet
Firewall
Modem
Remote-Support
Remote-Agent
45
Contact center architecture
Contact center architecture Standard 11.12
For the differences between this and the contact center for a Communication
Server 1000/Meridian 1 PBX telephone switch, see “Differences between
Communication Server 2x00/DMS and Communication Server 1000/Meridian 1
PBX architecture,” on page 92.
Note that only one Network Control Center server is needed for the entire
environment. For more information about co-residency see, Chapter 3, “Co-
resident applications.”
VGMC
VGMC
VGMC
Nortel server subnet
VPN
Router
1100
Modem
HDX Application
LAN
subnet DHCP External
Customer
Server Web Server
X.25 CCMA
LinkPlexer (optional) NCC CCMS IVR CCT
Firewall POP3/SMTP
CS 2x00 DNS Mail Server
(EIU/ (Optional)
Compact
Call Agent) Enterprise
LAN /
Nortel server subnet WAN
DMZ
VPN (Optional)
Router
1100 TACACS or
RADIUS
Modem
PST
Internet Firewall
N
Modem
Remote-Support
Remote-Agent
ELAN
subnet
X.25
LinkPlexer (optional) IVR CCMS CCMA CCT
CS 2x00
(EIU/
Compact
Call Agent)
Modem
47
Contact center architecture
Contact center architecture Standard 11.12
Telephony components
The telephony component consists of the following elements:
IP phone—A telephone designed specifically for use in a Voice over IP
(VoIP) system by converting standard telephone audio into a digital format
that can be transmitted over the Internet, and by converting incoming digital
phone signals from the Internet to standard telephone audio
Telephone—A device which converts acoustical energy (sound) into
electrical energy for transmission to a distant point.
Telephone switch—An electronic device which opens or closes circuits,
changes operating parameters or selects paths either on a space or time
division basis. The switch directs the flow of electrical or optical signals
from one side to the other. Switches with more than two ports, such as a
LAN switch or PBX, can route traffic.
The following diagrams shows the relationship between the SIP Contact Center
components.
HDX Application
Server
Call Server
ELAN subnet
DHCP External
Media Customer LAN Server Web Server
Gateway
Signaling CCMS CCMA CCT
Server
POP3/SMTP
DNS Mail Server
VGMC
VGMC
VGMC
Routing Firewall
Switch (Optional) Enterprise
LAN / WAN
MCS Mgmt/ Nortel server subnet
Accnt Server (Managed Ethernet Switch – for
example, BPS 2000, Baystack 450,
DMZ
MCS Database and so on)
Nortel Media (Optional)
Server Application Servers VPN
Router
MCS Application
1100 TACACS or
Server (SIP
Proxy/Registrar) RADIUS
Gateways
Modem
MCS IP/Web
Client Manager
PSTN
Internet
Firewall
Modem
Remote-Support
Remote-Agent
SIP-only interface
This product solution uses a SIP-only interface between Contact Center
Manager Server and the SIP Call Server. The SIP infrastructure should be
unaware of the nature of the Contact Center application it is inter-operating with;
therefore, no ACD functionality is required.
Customers dialing in may utilize converged desktop on the assumption that this
is normalized by the MCS 5100 application server and is transparent from a call
presentation perspective into the Contact Center.
Components
Contact Center Multimedia consists of the following components:
Contact Center Multimedia database—This component is installed on
the Contact Center Multimedia server and is an InterSystems Caché
database that stores all contact center activity. All incoming e-mail, Web
requests, and associated responses are stored in a structured format within
the database. Information about Outbound campaigns are also stored in this
database.
E-mail Manager—This component is installed on the Contact Center
Multimedia server. The E-mail Manager connects to the e-mail server at
regular intervals. During each connection, all configured mailboxes are
accessed. E-mail from the customer is read from the e-mail server,
processed, and stored in the database. Outgoing e-mail, generated from the
e-mail responses stored in the database, is sent to the e-mail server.
Outbound Campaign Management Tool—This component is installed
on the Contact Center Multimedia server and is accessed using the Contact
Center Manager Administration application. The Outbound Campaign
Management Tool is used to create, modify, and monitor outbound
campaigns. An outbound campaign is a series of outbound calls for one
specific purpose, for example, a customer survey, or a sales promotion. Use
the Outbound Campaign Management Tool to:
define campaign parameters
save scripts
The IMH logs on to the mailboxes on the e-mail server as listed in the E-mail
Manager. It parses e-mail in the mailboxes and stores them in the Contact Center
Multimedia database. Any attachments associated with the e-mail are stored in
the Inbound attachment folder, as specified in the Contact Center Multimedia
Administrator. After an e-mail is successfully stored in the Contact Center
Multimedia database, it is deleted from the e-mail server.
The IMH passes a received e-mail to the Contact Center Multimedia rules
engine, which executes rules relevant to the e-mail (based on the To address, and
so on) and invokes the Outbound Message Handler (OMH) to send any
necessary auto-responses.
After the IMH process is complete, the OMH logs on to the e-mail server and
sends any automated outbound e-mail (auto-responses) through the SMTP
protocol.
Contacts received through the Web services are not passed through the Rules
Engine. The External Web server determines the skillset and priority assigned to
the contact.
ATTENTION
Q Signaling (QSIG) Path Replacement and Trunk Anti
Tromboning is not supported in Communication Control
Toolkit 6.0.
Client application
Client applications are third-party components and can include the following:
software phones
agent telephony toolbars with screen pop-ups
intelligent call management applications
The Communication Control Toolkit API provides three levels of API that you
can use to develop a range of client applications.
Transport
A secure transport layer, based on a single, reconfigurable port on the server
(default 29373), provides user authentication, digital signing (to prevent the
insertion of data), and encryption (to protect data transported across the
network). The Communication Control Toolkit client initiates communication
with the server through a socket. The server responds and continues to
communicate with the client through the same socket. This gives flexibility to
solutions requiring support for:
Terminal Services support
firewall friendliness
Network Address Translation (NAT)
If you are using a firewall, you must ensure that this port is not blocked.
Third-party applications
Third-party components include the following:
Microsoft .NET Framework (client and server)
Microsoft SQL Server 2000 Desktop Engine (MSDE 2000)
GigaSpaces Platform Infrastructure (server only)
.NET framework
Communication Control Toolkit provides a library of .NET types to be used in
developing applications.
memory management
Distribution
The Communication Control Toolkit API is distributed as a .NET assembly.
Assemblies are self-describing—they contain all the information for the type
they contain. Therefore, you need to distribute only the assembly. You do not
need to provide a separate file (for example, header file, type library, or IDL file)
for type information.
Version management
The .NET framework supports versioning and side-by-side execution of
different versions of an assembly. Therefore, if a second version of an assembly
is released, both versions of the assembly can run in parallel. Version
management enables multiple generations of the Communication Control
Toolkit client applications to execute simultaneously on a client.
These APIs can be used to develop applications that run on the .NET platform.
The following table shows the types of applications that can be created with each
type of API.
Graphical
Application type Full API Lite API API
Windows UI applications ✔ ✔ ✔
Web applications ✔ ✔ ✔
Full API
The Full API is an object-oriented API that provides a powerful, object-oriented
programming interface to developers. Full API is used by developers with
Communication Control Toolkit knowledge who want to develop complex
applications. The API exposes as many features of the underlying
communications platforms as possible.
Primary objects
The Full API enables control of the following types of objects:
Session—A representation of a user’s active session with Communication
Control Toolkit. A session is the main entry point and provides access,
directly or indirectly, to all other objects. The session provides users with a
view of the subset of communications devices and functionality that they
have permission to access.
Contact—The abstraction of a communication (for example, a phone call).
A contact can have one or more connections.
Terminal—A physical (or logical) endpoint, such as a telephone. A
terminal can be associated with one or more addresses.
Address—The representation of an addressable endpoint, such as a DN,
position ID, or CDN. An address may be associated with one or more
terminals.
Connection—A relationship between an address and a contact (for
example, a leg of a phone call).
Terminal connection—A relationship between a terminal and a
connection (for example, a representation that a leg of a phone call is
connected to a particular telephone).
Agent—A user who is logged on to one or more contact distribution queues
for receiving queued or routed contacts.
Lite API
The Lite API provides a programming interface that hides the complexity of the
underlying communications platforms, thus enabling rapid application
development of simpler Communication Control Toolkit applications. It is
particularly useful to application developers who focus on the business
application and who require only basic functionality.
The Lite API provides a subset of the capabilities of the Full API and requires
less Communication Control Toolkit knowledge and code development to create
basic Communication Control Toolkit applications.
Graphical API
The Graphical API abstracts the Full API to a basic button-level of complexity
for developers who do not use the Full or Lite API and who require a graphical
user interface-based business application. With the Graphical API, developers
can create applications by dragging and dropping icons using Visual Studio
.NET 2003.
Supported functions
The Graphical API supports the following functions:
Answer an existing contact
Call supervisor
Conference in a supervisor under emergency circumstances
Create a new contact
Drop an existing contact
Generate DTMF tones on an existing contact (not supported on
Communication Server 2X00/DMS)
Hold and take off hold an existing contact
Initiate and complete a conference
Initiate and complete a consult transfer
Login and logout an agent
Perform a blind transfer on an existing contact
Place an agent into a ready and not ready state with a reason code
Place an agent into a ready and not ready state
Place the phone into a busy state and a ready state
Set activity codes
ATTENTION
For supported functions on the Communication Server 1000/
Meridian 1 or Communication Server 2X00/DMS platform,
see Chapter 28, “Communication Control Toolkit supported
functions and events.”
Windows Forms controls include buttons, text boxes, check boxes, and so on.
Communication Control Toolkit custom Windows Form Controls are all based
on an existing Windows Form Control—the basic Button
(System.Windows.Forms.Button).
The key to understanding how the contact center operates is basic understanding
of the interfaces used by the various components to interact with each other.
Meridian Link Services (MLS)—A two-way communications facility that
provides the interface between external computer applications and the
telephone switch, to achieve computer-telephony integration (CTI).
Meridian Link Services is a protocol exported as part of Contact Center
Manager Server. An example of an MLS application is an inbound
telemarketing contact center, where MLS provides the Calling Line
Identification (CLID) and Dialed Number Identification Service (DNIS)
information from an incoming call to a third-party application. The
application can use this information to retrieve data—both customer and
product information—from a database, and present it to the agent’s PC
before the call is even answered.
The Communication Server 2x00/DMS telephone switch provides only
a subset of the MLS protocol.
Communication Server 1000/Meridian 1 PBX does not support native
ICM.
For more information, refer to the MLS Application Equipment Module
Installation Guide.
Host Data Exchange (HDX)—A rich scripting language or API set
provided with Contact Center Manager Server that interacts with the
Contact Center Manager scripts. You can develop applications that use
HDX to control the treatment of calls. Scripts can send information to, and
request information from, a provider application (such as a database) over
the Host Data Exchange (HDX) interface. You can use three commands—
Send Info, Send Request, and Get Response—in a script to interface with a
third-party application to obtain information and influence the script
operation.
For example, Contact Center Manager Server can send the CLID to the
provider application to determine whether the caller is a priority or regular
customer. Based on the response from the application, it queues the call
appropriately.
Client application
Call Server
ELAN Subnet
Customer LAN
DHCP External
Media
POP3/SMTP
DNS Mail Server
VGMC
VGMC
VGMC
Routing
Enterprise
Switch
Firewall LAN / WAN
(Optional)
TACACS or
RADIUS
Modem
PSTN
Internet
Firewall
Modem
Remote-Support
Remote-Agent
77
Contact center architecture
Contact center architecture Standard 11.12
Self-service architecture
In a self-service environment, callers use an IVR system, such as the MPS 500
or MPS 1000, to answer queries or request services. For example, bank
customers use self-service applications to find out their account balance or to
transfer funds. Calls are not handled by agents.
In this environment, Communication Control Toolkit and the IVR server connect
to the telephone switch through Contact Center Manager Server.
Communication Control Toolkit connects to the IVR system over the enterprise
IP network. The following diagram shows an overview of the architecture of
Communication Control Toolkit in a self-service environment with a
Communication Server 1000/Meridian 1 PBX switch.
Client application
Call Server
ELAN Subnet
Customer LAN
DHCP External
Media
POP3/SMTP
DNS Mail Server
VGMC
VGMC
VGMC
Routing
Enterprise
Switch
Firewall LAN / WAN
(Optional)
TACACS or
RADIUS
Modem
PSTN
Internet
Firewall
Modem
Remote-Support
Remote-Agent
79
Contact center architecture
Contact center architecture Standard 11.12
General information
In this chapter
Product compatibility 82
Server start order 88
Telephone switches supported by Contact Center Manager 89
Co-resident applications 95
Product compatibility
This section details product compatibility with Contact Center Manager Product
release 6.0.
For more information about the Communication Server 1000 and Meridian 1
PBX switching platforms, refer to Section A: “Engineer the Communication
Server 1000/M1 PBX telephone switch,” on page 475.
The following is a list of supported MCS 5100 core components and supported releases.
Client component support refers to clients acting as Contact Center Agents or as Contact
Center Supervisor Desktops.GRTD
Communication Server 1000 4.5 SIP Supported and mandatory for SIP-
Converged Desktop enabled Contact Centers.
Classic Client
Classic Client is no longer supported with Contact Center Manager Server. The
Contact Center Manager Administration client is the only client supported with
Contact Center Manager. Features in Contact Center Manager Administration
6.0 replace the function of the Symposium Classic Client. The Contact Center
Manager Server Utility also provides the Event Browser, Voice Prompt Editor,
and similar functions.
85
General information Standard 11.12
For a full list of multimedia application products and versions that are
compatible with Contact Center Manager (excluding items previously
mentioned), refer to the following table.
For telephone switches with the optional Network Skill-Based Routing (NSBR)
feature, this guide illustrates the major components in a Network Control Center
setup.
The term telephone switch is used in this document as a generic term to
refer to any of the previously specified telephony platforms that
interoperate with Contact Center Manager.
For an overview of the Contact Center Manager features supported by the
different telephone switch types, see Appendix C, “Telephone switch
feature comparison.”
MCS 5100 is supported with Communication Server 1000.
Supported releases
The following switch releases are currently supported in Contact Center 6.0.
For details of the releases supported with Contact Center Manager, refer to the
following table.
For details of the releases supported with Contact Center Manager, refer to the
following table.
Minimum SCAI
Release level Platforms Feature level
Communic
ation
Server Communic
1000/ ation
Meridian 1 Server MCS 5100
Content PBX 2x00/DMS (SIP)
Communic
ation
Server Communic
1000/ ation
Meridian 1 Server MCS 5100
Content PBX 2x00/DMS (SIP)
Co-resident applications
For more information, refer to the Contact Center Manager Server Installation
and Maintenance Guide for the co-resident server.
Co-resident
Contact Center
Stand-alone Manager Server/
Contact Co-resident Contact Center
Center Contact Center Manager
Manager Manager Server/ Administration/
Server/ Contact Center Communication
Network Manager Control
Control Center Administration Toolkit
Co-resident
Contact Center
Stand-alone Manager Server/
Contact Co-resident Contact Center
Center Contact Center Manager
Manager Manager Server/ Administration/
Server/ Contact Center Communication
Network Manager Control
Control Center Administration Toolkit
In this chapter
Installation order 100
Installation steps 102
Installation order
For SIP installation order, refer to “SIP installation and configuration order” on
page 458.
At the end of the installation of first application, you are prompted to continue
the installation process for the second application. If you select to continue, the
installation package of the second application is launched. This process
continues until all selected applications are installed.
Installation tips
Follow the installation and configuration tips in the appropriate document for
each software program.
For information about Contact Center Manager Server standalone
configuration, see the Contact Center Manager Server Technical
Requirements and Operating System Configuration Guide and the Contact
Center Manager Server Installation and Maintenance Guide.
For information about Contact Center Manager Administration, see the
Contact Center Manager Administration Technical Requirements and
Operating System Configuration Guide and the Contact Center Manager
Administration Planning, Installation, and Administration Guide.
For information about Communication Control Toolkit, see the
Communications Control Toolkit Technical Requirements and Operating
System Configuration Guide and the Communications Control Toolkit
Installation and Maintenance Guide.
For information about Contact Center Multimedia, see the Contact Center
Multimedia Technical Requirements and Operating System Configuration
Guide and the Contact Center Multimedia Installation and Maintenance
Guide.
For information about a co-resident system, see the Contact Center
Manager Server Technical Requirements and Operating System
Configuration Guide for the co-resident server and the Contact Center
Manager Server Installation and Maintenance Guide for the co-resident
server.
For information about a Replication Server system, see the Contact Center
Manager Server Installation and Maintenance Guide for the Standby
Server.
Installation steps
The following table lists the high-level steps for a new standalone installation
and which book to refer to for each step. Standalone installation assumes
Contact Center Manager Server, Contact Center Manager Administration, and
Communication Control Toolkit are installed on separate servers.
Contact Center
component Installation procedure Contact Center book
Contact Center
component Installation procedure Contact Center book
2 Contact Center Manager Install the server software Contact Center Manager
Server These steps assume a Server Installation and
standalone configuration. Maintenance Guide
Contact Center
component Installation procedure Contact Center book
Complete other
postinstallation tasks
Contact Center
component Installation procedure Contact Center book
Contact Center
component Installation procedure Contact Center book
Contact Center
component Installation procedure Contact Center book
Configure Real-Time
Reporting
Configure Scripting
Contact Center
component Installation procedure Contact Center book
Complete other
postinstallation tasks
Contact Center
component Installation procedure Contact Center book
10Contact Center Manager Migrate Classic Client data Contact Center Manager
Administration Administration Installation
and Maintenance Guide
Contact Center
component Installation procedure Contact Center book
Contact Center
component Installation procedure Contact Center book
Configure the
Communication Control
Toolkit console
Map resources
Contact Center
component Installation procedure Contact Center book
Contact Center
component Installation procedure Contact Center book
Contact Center
component Installation procedure Contact Center book
Contact Center
component Installation procedure Contact Center book
Contact Center
component Installation procedure Contact Center book
Map terminals to
workstations (optional)
Contact Center
component Installation procedure Contact Center book
Licensing
In this chapter
Overview 120
Nodal and Corporate licensing 121
About the license file 126
Install License Manager 132
Licensing grace period 133
License Manager statistics 134
Other licensing 136
Overview
The License Manager controls the licensing of Contact Center. The License
Manager provides central control and administration of application licensing for
all of the elements of Contact Center.
You can choose Nodal Licensing mode for a single Contact Center installation
or Corporate Licensing mode for a network of Contact Center installations.
You can also maintain a secondary License Manager, which takes over the
licensing if the primary License Manager fails.
This chapter describes the Nodal and Corporate Licensing modes, how to
interpret your license file, how to install and configure the License Manager for
your contact center, and the licensing grace period.
Before installing Contact Center Manager, you must know whether you are
going to use Nodal or Corporate Licensing. You must also decide which server
would be least affected by the real-time operation of the License Manager.
Nodal licensing—The options in the license file apply to a single
installation of Contact Center Manager Server, Contact Center Manager
Administration, Contact Center Multimedia, and Communication Control
Toolkit.
Corporate licensing—The options in the license file apply to a network of
Contact Center Manager Server, Contact Center Manager Administration,
Contact Center Multimedia, and Communication Control Toolkit servers.
You can install the License Manager on the Network Control Center (NCC)
server or a Contact Center Manager Server, based on the following rules:
If you are installing Contact Center components in a networked
environment with a NCC server, and you are using Corporate Licensing,
Nortel recommends that you install the License Manager on the NCC
server.
If you are installing Contact Center components in a networked
environment with an NCC server, and you are using Nodal Licensing, you
must install the License Manager on Contact Center Manager Server. The
NCC server must point to the Contact Center Manager node that has a
license for the NCC server.
If you are installing a single Contact Center Manager, install the License
Manager on the same server.
Nodal licensing
When you choose Nodal licensing, all licensing options for the applications in
the Contact Center node are in a single license file that is managed by the
License Manager.
Corporate licensing
You can use Corporate Licensing to distribute licenses to multiple servers so
they can share licenses from a single pool.
Example
You have two sites: Galway and Auckland. Both sites have 100 Voice Agents.
The License Manager is installed co-resident with the Galway Contact Center
Manager. When the day starts, all of the voice agents in Galway request licenses
from the license server. One hundred licenses are issued in Galway. As Galway
closes, the Auckland day starts. As the Galway agents log off, the licenses are
made available for the agents in Auckland.
In this example, you require only 100 Voice Agent licenses to share across the
two sites.
Each license that the License Manager grants to the Contact Center Manager
Server, Contact Center Manager Administration, Contact Center Multimedia, or
Communication Control Toolkit is refreshed by the respective application. This
ensures that licenses are always returned to the License Manager pool if the
applications fail. The refresh mechanism requires an available network
connection to the License Manager.
For Corporate License applications, Nortel recommends that you install the
primary License Manager software on the NCC.
Install the secondary License Manager on any Contact Center Manager Server
that does not contain the primary License Manager, including the NCC. You
cannot install the primary and secondary License Manager software on the same
server.
The License Manager available in Contact Center uses a new license key
structure. The License Manager license file replaces all the existing Symposium
keycodes. The License Manager offers flexible licensing options and supports
licensing of features at the node (Nodal License) or network (Corporate License)
level.
The license file provides a single point of administration for licensing and
includes multiple keycodes for Contact Center Manager Server, Contact Center
Manager Administration, Contact Center Multimedia, and Communication
Control Toolkit. This single file reduces the number of separate keycodes that
you must maintain. If you require additional features or if your requirements
change, you can upload a new license file, containing the new licensing
information, to the server and replace the existing licensing file.
You can find the license file in the D:\Nortel\lm\bin folder on the server. The
license file is called plservrc.
ATTENTION
A corporate license file can only be generated from the Nortel
server subnet Network Interface Card (NIC) MAC address.
The nodal license file can be generated from either the Nortel
server subnet NIC MAC address or the CS 1000/Meridian 1
serial ID.
In Corporate Licensing mode you can use a secondary License Manager for
redundancy. Both the primary and secondary License Managers can use the
same license file.
Package licensing
The license file includes the following package types:
CCS200—The base package
(The Network-skilled Based Routing feature is not included in the base
package.) You must select this package for SIP installations.
CCS300—The networking package
CCS350—The Network Control Center package
These packages are available in both the Nodal Licensing (N) and Corporate
Licensing (C) modes.
Agent licenses
Agent licenses determine the number of agents that can log on to Contact
Center. Agent licenses are available for both Nodal and Corporate Licensing.
Feature licenses
The following feature licenses are available:
Open Queue (not supported co-resident with SIP)
Licensed features
This section describes some of the licensed features in Contact Center.
Open Queue
With Open Queue, you can queue voice and multimedia contacts in Contact
Center and then route the contacts to agents using the Contact Center Agent
Desktop. Configure Open Queue using the Contact Center Manager Server
Setup Configuration utility.
Universal Networking
Universal Networking is the networking between Communication Server 1000/
Meridian 1 PBX systems and Communication Server 2x00/DMS systems.
Configure the Universal Networking feature using the Contact Center Manager
Server Setup Configuration utility.
Standby Server
Use the Standby Server feature to replicate a primary Contact Center Manager
Server database to a Standby Server.
Configure the Standby Server using the Contact Center Manager Server Setup
Configuration utility.
For more information, see the Nortel Contact Center Manager Server
Installation Guide and Maintenance Guide for the Standby Server.
Outbound
Only licensed users can access the Outbound Campaign Manager Tool using
Contact Center Manager Administration.
The Outbound Campaign Manager Tool is only compatible with Contact Center
Multimedia/Outbound.
For more information about the Outbound feature, see the Contact Center
Manager Administrator’s Guide.
For more information about Report Creation Wizard, see the Contact Center
Manager Administration Installation and Maintenance Guide.
License identifiers
License identifiers connect a license file to a particular server or to a particular
installation. For example:
pT0z9b4z++unYkFAwIAZlJKQkVElvfG2lTzUsgCOqLtqtsbWmp6cHZ3dzc0=
# plicd 1.2 00:11:25:3e:11:78 (1) 360 secs
The MAC address can be any MAC address of any of the network interface
cards (NIC); however, Nortel recommends that you use the Nortel server subnet
MAC address. If the MAC address does not match the MAC address in the
license file, the Contact Center License Service cannot start.
You can also use the MAC addresses, but the license file is shipped with a serial
ID rather than the MAC address.
You must enter the serial ID correctly during the installation. If the serial ID
does not match the ID used to generate the license file, the Contact Center
License Manager Server cannot start.
ATTENTION
A corporate license file can only be generated from the Nortel
server subnet NIC MAC address. The nodal license file can be
generated from either the Nortel server subnet NIC MAC
address or the CS 1000/Meridian 1 serial ID.
If you are using Communication Control Toolkit as part of the Contact Center
solution, use Contact Center Manager Server for the License Manager software.
The MAC address can be any MAC address of the NICs; however, Nortel
recommends that you use the Nortel server subnet MAC address. If the MAC
address does not match the MAC address in the license file, the Contact Center
License Service cannot start.
SIP server
The only identifier allowed for SIP installations is the MAC address of the
Contact Center Manager running License Manager.
The MAC address can be any MAC address of the NICs; however, Nortel
recommends that you use the Nortel server subnet MAC address. If the MAC
address does not match the MAC address in the license file, the Contact Center
License Service cannot start.
The MAC address can be any MAC address of the NICs; however, Nortel
recommends that you use the Nortel server subnet MAC address. If the MAC
address does not match the MAC address in the license file, the Contact Center
License Service cannot start.
Nortel recommends that you install the License Manager on a server on which
you plan to install Contact Center Manager Server, or on a Network Control
Center server; however, you must install the Contact Center Manager Server
application before you install the License Manager.
The grace period duration is equal to 10 days and is accumulative over the
lifetime of the product. On the first occurrence of a communication problem
between the Contact Center Manager Server and the License Manager, 10 days
are available for the Contact Center Manager Server to continue normal
operation. If the problem is resolved in two days, on the next occurrence of a
communication problem, eight days are available to fix the problem.
If, at any stage, the grace period expires, Contact Center Manager Server shuts
down and locked. You cannot restart Contact Center Manager Server without
resetting the grace period.
You can reset the grace period to 10 days at any time. When a communication
error is detected, an event is fired to the Server Utility detailing that an error
occurred, the time already elapsed in the Grace Period, and a lock code that you
must return to Nortel to reset the grace period.
The emergency license file expires after 30 days and is used only to ensure
operation of the Contact Center Manager Server on a temporary basis.
You must install the emergency license file through the License Manager
Configuration tool. If you are using corporate licensing, you may need to change
the Contact Center Manager Server configuration in cases where the License
Manager is installed on a different server than it was previously.
The data is written to the database on the server on which you installed the
License Manager for each 15-minute interval. These statistics are consolidated
daily, weekly, and monthly.
The License Manager reports any errors in writing data to the database.
The data is stored on a site-by-site basis where the site identifier is the IP address
of the server.
wLicenseStat—weekly statistics
mLicenseStat—monthly statistics
Real-time statistics
The plicmon.exe utility monitors the licenses issued by the active License
Manager. When you run this utility, it takes a snapshot of the licenses issued.
Other licensing
This section provides information about other licensing that is used in Contact
Center.
The SIP-enabled Contact Center MAS software is the only component that is
ordered separately from the other Contact Center components.
In this chapter
Upgrade and migration planning 138
Upgrade to Contact Center Manager Server 6.0 156
Upgrade to Contact Center Manager Administration 6.0 165
Upgrade to Contact Center Multimedia 6.0 172
Upgrade to Communication Control Toolkit 6.0 175
Follow the detailed procedures in the appropriate document for each software
program.
For information about Contact Center Manager Server, see the Contact
Center Manager Server Installation and Maintenance Guide.
For information about Contact Center Manager Administration, see the
Contact Center Manager Installation and Maintenance Guide.
For information about Contact Center Multimedia, see the Contact Center
Multimedia Installation and Maintenance Guide.
For information about Communication Control Toolkit, see the
Communications Control Toolkit Installation and Maintenance Guide.
For information about co-resident server, see the Contact Center Manager
Server Installation and Maintenance Guide for the co-resident server.
ATTENTION
SIP is supported in new installs only. SIP is not supported
in Symposium Contact Center Server 5.0 to Contact Center
Manager 6.0 upgrades or migrations.
Migrations
Migrating from Symposium Call Center Server 4.2 to Contact Center Manager
Server 6.0 requires a change of operating system as the server is migrating from
Windows 2000 to Windows 2003.
Symposium Call Center Server 5.0 can be installed on Windows 2000 or
Windows 2003. If the Symposium Call Center Server 5.0 is running on Windows
2000, you are required to perform a migration. If not, you can perform a straight
upgrade. Migrations involve setting up a second machine.
Upgrades
Contact Center Manager Administration 6.0 is not compatible with Symposium
Call Center Server 4.2. Nortel recommends upgrading Symposium Call Center
Server 4.2 servers to Symposium Call Center Server 5.0 before Web Client 4.5 is
upgraded to Contact Center Manager Administration 6.0, if there are multiple
Symposium Call Center Server 4.2 servers administered by one Symposium
Web Client 4.5.
Contact types
In an upgrade from Symposium Call Center Server 5.0 to Contact Center
Manager Server 6.0, contact types remain unchanged if you do not modify the
skillset name.
For example, you have a Symposium Call Center Server 5.0 system using EM_
in skillset naming convention, EM_Skillset. After you upgrade to Contact
Center Manager Server 6.0, EM_Skillset continues to be designated as a voice
contact type.
The following diagram displays the supported upgrade and migration paths for
TAPI and Communication Control Toolkit.
Compatibility matrix
The following tables list older Symposium Call Center Server components
compatibility with Contact Center Manager 6.0 components. A Y in the column
indicates the components are compatible. An N indicates the components are not
compatible.
143
Upgrade to Contact Center Manager
Upgrade to Contact Center Manager Standard 11.12
Supported administration
The following diagram displays supported administration paths for previous
releases of Symposium Call Center Server and current releases of Contact
Center Manager in the same network.
Contact Center Manager Administration 6.0, Web Client 4.5, and Classic
Client can administer Symposium Call Center Server 5.0 and Network
Control Center 5.0.
Contact Center Manager Administration 6.0 can administer Contact Center
Manager Server 6.0 and Network Control Center 6.0, but cannot administer
Symposium Call Center Server 4.2.
Network Control Center 6.0 is compatible with Contact Center Manager
Server 6.0 and Symposium Call Center Server 5.0.
The following diagram displays an example of supported administration
with Contact Center Manager Administration 6.0.
In a configuration where:
there are multiple Symposium Call Center Server 4.2 servers administered
by Classic Client
and
you plan to have one Contact Center Manager Administration administer
multiple Contact Center Manager Servers
This procedure provides time for you to migrate all Classic Client data
(historical reports, schedules, and so on) to Contact Center Manager
Administration 6.0 prior to upgrading the Symposium Call Center Servers to
Contact Center Manager Server 6.0. Also, the supervisors are not required to
learn both Symposium Web Client 4.5 and Contact Center Manager
Administration 6.0.
However, if you plan for each Symposium Call Center Server/Contact Center
Manager Server to be administered by one Symposium Web Client/Contact
Center Manager Administration, there are two options:
Option 1:
Install Contact Center Manager Administration 6.0
Option 2:
Deploy Symposium Web Client 4.5 for each Symposium Call Center
Server 4.2 to allow for migrating the historical reports, schedules, and so
on from Classic Client to Symposium Web Client 4.5.
Upgrade each Symposium Call Center Server 4.2 and Symposium Web
Client 4.5 to Contact Center Manager 6.0 in the same schedule
maintenance window.
Option 3:
Upgrade each Symposium Call Center Server 4.2 to Symposium Call
Center Server 5.0.
Deploy Contact Center Manager Administration 6.0 in parallel with
Classic Client.
Migrate Classic Client data to Contact Center Manager Administration
6.0 and uninstall all Classic Clients.
Upgrade each Symposium Call Center Server 5.0 to Contact Center
Manager Server 6.0.
The benefit of Option 1 is Symposium Web Client 4.5 and Symposium Call
Center Server 4.2 can be upgraded to Contact Center Manager 6.0 in one
maintenance window.
The benefit of Option 2 is Symposium Web Client 4.5 does not need to be
deployed prior to the upgrade to Contact Center Manager 6.0 if Classic Client is
in use.
Server Utility 6.0 can be co-resident with Contact Center Manager Server
6.0 and Network Control Center 6.0
A standalone or co-resident Server Utility 6.0 can administer Symposium
Call Center Server 5.0, Contact Center Manager Server 6.0, Network
Control Center 5.0, and Network Control Center 6.0.
Co-resident upgrades
On a co-resident machine the Symposium Web Client/Contact Center Manager
Administration software must be upgraded at the same time as the Symposium
Call Center Server/Contact Center Manager Server software. You cannot have
different versions of software on a co-resident machine. For example, you
cannot have Contact Center Manager Administration 6.0 and Symposium Call
Center Server 5.0 on the same machine.
Customer scenario 1
The following customer scenario includes TAPI 3.0 and Symposium Call Center
Server 5.0. Classic Client is used to administer Symposium Call Center Server
5.0.
1. Deploy Contact Center Manager Administration 6.0 and migrate all Classic
Client data to Contact Center Manager Administration 6.0.
2. Upgrade TAPI 3.0 to Communication Control Toolkit 5.0.
3. Conduct the following upgrades and installs in the same maintenance
window:
upgrade Symposium Call Center Server 5.0 to Contact Center Manager
Server 6.0
install License Manager
All users must use Contact Center Manager Administration 6.0
exclusively after this upgrade.
4. In another scheduled maintenance window, upgrade Communication
Control Toolkit 5.0 to Communication Control Toolkit 6.0.
Steps 1 and 2 can occur in the same maintenance window.
Customer scenario 2
The following diagram displays a typical mixed network site. The customer has
three sites that are networked together.
Background on Site A
Symposium Call Center Server 5.0 server. The supervisors use Classic
Client to administer Symposium Call Center Server and Network Control
Center. Symposium Web Client 4.5 is installed on the site, but it is only
used by the Call Center administrator for training purposes.
Network Control Center 5.0
Web Client 4.5
ADD is not deployed
GRTD is deployed
Each supervisor computer has a number of user-created, user-defined
historical reports, scheduled assignments, custom real-time displays, and
user-created GRTD displays.
Background on Site B
Symposium Call Center Server 4.2 server. The supervisors use Classic
Client to administer the Symposium Call Center Server.
ADD is not deployed
GRTD is deployed
Each supervisor computer has a number of user-created, user-defined
historical reports, scheduled assignments, custom real-time displays, and
user-created GRTD displays.
Background on Site C
Symposium Call Center Server 5.0 server. The supervisors use Classic
Client to administer Symposium Call Center Server.
ADD is not deployed
GRTD is deployed
Each supervisor computer has a number of user-created, user-defined
historical reports, scheduled assignments, custom real-time displays, and
user-created GRTD displays.
The customer purchased Contact Center Manager 6.0 with nodal licenses and
purchased the new Report Creation Wizard. The customer plans to upgrade all
sites to Contact Center Manager 6.0. The customer plans the implementation to
Contact Center Manager 6.0 by initially rolling out Contact Center Manager
Steps to be performed
1. Ensure that all the Symposium Call Center Servers, switches, and the
Network Control Center are at an acceptable version of software and that
each are updated up to the correct level.
2. In this example, the customer has one Symposium Call Center Server
running Symposium Call Center Server 4.2. Upgrade this server to
Symposium Call Center Server 5.0.
3. Identify the user-created, user-defined historical reports, scheduled
assignments, custom real-time displays, and custom GRTD displays so that
the Classic Client data can be ported to Web Client.
4. Upgrade Symposium Web Client 4.5 to Contact Center Manager
Administration 6.0 on Site A. Administrators can administer the
Symposium Call Center Server 5.0 servers using Contact Center Manager
Administration 6.0. Supervisors at all sites who connect to the Network
Control Center and Supervisors who connect to Site A must identify and re-
create their user-created, user-defined historical reports, scheduled
assignments, custom real-time displays, and custom GRTD displays within
Contact Center Manager Administration 6.0. (Supervisors may start using
Symposium Web Client 4.5 prior to upgrading to Contact Center Manager
Administration 6.0 and start migrating the historical reports, scheduled
assignments, and real-time displays.)
5. After all the reports, real-time displays, and schedules are migrated for the
Network Control Center, upgrade to Network Control Center 6.0. Network
Control Center 5.0 is not compatible with Contact Center Manager Server
6.0. Network Control Center 6.0 is compatible with both Symposium Call
Center Server 5.0 and Contact Center Manager Server 6.0. Because the
customer bought nodal licenses, the Network Control Center requires a co-
resident License Manager.
6. Upgrade Symposium Call Center Server 5.0 to Contact Center Manager
Server 6.0. Because the customer bought nodal licenses, Contact Center
In this example, the Call Center administer may decide to migrate all the Classic
Client data to Symposium Web Client 4.5 prior to upgrading to Contact Center
Manager Administration 6.0. This decision must be made by each customer.
Customer scenario 3
The following diagram displays a customer with three replicating Symposium
Web Client 4.5 at three separate sites. The customer wants to upgrade to Contact
Center Manager Administration 6.0.
Steps to be performed
If the customer wants to keep replication, a technician must be sent to each site
so that the upgrade can be performed within the same scheduled maintenance
window.
1. Inform all Symposium Web Client users to log out.
2. At each site, perform a full backup of the Symposium Web Client 4.5.
3. Stop replication at each site
4. Upgrade each site from Symposium Web Client 4.5 to Contact Center
Manager Administration 6.0
5. Restart replication at each site.
For detailed upgrade procedures, see the Contact Center Manager Server
Installation and Maintenance Guide.
ATTENTION
Before you install the Contact Center Manager software, you
must read the Nortel Contact Center Manager Server
Technical Requirements and Operating System Configuration
Guide.
If you are upgrading servers in a network, you must upgrade Network Control
Center first because Network Control Center 5.0 is not compatible with Contact
Center Manager Server 6.0.
Release Action
Use the Database Restore utility to restore the database.When the database
restore is complete, the Contact Center Manager Server Database Restore
utility automatically launches the Server Setup Configuration utility. Verify
the configuration information, and then complete the configuration process.
Running the server configuration repopulates the database with Release 6.0
data.
When restoring a more recently backed-up Release 6.0 database, you do not
need to run Server Setup Configuration again.
If your server continues to receive calls after the backup, some call statistics and
data pegging are missing from the backup. If it is important that all call
statistic and data pegging be migrated to your Release 6.0 server, take the
original server offline immediately following the database backup. Ensure
that the original server remains offline until you install Release 6.0 and
successfully migrate the database back to the same server.
If you have to transfer all of your call statistics to the new server, Nortel
recommends that you complete the following tasks:
1 Stop the HDM service on the live Symposium Call Center Server. The call
statistics files are stored in the file system for use on the migrated Contact
Center Manager.
2 Create a new database back up of Symposium Call Center Server.
3 Restore the new database backup onto the Release 6.0 server.
4 Copy the Symposium Call Center Server interval files to Contact Center
Manager.
5 Bring the new Release 6.0 server online. The HDM service on Contact
Center Manager adds the interval file data to the Contact Center Manager
database. The call statistics are restored.
How you actually partition your disks depends on the hardware configuration of
the server on which you are going to run the Contact Center Manager Server.
Use the disk partitioning examples in the next section as a guideline.
F (database) F (database)
G (database) G (database)
The logical disk drive letter assignment of partitioned disks on the new or
reconfigured server depends on the server type. For drive letters, see the
appropriate installation or configuration guide for the type of server to which
you are upgrading.
For example, if your original server has two database partitions (F and G), and
your new server has three database partitions (F, G, and H), you must use the
Database Expansion utility to make use of the additional partition (H). Also, if
any partitions on your new server are larger than those on the original server, you
must use the Database Expansion utility to use the additional space.
After you complete the preceding step, you can perform upgrades on the
remaining servers in the network. To ensure that the Contact Center Manager
Server can continue to route calls to other sites after an upgrade, you must
perform the following tasks:
On the Network Control Center server, use the Configuration (nbconfig)
utility on the server to perform a force synchronization of the Address
Table for all the sites in your multisite contact center. For more information,
see the Network Control Center Administrator’s Guide.
For these reasons, it is good practice to perform a trial run of the Database
Integrity Check, Platform Recovery Disk creation, and database backup at least
a few days before the upgrade is scheduled. This way, any problems can be
detected and resolved ahead of time. Performing trial runs ahead of the upgrade
date enables you to estimate the time required to complete each step.
Keep in mind that the time required to do a database backup (either to a tape or a
remote directory) can vary between the trial run and the actual backup day due
to several factors. For example, the amount of data to back up and the amount of
customer network traffic can change from day to day.
Contact types
Contact types are the media types by which (inbound) contacts arrive into a
contact center and by which a contact center sends (outbound) contacts.
Default contact
type Skillset prefix Description Supported on
You cannot create a user defined contact type with any of the default
skillset prefixes: EM_, WC_, OB, or VI_.
When you upgrade, the contact types previously assigned to skillsets are
maintained following the upgrade. If you want to modify the skillset name or the
assigned contact type (skillset prefix), you have to delete the skillset and recreate
it.
Example
If you have an EM_sales skillset that is for voice only, it remains exactly the
same following the upgrade. If you want to create new EM_ skillsets, the new
skillsets will be for e-mail contact types NOT voice.
You can create EM_ skillsets only on an Open Queue enabled server. If your
server is NOT Open Queue enabled, you cannot create new EM_ skillsets.
You must also ensure that you have installed the latest supported Service Pack
for Windows Server 2003 before upgrading to Contact Center Manager
Administration 6.0. For information about the service packs that have been
validated with Contact Center Manager Administration, consult the Contact
Center Portfolio Service Packs Compatibility and Security Hotfixes Applicability
List located at www.nortel.com.
If you have a release of Symposium Web Client prior to version 4.5, you must
upgrade to Symposium Web Client 4.5 SUS0601 v1 before upgrading to Contact
Center Manager Administration 6.0. For details about upgrading to Symposium
Web Client 4.5, see the Nortel Symposium Web Client 4.5 Planning, Installation,
and Administration Guide.
Upgrades
If you already have a version of the Symposium Web Client or Contact Center
Manager Administration software installed, and you want to upgrade to the next
release of the software on the same operating system platform, then you are
performing an upgrade of the software.
Migrations
If you have Symposium Web Client 4.5 SUS0601 v1 installed on a Windows
2000 Server/Advanced Server platform, and you want to install the Contact
Center Manager Administration Release 6.0 software, which is only supported
on Windows Server 2003, then you must migrate the data to a new computer that
has Windows Server 2003. This new computer must also have Symposium Web
Client 4.5 SUS0601 v1 installed. After you migrate the data, you can upgrade to
Contact Center Manager Administration Release 6.0.
Similarly, if you have Symposium Web Client 4.5 SUS0601 v1 installed on your
current server and you want to upgrade to Contact Center Manager
Administration 6.0 on a new server, then you must migrate your data to the new
server either before or after you upgrade the software.
It is important that when you are migrating data, you install the same software
version and Service Update on the target server. For example, if you have
Symposium Web Client 4.5 with SU06 installed on the existing server, you must
install Symposium Web Client with SU06 on the target server.
You can use Contact Center Manager Administration to administer a Release 5.0
Symposium Call Center Server in your network, but you cannot use Symposium
Web Client 4.5 to administer Contact Center Manager Server 6.0 (or later).
To administer Contact Center Manager Server 6.0 (or later), you must upgrade
the Contact Center Manager Administration server to Release 6.0 of Contact
Center Manager Administration.
The following matrix shows the compatibility between Contact Center Manager
Server 6.0 (and previous versions) and Contact Center Manager Administration
6.0 (and previous versions).
Contact Center
Manager
Symposium Web Administration
Classic Client Client 4.5 6.0
Notes:
You can use Contact Center Manager Administration 6.0 to administer
Symposium Call Center Server 5.0 with the minimum update of SUS0504,
however not all of the features and functionality of Contact Center Manager
Administration 6.0 are available in this configuration. For example, the SIP
(Session Initiation Protocol), Universal Networking, and Open Queue
features are only available when Contact Center Manager Administration
6.0 is administering a Contact Center Manager Server 6.0. Additionally,
there are limitations for maximum number of script variables (20), and the
character limit on a script (30 000) when a Contact Center Manager
Administration 6.0 is supporting a Symposium Call Center Server 5.0
SUS0504.
Contact Center Manager Administration 6.0 is supported in the co-resident
configuration only with Contact Center Manager Server 6.0 (for example,
You have two options for upgrading to Contact Center Manager Administration
6.0 in this scenario. Option 1 is recommended by Nortel because it lets you
maintain a fully operational Symposium Web Client on the source server while
you perform the upgrade on the target server.
Option 1 (recommended)
1. Install Symposium Web Client 4.5 (SUS0601 v1) on the target server. You
must also install the same Service Update level on the target server as is
installed on the source server.
2. Migrate Symposium Web Client 4.5 (SUS0601 v1) data from the source
server to the target server using backup and restore.
3. Perform a direct upgrade from Symposium Web Client 4.5 (SUS0601 v1)
to Contact Center Manager Administration on the target server.
Option 2
1. Perform a direct upgrade from Symposium Web Client 4.5 (SUS0601 v1)
to Contact Center Manager Administration on the source server.
1. Install Contact Center Manager Administration on the target server. You
must also install the same Service Update level on the target server as is
installed on the source server.
2. Migrate Contact Center Manager Administration data from the source
server to the target server.
This is an automatic process and is integrated into the Contact Center Manager
Administration upgrade/install application.
The upgrade procedure is logged to the following location on the Contact Center
Manager Administration server:
Timing
The following upgrade times provide guidance on the time required for software
upgrade.
These times can vary depending on the server, network infrastructure and your
confidence level with the software. The installation times are based on servers
with the following specifications:
CPU: Intel Xeon 3GHz
Ram: 1.0 GB
Hard Drive: 80GB 7200 RPM SATA with no RAID configuration
DVD Drive: Internal IDE 8X DVD-ROM
For detailed upgrade procedures, see the Contact Center Multimedia Installation
and Maintenance Guide.
ATTENTION
After the data is migrated to the Multimedia database, you
cannot return to the previous release.
Description Done
Timing
The following installation times provide guidance on the time required for
software installation.
Preinstallation (including operating system installation/configuration): 1
hour
Installing the Server Software: 30 minutes
Post installation: 15 minutes
These times can vary depending on the server, network infrastructure and your
confidence level with the software. The installation times are based on servers
with the following specifications:
CPU: Intel Xeon 3GHz
Ram: 1.0 GB
Hard Drive: 80GB 7200 RPM SATA with no Raid configuration.
DVD Drive: Internal IDE 8X DVD-ROM
Assumptions
An upgrade to Communication Control Toolkit assumes the following:The
switch is correctly installed, operational, and configured for use with the
Contact Center Manager server.
All client/server PCs are operational and running one of the following
versions of Windows:
Windows Server 2003 Standard Edition
Symposium TAPI SP. Repeat the backup procedure after you complete the
upgrade.
Q Signaling (QSIG) Path Replacement and Trunk Anti Tromboning is not
supported in Communication Control Toolkit 6.0.
Upgrade requirements
This section provides an overview of the items you require to perform an
upgrade to Nortel Contact Center Manager Release 6.0.
When you upgrade, you must ensure that the TAPI server is a stand-alone server.
You cannot upgrade a TAPI server that is currently running with Symposium
Agent.
You do not require a new keycode to upgrade from TAPI 3.0.Upgrade features
when performing an upgrade to Release 6.0
To add additional software features when installing Release 6.0, you can obtain a
new keycode that includes the new features, and use this keycode when you
configure the Release 6.0 server.
Upgrade scenarios
This section outlines the supported upgrade scenarios when installing
Communication Control Toolkit 6.0 on an existing system.
Upgrade options
When you upgrade the Contact Center Manager server, you can choose one of
three possible installation options.
Contact Center
Components
TAPI 6.0
IVR-CTI 3.0
TAPI Connector
Contact Center Manager components
Switch
Communication Server 1000/Meridian 1 PBX
Supported functionality
CTI-enabled IVR ports
CTI-enabled agent desktops
legacy TAPI clients
call-attached data sharing between IVR, UUI (incoming only), legacy TAPI
clients, and Contact Center Manager clients
Components
TAPI 6.0
TAPI Connector
Contact Center Manager components
IVR-CTI 3.0 is not supported in direct connect mode.
Switch Connectivity
direct connect to CS 1000/Meridian 1
Supported functionality
CTI-enabled agent desktops
legacy TAPI clients
call-attached data sharing between UUI (incoming only), legacy TAPI
clients, and Contact Center Manager clients
call-attached data networking in a Contact Center Manager/TAPI network
Self Service
Components
IVR-CTI 3.0Contact Center Manager components
Switch Connectivity
Avaya
Supported functionality
CTI-enabled IVR ports
CTI-enabled agent desktop
In this chapter
Overview 182
System requirements 183
Network architecture 185
Features 186
Considerations and limitations 191
X.25 versus TCP/IP 197
Overview
This chapter gives a short overview of LinkPlexer 6.0. For detailed information,
see the Nortel LinkPlexer Installation and Configuration Guide.
With LinkPlexer 6.0, applications can share Directory Number (DN) association
between different applications.
For example:
An Interactive Voice Response (IVR) application and Contact Center
Manager Server can share IVR voice ports. The IVR application controls
the ports while Contact Center Manager Server monitors and reports on
activity at the ports.
A softphone application, built using Communication Control Toolkit
(CCT), and Contact Center Manager Server can share agent positions. The
Contact Center Manager Server routes calls to and reports activity at the
agent positions while the softphone implements the agent capability.
A voice recorder and Contact Center Manager Server can share an agent
position. The Contact Center Manager Server monitors agent activity and
call routing at the position while the voice recorder uses the activity to
trigger recording.
System requirements
See the Microsoft Windows Server Catalog (www.microsoft.com) for the latest
hardware and software designed especially for the Windows Server 2003 family.
See the hardware manufacturer’s Web site to ensure that the operating system is
supported.
If you are using X.25 (CompuCALL), the following requirements are necessary:
two communication ports (only one is required for ICM)
an Eicon card
a pair of Motorola V.3600 modems
LinkPlexer 6.0 is supported on Windows Server 2003 operating system with the
service pack number indicated in the readme file.
TCP/IP requirements
To connect to CS 2x00/DMS through TCP/IP, the minimum requirements are:
an Ethernet Interface Unit (EIU) on the CS 2x00/DMS switch
a 10 Mb or 10/100 Mb Ethernet card on the LinkPlexer 6.0 server
X.25 requirements
To connect to CS 2x00/DMS through X.25, the minimum requirements are:
an EMPC/MOC or IOM card on the CS 2x00/DMS switch
an Eicon C91 V2 (or compatible) card on the LinkPlexer 6.0 server
a pair of Motorola V.3600 stand-alone modems
Other considerations
To install LinkPlexer 6.0, you must have administrator rights on the local server.
Network architecture
Features
DN association sharing
Both CompuCALL and Intelligent Call Management (ICM) limit the association
of resources to a single session. Two host applications with simultaneous
CompuCALL/ICM application sessions established with a given switch cannot
have the same resource associated with the two sessions at the same time.
Messaging
LinkPlexer 6.0 tracks each message from an application to the Communication
Server 2x00/DMS. The initial response message is sent only to the sending
application. Event or unconfirmed type messages are broadcast to all connected
applications.
DN association management
LinkPlexer 6.0 keeps track of which DNs and agent position IDs are associated
with each application (such as Contact Center Manager Server or
Communication Control Toolkit). This ensures that DNs and agent position IDs
associated with a particular agent/client connection are not disassociated by a
dv-Dn-Associate (delete) message being received from another application.
When the last application disconnects, LinkPlexer 6.0 drops and reestablishes
the connection to the Communication Server 2x00/DMS. This guarantees
synchronization between the device list maintained by LinkPlexer 6.0 and the
devices acquired on the Communication Server 2x00/DMS link.
Session management
Session management is carried out by LinkPlexer 6.0 and operates as follows:
On service startup, LinkPlexer establishes a connection with the switch and
starts a logon session by sending a dv-Appl-Logon message.
When the last application disconnects from LinkPlexer 6.0, the link
between LinkPlexer 6.0 and the Communication Server 2x00/DMS is also
disconnected. After a short period (less than 10 seconds), LinkPlexer 6.0
reestablishes the connection to the switch and restarts the logon session by
sending a dv-Appl-Logon message.
LinkPlexer 6.0 maintains the integrity of the connection between the LinkPlexer
6.0 server and each connected application. This lets LinkPlexer 6.0 free the
license when an application disconnects.
While this is a rare scenario, the situation can occur when using a
Communication Control Toolkit-enabled softphone. When a physical phoneset
is used to make the outbound call, the Communication Server 2x00/DMS sends
a dv-set-offhook-U message at the time the physical phone goes off-hook.
However, when Communication Control Toolkit is used to make the outbound
call, the dv-set-offhook-U message is not generated.
Contact Center Manager Server uses the off-hook message to update the real-
time display. The lack of data on the real-time display means that contact center
supervisors have insufficient information about an agent to differentiate between
agents who are Not Ready and agents who are on outbound calls.
Benefits
The main benefits of LinkPlexer 6.0 are:
Migration—LinkPlexer 6.0 facilitates the introduction of Nortel
applications (such as Contact Center Manager Server) into existing
customer CompuCALL or ICM-based networks without the need to
displace the existing applications.
Connectivity—LinkPlexer 6.0 provides conversion of ICM to X.25 and
vice versa, allowing ICM-only applications to be used with existing
CompuCALL links.
Co-residency
The following table illustrates the co-resident support of LinkPlexer 6.0 and
Contact Center Manager Server. For more information, see the Nortel
LinkPlexer Installation and Configuration Guide.
LinkPlexer 6.0 does not require a Windows 2003 service pack. However, Nortel
recommends that you install Service Pack 1 and all hot fixes to ensure full
security of the server.
The following table shows co-residency support for LinkPlexer 6.0 and other
Nortel applications.
LinkPlexer 6.0 does operate with PERI ICM 2.04 and Symposium Agent 2.3,
but cannot be co-resident with either.
Nortel recommends that you install LinkPlexer 6.0 on a separate server for the
following reasons:
Reliability—You can make changes to co-resident applications without
affecting the status of their link to the switch. This lets contact center
activity continue for other applications in the solution.
Troubleshooting—Diagnosis of issues is limited to LinkPlexer. Other
applications conflicting with the operations of LinkPlexer software do not
have to be eliminated.
For pertinent startup information, see the Nortel LinkPlexer Installation and
Configuration Guide.
ATTENTION
LinkPlexer 6.0 and LinkPlexer 1.2 can co-reside; however,
there is no advantage to such a configuration. Nortel
recommends that you install LinkPlexer 6.0 only and uninstall
any previous versions.
Application considerations
Applications connected to LinkPlexer 6.0 must cooperate in controlling
common resources:
A race condition can result if two applications attempt to change the state of
the same device at the same time.
One application should control the device, others should only monitor
events at the device. This is particularly applicable to controlling CDNs.
Only one application should attempt to control an individual CDN.
Limitations
LinkPlexer 6.0 has the following known limitations:
X.25 bandwidth Enhanced Multi-Protocol Controller (EMPC) interface
limited to 19,200 bps
This is actually a Communication Server 2x00/DMS limitation, rather than
a LinkPlexer limitation.
512 invoke IDs
invoke IDs are shared between applications
Engineering guidelines
Nortel does not recommend connecting more than 10 applications to LinkPlexer
6.0.
This continuity test is initiated from the opposite direction of a switch invoked
continuity test, but performs the same function from the perspective of the
application. In the case of a Contact Center Manager Server to Communication
Server 2x00/DMS switch, the continuity test interval is 60 seconds. In the case
of LinkPlexer to the switch, you can configure the interval. The default is 600
seconds. It is not mandatory to have both a switch continuity test and an
application continuity test running.
Most of Contact Center sites use the TCP host type. The IP address in this table
must match the IP address of the host application. If it does not, the switch does
not allow logon. With the Enhanced Association (ENHASSOC) feature, a
maximum of 100 CDNs can be acquired on this link and associated with a
particular ACD group or DN. Nortel recommends that you configure the
continuity audit interval (AUDINTVL) so that the check is not performed more
that once every 15 minutes.
LINKSET SCAILINKS OPTIONS
NORTEL TCP 47 104 99 88 N (ENHASSOC 100) (CONTAUD Y 15 5 10
N) $
You can use an alternate modem if it meets the minimum requirements. If you
cannot achieve satisfactory performance with an alternate modem, Nortel can
advise you on reverting to one of the recommended options.
Data rate of 19,200 baud is the only recommended rate since it is considered
optimum with respect to speed, delay, and link messaging throughput.
The supported modem is the Motorola V.3600 modem. For further information
about specifications and configuration, see the V.3600 modem user guide,
located at http:// www.arcelect.com (you can also use
http://www.motorola.com for reference).
For more information and procedures for the following, see the Nortel
LinkPlexer Installation and Configuration Guide:
Configuring an X.25 connection
Configuring a TCP/IP connection
Installing the Eicon X.25 card
Capacity engineering
These tables list the capacity engineering limits for ICM (IP) and X.25.
4500 90,000
See Note 1 and 3 See Note 3
Note 2: This assumes 10 percent AUXCPU and call model of Simple Screen
Pops without Redirects.
Note 3: This assumes 15 percent AUXCPU and call model of Simple Screen
Pops wihtout Redirects.
In this chapter
Overview 206
Server naming requirements 207
Third-party software requirements 208
Operating system updates 211
Hardware requirements 213
Technical support 215
Overview
All requirements in this section of the document are applicable to the full list of
Contact Center applications:
Contact Center Manager Server
Contact Center Manager Network Control Center
Contact Center Manager Administration
Contact Center Manager Standby Server
Contact Center Multimedia
Contact Center Outbound
Communication Control Toolkit
Contact Center Manager LinkPlexer
Contact Center co-resident configurations
The term Contact Center applications is used to refer collectively to all the
applications in the previous list. The term Contact Center application is used to
refer generically to any item in the previous list.
The content of this part in the Nortel Contact Center Manager Planning and
Engineering Guide is identical to the content of the Nortel Contact Center
Server and Operating System Requirements Guide. This separate guide is
created for easy reference when determining contact center requirements.
Server names must adhere to RFC 1123 (Requirements for Internet Hosts)
which specifies that a host name must adhere to the following:
Only characters a - z, A - Z, 1 - 9 can be used in a host name
The underscore character (_) and dot character (.) cannot be used
Spaces and hyphens in the host name are not supported
Host names must be 6 to 15 characters in length
If the utility has its own database, it must not impact the Contact Center
application database.
Disk compression utilities must not be used.
Memory tweaking utilities (for example, WinRAM Turbo, Memory Zipper,
and so on) used to reclaim memory that is unused by Microsoft must not be
used.
The installation or uninstallation of the third-party software must not
impact or conflict with the Contact Center application (for example, it must
not cause DLL conflicts). If such conflicts are discovered, a rebuild of the
server may be necessary.
The implementation personnel must perform tests to ensure these
conditions and recommendations are met prior to putting the Contact
Center application into production. Nortel support personnel can ask for the
results of the testing during fault diagnosis. As part of the fault diagnosis
process, the distributor or end-user may be asked to remove third-party
software.
The following are generic guidelines for the use of antivirus software:
During SU (service update) installation on both the client and server disable
all antivirus functionality (for example, firewalls, [passive] scanning, auto
updates, and so on) and do not start antivirus functionality until the entire
Contact Center application installation procedure is complete. Re-enable
antivirus functionality afterwards, as required.
Infected file quarantine policy on the server and client: antivirus software
can be configured to clean up the detected virus automatically and files
must be quarantined if a infected files cannot be cleaned. Contact Nortel to
verify wether the quarantine file is part of our product files or dependent
system file. If a virus is detected, remove the server from the network
immediately during virus eradication to prevent further virus propagation.
Do not connect a Contact Center application platform directly to the
Internet to download virus definitions or updated files. Furthermore, Nortel
recommends that you do not use a Contact Center application client PC to
connect to the Internet. Instead, download virus definitions and updated
files to another location on the customer network and manually load them
from this interim location onto the Contact Center application platform.
Follow the previous procedure for downloading Contact Center application
service updates (SU). This method limits access to the Internet, and thus
reduces the risk of downloading infected files.
Nortel recommends that you scan all SU files, CD-ROMs, and floppy disks
prior to installation or uploading to the server. This practice minimizes any
exposure to infected files from outside sources.
Capacity considerations: Note that running virus scan software can place an
additional load on a Contact Center application platform. It is the
implementation personnel's responsibility to run the performance monitor
tool on the server to gauge CPU utilization. If the antivirus software scan
causes the platform average CPU utilization to exceed the recommended
percentage for longer than 20 minutes, the antivirus software must not be
loaded onto the Contact Center application platform.
Nortel does not provide support on the configuration of antivirus software,
but offers guidance where possible. Direct questions or problems on
antivirus software to the appropriate vendor.
If performance or functionality issues are raised to Nortel support personnel
as part of the fault diagnosis process, you may be asked to remove third-
party utility software or antivirus software.
Service updates
Given the number of operating system security service updates and the
complexity inherent in any network, Nortel recommends that you create a
systematic and accountable process for identifying and applying service updates.
To help create such a process, you can follow a series of best practices
guidelines, as documented in the National Institute of Standards and Technology
(NIST) Special Bulletin 800-40, Procedures for Handling Security Patches.
This bulletin suggests that if an organization does not have a centralized group to
coordinate the storage, evaluation, and chronicling of security service updates
into a library, then system administrators or the contact center administrator
must fulfill this role. In addition to these guidelines, whenever possible, Nortel
recommends that you follow Microsoft recommendations regarding newly
discovered vulnerabilities and that you promptly install any security service
updates issued by Microsoft.
Whenever possible, Nortel incorporates the latest operating system security
recommendations and service updates in an integrated solutions testing strategy
during each test cycle. However, due to the urgent nature of security service
updates when vulnerabilities are discovered, Nortel recommends that customers
follow Microsoft guidelines as they are issued, including any Microsoft
installation procedures and security service update rollback processes that may
be in place.
Finally, you must make a full system backup before updating the system to
ensure that a rollback is possible, if required.
If a Contact Center application does not function properly after you apply a
Microsoft security service update, you must remove the service update and
revert to the previous version of the application (from the backup you made
before applying the service update). For added security, always check to see if
Nortel verified the Microsoft service update for its compatibility with Contact
Center Manager.
For more information about updating, see Contact Center Portfolio Service
Packs Compatibility and Security Hotfixes Compatibility List on Nortel
(www.nortel.com).
Service packs
Nortel has a policy is to implement co-residency testing of all new Operating
Service Packs for compatibility with our suite of Contact Center applications as
soon as they are available. In practice, because a service pack may contain a
significant amount of new content, Nortel requires that customers wait until
compatibility testing is complete before the you apply the service pack. Note
that operating system service packs are typically tested with the latest Contact
Center application SU and, therefore, an upgrade to a new service pack
necessitates an upgrade to the latest Nortel SU.
Before uploading a new service pack it is imperative that a full system backup is
completed (for system rollback as in the updating scenario).
ATTENTION
Service pack compatibility for all Contact Center applications
is documented in Contact Center Portfolio Service Packs
Compatibility and Security Hotfixes Applicability List on the
Nortel Web site at www.nortel.com.
Hardware requirements
The following sections describe the hardware requirements for all servers.
Data backups that are running at the time of shutdown are unusable.
UPS requirements
Provides at least 10 minutes of power to stop all services and shut down the
server.
Fits physically within the workplace.
Impacts environment minimally.
Applies power to the server when line voltage reaches a stable state.
Recharges before powering up the server if the server is down for a long
time.
Is compatible with the operating system running on the server.
Technical support
All hardware diagnostics are the responsibility of the hardware vendor. Check
with the manufacturer instructions and recommendations before you perform
any hardware-related procedure.
It is the distributor or end user's responsibility to verify the selected server. This
verification includes the following before you install and configure a Contact
Center application:
ensure the Platform Vendor Independent system conforms to specifications
as listed in this guide
install the operating system
ensuring it is functional—for example, the server starts up correctly, can
connect to the network, and so on
The distributor or end user must make an effort to rule out hardware faults
before escalating issues into Nortel. During problem diagnosis, Nortel GNTS
may ask for test reports carried out on Platform Vendor Independent hardware,
or it may be necessary to request the removal of certain software utilities if it is
deemed necessary as part of the investigation process.
In this chapter
Hardware requirements 218
Disk partitioning requirements 224
Operating system requirements 226
Third-party software requirements 230
Platform compliance check utility 233
Hardware requirements
Contact Center Manager Server release 6.0 offers significant new functionality
to consider when choosing a platform to run the Contact Center Manager Server
application software. In particular, some of the new features include:
License Manager—Provides the central administration and control of all
6.0 keycoded features across Contact Center Manager Server, Contact
Center Multimedia, and Communication Control Toolkit components.
Universal Networking—Provides networking of calls between different
switch types
Open Queue—Primary usage is to enable multimedia contact center in
conjunction with the Contact Center Multimedia component. If you are
installing Contact Center Multimedia, you must enable Open Queue.
The following specifications provide guidelines regarding platform types and the
level of functionality supported. These specifications are for standalone
configurations only. For co-resident configurations, see Chapter 13, “Co-
residency.”
Use the Contact Center 6.0 CapTool (Capacity Tool) to determine the platform
size required for a contact center configuration.
ATTENTION
The hardware specifications detailed in this section are for
general guidance only.
Carry out a detailed analysis of your contact center capacity
requirements using the CapTool before you decide on the
specifications for your PVI server for such items as CPU
speed, RAM size, and disk space.
The CapTool is a software utility you download from the
Partner Information Center Web site (www.nortel.com/pic).
The tool is in the following location:
Home > Technical Support > Contact Center Manager Server
> Tools
The following table lists the hardware requirements for Contact Center Manager
Server (standalone configuration only).
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
Hard disk type SCSI or SATA SCSI or SATA IDE drives not supported.
At this time, a SAN
(Storage Area Network)
configuration is not
supported.
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
DVD ROM one DVD ROM drive one DVD ROM drive Drive letter must be E.
Minimum speed is 4X.
Serial port one serial port (for one serial port (for Additional serial ports are
See Note 2. modem access) or modem access) or required if you want to use
USB port (if using USB port (if using Access Link for Meridian
USB modem) USB modem) Mail or a serial UPS. You
must use COM2 for the
Access Link. Also, a serial
port is an option for
security device connectivity
Parallel port not required not required
Video card one video card and one video card and 800 x 600 pixels minimum
monitor monitor resolution
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
Modem one external modem one external modem 33.6 KB/s minimum for
remote technical support.
USB modems are
supported.
Backup/ backup system for backup system for For the tape drive option,
Restore database backup can database backup can the drive must be large
be either tape drive be either tape drive enough to hold all the
or remote directory or remote directory backup data for the
complete database on a
single backup tape.
Hardware compression
techniques can be used if
necessary.
Note 2: For COM1, the base I/O Port Address must be set to 3F8, and the IRQ
must be set to 4. If you configure additional hardware on your server, such as
COM ports 3 and 4, ensure that the hardware is configured correctly (for
instance, ensure that IRQs do not conflict with existing IRQs). Any further
troubleshooting and hardware diagnostics are the responsibility of the hardware
vendor.
CPU use
For optimal performance, average CPU use must not exceed 50 percent over an
interval of 15 minutes.
RAID controller
For RAID requirements, see “RAID (Redundant Array of Disks),” on page 213.
You can implement RAID 5 with Contact Center Manager Server; however,
RAID 1 is the solution highly recommended by Nortel because the RAID 1
provides maintenance personnel with extra flexibility in providing technical
support. Other RAID levels are not supported. Any RAID-specific issues must
be addressed by the RAID vendor.
High availability
Testing with the 4x00 family of Stratus servers is planned, but not completed
when this version of the document was published. Check Helmsman
(www.nortel.com/helmsman) for the latest version of this document to review an
updated statement of compliance.
You can install Contact Center Manager Server on the Stratus 3300, if the 3300
version meets the generic PVI requirements in this document.
See the Contact Center Manager Server Installation and Maintenance Guide for
additional information regarding disk partitioning.
The following table provides the operating system compatibility for Contact
Center Manager Server.
Do not install additional services on your server that are not installed by default
or covered in this document.
See the Contact Center 6.0 Security Guide for detailed guidelines about
operating system configuration, available on the Partner Information Center Web
site (www.nortel.com/pic).
Note: Do not apply the steps if you are using Contact Center Manager Server in
the Communication Server 2X00/DMS environment or when you are using a
Network Control Center server.
Support Web site) for the list of applicable Microsoft security hotfixes that
should be applied.
Backup the entire server, then shut down all Contact Center services before
you apply any Microsoft security hotfixes using the Microsoft instructions.
Apply Microsoft security updates on a timely basis.
Third-party backup software is used only for full (offline) backups. To create a
full backup, you must use a third-party backup utility such as Microsoft backup
utility. See the third-party documentation for information about the full backup
procedure, and to the Contact Center Manager Server Installation and
Maintenance Guide for information about procedures that you must complete
before you perform a full backup. If you use a third-party backup utility, it must
comply with the general third-party software guidelines specified in “Third-
party software requirements” on page 208.
All Contact Center Manager Server services, including the Sybase database SQL
server, must be shut down before you perform a full backup. Even though some
third-party backup utilities can provide an online backup of all files, including
the Sybase database, Contact Center Manager Server does not support an online
backup from these third-party backup utilities.
You must use the utility included with Contact Center Manager Server to
perform all other database backups due to proprietary functions called upon
during the backup routine. See the Contact Center Manager Server Installation
and Maintenance Guide.
Antivirus software
Several maintenance tasks are automatically activated on Contact Center
Manager Server at 12:00 midnight. Therefore, virus scans must be scheduled at
an off-midnight time. Similarly, active virus scans must be disabled when you
perform diagnostic traces or logs on the server.
For Contact Center Manager Server, Nortel recommends that you exclude the
following files and folders from scans (both real-time and scheduled):
F:\Nortel\Database\
<additional database drive>:\Nortel\Database\
TSM_OAM log folder location
D:\Nortel\iccm\bin\data
D:\Nortel\iccm\data
D:\Nortel\iccm\sdm\logs
OAMContainer*.log located at D:\Nortel\Core\CMF\6_0_X_X\logs
D:\NortelICCM\BIN\Tools2.exe—File access errors occur in the Scan
Activity log if you do not exclude this file from scanning.
D:\Nortel\iccm\logs (SIP logs)
D:\Nortel\iccm\sgm\config\ (SIP log configuration files)
D:\Nortel\Core\CMF\(current version of CMF)
pcAnywhere
Nortel requires that pcAnywhere be installed on the Contact Center Manager
Server to provide remote support. A version of pcAnywhere host-only software
is shipped with Contact Center Manager Server. Compatibility of pcAnywhere
versions and the Contact Center Manager Server release are provided in the
following table.
10.5 Symposium Call Center Server 4.2 11, 10.x, 9.x, 8.x
11.01 Symposium Call Center Server 5.0 11.01, 10.x, 9.x,
Nortel does not supply the pcAnywhere client with its host-only version of
pcAnywhere.
Note that you can use the Remote Desktop Connection feature in Windows as an
alternative for remote support access tool instead of pcAnywhere.
To check whether a particular server meets the basic requirements for Platform
Vendor Independence, run the Platform Compliance Check utility on the server
after the operating system is installed and the drives are partitioned. Platform
Compliance Check utility is included on the Server Application DVD containing
the Contact Center Manager Server software. It generates warnings and
suggestions when the server under test does not satisfy the minimum or
suggested requirement.
Use the Platform Compliance Check utility in conjunction with the guidelines
stated in this document. Even if the utility passes a system, some error
conditions can exist.
In this chapter
Server hardware requirements 236
Client hardware requirements 242
Disk partitioning requirements 241
Operating system requirements 245
Third-party software requirements 249
Platform compliance check utility 250
ATTENTION
The hardware specifications detailed in this section are for
general guidance only.
Carry out a detailed analysis of your contact center capacity
requirements using the CapTool before you decide on the
specifications for your PVI server for such items as CPU
speed, RAM size, and disk space.
The CapTool is a software utility you download from the
Partner Information Center Web site (www.nortel.com/pic).
The tool is in the following location:
Home > Technical Support > Contact Center Manager Server
> Tools
The following table lists the hardware requirements for the Contact Center
Manager Administration server (standalone configuration only).
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
CPU Intel-based CPU 2.8 GHz Single Xeon Pentium IV, Intel Xeon
(Xeon or Pentium or Pentium IV. (32- and 64-bit), Dual
IV), 2 GHz Note that Contact core Xeon and Intel
Center 6.0 CapTool Xeon DP are supported.
must be used to Dual- and quad-CPU
determine machines are supported
appropriate CPU with or without
required. Hyperthreading enabled.
Serial attached SCSI
disks are supported.
Non-supported
processors include: Intel
Celeron, Intel Itanium
(IA 64), and AMD
processors.
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
Hard disk type SCSI, SATA or IDE SCSI or SATA At this time, a SAN
(Storage Area Network)
configuration is not
supported.
DVD ROM one DVD ROM drive one DVD ROM drive
For example, there can be separate disk partitions for the operating system, the
application software, and the shared folders that are required for exporting
historical reports, or everything can be installed and configured on the same disk
partition.
Nortel recommends that you install the operating system and Contact Center
Manager Administration on an NT File System (NTFS) partition because File
Allocation Table (FAT) partitions do not support security.
Note the following guidelines for disk partitioning based on disk size
requirements:
The minimum hard disk space requirement of 20 GB can be explained as
follows. These are approximate figures and vary from contact center to
contact center:
Windows Server 2003 operating system (with a virtual memory of 512
MB x 1.5), including operating system service updates, the page file,
and so on: minimum 4 GB.
Third-party software, such as antivirus software and pcAnywhere, plus
the Contact Center Manager Administration application software:
minimum 2 GB.
Historical report storage (based on a contact center with 45 supervisors,
each with 300 MB of storage): minimum 14 GB. (If less storage is
required, you can reduce the minimum disk space to less than 20 GB.)
The following table lists the hardware requirements for Contact Center Manager
Administration client. See Notes following table.
DVD ROM one DVD ROM drive one DVD ROM drive
Serial ports one serial port (if one serial port (if
connection of the M1 connection of the M1
Data Extraction Tool Data Extraction Tool
to the M1 switch to the M1 switch
using a serial port is using a serial port is
required) required)
This specification is applicable to the Supervisor Client machine but can also be
applied to computers that run Agent Desktop displays.
CPU use
For optimal performance, average CPU use on both the Contact Center Manager
Administration server and the client must not exceed 70 percent over an interval
of 15 minutes.
RAID controller
For RAID requirements, see “RAID (Redundant Array of Disks),” on page 213.
High availability
Testing with the 4x00 family of Stratus servers is planned, but not completed
when this version of the document was published. Check Helmsman
(www.nortel.com/helmsman) for the latest version of this document to review an
updated statement of compliance.
International versions
Operating system supported Minimum service pack
Note 2: Language packs for Contact Center Manager Administration for French,
German, Japanese, and Traditional Chinese are currently available on the DVD.
Sybase Open Client v.12.5 (required for the Historical Reporting and
Contact Center Manager components—supplied by Nortel)
The Web client application does not flag event log alarms as SNMP
traps. However, you can configure the server to send SNMP traps at an
operating system level. The SNMP service is not installed by default, so
if it is required, select it while installing or configuring the operating
system.
International versions
supported
Operating system See Note 1. Minimum service pack
Note 1: The client operating system must be of the same language family as the
Contact Center Manager Administration server.
The following sections describe the third-party software requirements for the
Contact Center Manager Administration server.
Antivirus software
For antivirus software requirements, see “Additional guidelines for use of
antivirus software,” on page 209.
pcAnywhere
Nortel requires you to install pcAnywhere on the server to provide Contact
Center Manager Administration support through a dial-up modem. Contact
Center Manager Administration supports pcAnywhere version 11.5
Note that you can use the Remote Desktop Connection feature in Windows as an
alternative for remote support access tool instead of pcAnywhere.
To check whether a particular server meets the basic requirements for Platform
Vendor Independence, run the Platform Compliance Check utility on the server
after the operating system is installed and the drives are partitioned. Platform
Compliance Check utility is included on the product DVD. It generates warnings
and suggestions when the server under test does not satisfy the minimum or
suggested requirement.
Note: Use the Platform Compliance Check utility in conjunction with the
guidelines stated in this document. Even if the utility passes a system, some
error conditions can exist.
In this chapter
Server hardware requirements 254
Client hardware requirements 262
Disk partitioning requirements 266
Operating system requirements 268
Third-party software requirements 269
Contact Center Multimedia server acts as the server platform for Outbound, e-
mail, and Web communications media types. This server is deployed in addition
to the Contact Center Manager Server, Contact Center Manager Administration,
and Communication Control Toolkit requirements.
You must install the Windows Server 2003 Language Pack to read some e-mail
attachments. For detailed instructions, see the Contact Center Multimedia
Installation and Maintenance Guide.
This server runs Microsoft Windows Server 2003 Software Standard Edition or
Enterprise Edition. Other versions of Windows Server 2003 are not supported.
ATTENTION
The hardware specifications detailed in this section are for
general guidance only.
Carry out a detailed analysis of your contact center capacity
requirements using the CapTool before you decide on the
specifications for your PVI server for such items as CPU
speed, RAM size, and disk space.
The CapTool is a software utility you download from the
Partner Information Center Web site (www.nortel.com/pic).
The tool is in the following location:
Home > Technical Support > Contact Center Manager Server
> Tools
The following table lists the hardware requirements for the Contact Center
Multimedia server.
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
Hard disk one physical drive Two separate Separate physical disks
drives physical drives: one provide reliable and easy
for the operating recovery in case of disk
system, Contact failure.
Center Multimedia A RAID-1 implementation
application, database covers this requirement.
software, and
attachments, and the
second physical drive
for the database
partition.
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
Hard disk See “Disk partitioning requirements” on page 266 for this information.
partitioning
Hard disk type IDE, SCSI or SATA SCSI or SATA A SAN (Storage Area
Network) configuration is
not supported.
Hard disk 7200 RPM > 7200 RPM
speed
Serial ports one serial port (for one serial port (for Additional serial ports are
modem access) modem access) required if you want to use
a serial UPS.
See Note 2.
Parallel port Not required Not required
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
Video card one video card and video card and 800 x 600 pixels minimum
monitor monitor resolution
Backup/ Backup system for Backup system for For the tape drive option,
Restore database backup can database backup can the drive must be large
be either tape drive be either tape drive enough to hold all the
or networked share or networked share backup data for the
complete database on a
single backup tape.
Hardware compression
techniques can be used if
necessary
Note 2: If you configure additional hardware on your server, such as COM ports
3 and 4, ensure that the hardware is configured correctly (for instance, ensure
that IRQs do not conflict with existing IRQs). Further troubleshooting and
hardware diagnostics are the responsibility of the hardware vendor.
Standby server
The Contact Center Multimedia server has a warm standby server, or Standby
server, used for shadowing the Caché database and providing a quick recovery if
the primary server fails.
The Contact Center Multimedia database for the Standby server must be
installed on the same drive letter as on the Primary server. The Standby server
receives Contact Center Multimedia database updates asynchronously so it does
not affect the performance on the Primary server.
The Standby server is an optional licensed component that shadows the Contact
Center Multimedia database. The hardware, disk partitioning, software, and port
usage requirements are the same for the Standby server as for the Contact Center
Multimedia/Outbound server.
The requirements for the Contact Center Multimedia Standby server are the
same as the Contact Center Multimedia server.
Contact Center Agent Desktop and Outbound Campaign Management Tool are
clients for the Contact Center Multimedia server.
Contact Center Agent Desktop and Outbound Campaign Management Tool use
the .NET Framework v1.1 with .NET Framework Service Pack 1. After .NET
Framework and service updates are installed, further deployments of the clients
is through Microsoft Internet Explorer URL or SMS deployment.
The following table lists the hardware requirements for Contact Center Agent
Desktop and Outbound Campaign Management Tool.
CPU use
For optimal performance, average CPU use on the Contact Center Multimedia
server must not exceed 50 percent over an interval of 20 minutes.
RAID controller
For RAID requirements, see “RAID (Redundant Array of Disks),” on page 213.
High availability
Testing with the 4x00 family of Stratus servers is planned, but not completed
when this version of the document was published. Check Helmsman
(www.nortel.com/helmsman) for the latest version of this document to review an
updated statement of compliance.
This section describes partitioning for the Contact Center Multimedia Server.
The partitioning of the Customer Interface server is beyond the scope of this
document, but be careful to align with the partitioning requirements of the Web
Server and (optional) Servlet Engine deployed on the Customer Interface server.
See the Web Server and Servlet Engine documentation for requirements.
The following table lists the recommended Contact Center Multimedia server
partitions.
Do not put the attachment folder on the C partition. When the attachment
folder is full, the folder size affects the total operation of the entire system.
The minimum total system disk space for the database is 20 GB. This is
critical for the F partition.
The maximum hard disk space for database partitions is 64 GB (65,536
MB).
International versions
Operating system supported Minimum service pack
Note 2: For Traditional Chinese and Japanese, the US English locale must be
used.
The following sections describe the third-party software requirements for the
Contact Center Multimedia server.
Network requirements
The following are network requirements for Contact Center Multimedia:
The remote computer must be on the same network as the Contact Center
Multimedia server.
The network connection must be through the Nortel server subnet. Ensure
that the Nortel server subnet has low traffic during the scheduled time for
the database backup. If you run the backup when Nortel server subnet
traffic is high, the database backup may take longer than planned.
Antivirus software
Contact Center Multimedia interfaces to an external e-mail system and enables
agents to send attachment files from their computers to the Contact Center
Multimedia server. Both these methods of retrieving data are potential sources of
software infection.
WARNING
Running a Virus Scan on the Contact Center Multimedia
.
attachment folder, which contains thousands of files, can use up
significant proportions of the CPU time on a server and can cause
drastic slowdown in agent's response times. Nortel recommends
that such scans, if necessary, be run during off-peak hours.
pcAnywhere
Nortel requires that pcAnywhere be installed on the server to provide Contact
Center Multimedia support through a dial-in modem. With Contact Center
Multimedia, the version shipped is pcAnywhere 11.5. The pcAnywhere
application is shipped on the Contact Center Manager suite DVD.
Note that you can use the Remote Desktop Connection feature in Windows as an
alternative for remote support access tool instead of pcAnywhere.
In this chapter
Hardware requirements 274
Disk partitioning requirements 280
Operating system requirements 281
Third-party software requirements 282
Hardware requirements
ATTENTION
The hardware specifications detailed in this section are for
general guidance only.
Carry out a detailed analysis of your contact center capacity
requirements using the CapTool before you decide on the
specifications for your PVI server for such items as CPU
speed, RAM size, and disk space.
The CapTool is a software utility you download from the
Partner Information Center Web site (www.nortel.com/pic).
The tool is in the following location:
Home > Technical Support > Contact Center Manager Server
> Tools
The following table lists the hardware requirements for Communication Control
Toolkit (standalone configurations only).
RAM 2 GB 2 GB
Hard disk type IDE, SCSI or SATA IDE, SCSI or SATA A SAN (Storage Area
Network) configuration
is not supported.
CPU use
CPU use with all applications running and under peak traffic load must not
exceed an average of 70 percent. This CPU limit applies to both standalone and
co-resident configurations.
RAID controller
For RAID requirements, see “RAID (Redundant Array of Disks),” on page 213.
High availability
Testing with the 4x00 family of Stratus servers is planned, but not completed
when this version of the document was published. Check Helmsman
(www.nortel.com/helmsman) for the latest version of this document to review an
updated statement of compliance.
Multiple Partitions are not required but are supported for the installation of
Communication Control Toolkit. Even though you can install the
Communication Control Toolkit application on another disk drive, other than the
C drive, certain components are still installed on the C drive. These components
include the Microsoft SQL Server Desktop Engine (MSDE) and the
Communication Control Toolkit configuration database.
International versions
Operating system supported Minimum service pack
ATTENTION
CCTIVR must be installed on an English operating system.
The following sections describe the third-party software requirements for the
Communication Control Toolkit server.
Antivirus software
For antivirus software requirements, see “Additional guidelines for use of
antivirus software,” on page 209.
pcAnywhere
pcAnywhere is a remote support software application provided by the Symantec
Corporation. pcAnywhere, release 11.5, can be used to connect to the
Communication Control Toolkit server in the following ways:
through an Ethernet connection over a LAN
through a dial-up connection into another non-Communication Control
Toolkit computer on the domain that provides access to the Communication
Control Toolkit server through a LAN
Problems occur if you attempt to connect directly to the TAPI server through a
modem because of a potential conflict when a modem driver is on the same
server as the TAPI driver. (TAPI is a sub-component of Communication Control
Toolkit).
Note that you can use the Remote Desktop Connection feature in Windows as an
alternative for remote support access tool instead of pcAnywhere.
Co-residency
In this chapter
Overview 284
Hardware requirements 285
Disk partitioning requirements 291
Operating system requirements 294
Third-party software requirements 296
Preinstallation compliancy check utility 298
Overview
This section lists the requirements for a co-resident installation. For a co-
resident installation, Nortel supports only two types of configurations:
Configuration 1—Contact Center Manager Server 6.0 and Contact Center
Manager Administration 6.0
Configuration 2—Contact Center Manager Server 6.0, Contact Center
Manager Administration 6.0, and Communication Control Toolkit 6.0
ATTENTION
All requirements listed in this document for standalone
installations are valid for a co-resident installation unless they
are explicitly superseded by alternative requirements in the
following section of the document.
Hardware requirements
The following table lists the hardware requirements for both co-residency
scenarios.
ATTENTION
The hardware specifications detailed in this section are for
general guidance only.
Carry out a detailed analysis of your contact center capacity
requirements using the CapTool before you decide on the
specifications for your PVI server for such items as CPU speed,
RAM size, and disk space.
The CapTool is a software utility you can download from the
Partner Information Center (www.nortel.com/pic).
You must understand the limitations of using the minimum and
recommended server specifications listed in the following table.
Supported Minimum: This is the absolute minimum platform
onto which the co-resident application software can be loaded and
may not be sufficient for your contact center requirements. Use the
CapTool to validate the server requirements.
Recommended Minimum for new Server: For new server
installations, this is the recommended minimum specification. It
may not meet your contact center requirements. Use the CapTool
to validate the server requirements.
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
CPU Intel-based CPU, Intel-based CPU, Intel Xeon (32- and 64-
Dual Xeon 2.8 GHz. Dual Xeon 2.8 GHz. bit), Dual core Xeon and
Intel Xeon DP are
supported.
Dual- and quad-CPU
machines are supported
with or without
Hyperthreading enabled.
Non-supported
processors include: Intel
Celeron, Intel Itanium
(IA 64), and AMD
processors.
RAM 2 GB 4 GB
Hard disk type SCSI or SATA SCSI or SATA IDE drives not supported.
At this time, a SAN
(Storage Area Network)
configuration is not
supported.
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
DVD ROM one DVD ROM drive one DVD ROM drive Drive letter must be E.
Minimum speed is 4X.
Serial port one serial port (for one serial port (for Additional serial ports are
See Note 2. modem access) or modem access) or required if you want to use
USB port (if using USB port (if using Access Link for Meridian
USB modem) USB modem) Mail or a serial UPS. You
must use COM2 for the
Access Link. Also, a serial
port is an option for
security device
connectivity.
Video card one video card and one video card and 800 x 600 pixels minimum
monitor monitor resolution
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
Modem one external modem one external modem 33.6 KB/s minimum for
(Contact Center (Contact Center remote technical support.
Manager Server and Manager Server and USB modems are
Contact Center Contact Center supported.
Manager Manager
Administration Administration
configuration only) configuration only)
See Note 3.
Backup/ backup system for backup system for For the tape drive option,
Restore database backup can database backup can the drive must be large
be either tape drive be either tape drive enough to hold all the
or remote directory or remote directory backup data for the
complete database on a
single backup tape.
Hardware compression
techniques can be used if
necessary.
Note 2: For COM1, the base I/O Port Address must be set to 3F8, and the IRQ
must be set to 4. If you configure additional hardware on your server, such as
COM ports 3 and 4, ensure that it is configured correctly (for instance, ensure
that IRQs do not conflict with existing IRQs). Further troubleshooting and
hardware diagnostics are the responsibility of the hardware vendor.
CPU use
For optimal performance, average CPU use must not exceed 50 percent over an
interval of 15 minutes.
RAID controller
For RAID requirements, see “RAID (Redundant Array of Disks),” on page 213.
High availability
Testing with the 4x00 family of Stratus servers is planned, but not completed
when this version of the document was published. Check Helmsman
(www.nortel.com/helmsman) for the latest version of this document to review an
updated statement of compliance.
The section provides detailed information about partitioning a server to meet the
requirements of Platform Vendor Independence. This information covers both
co-residency scenarios. The minimum and maximum partition sizes are
provided in the following table.
See the Contact Center Manager Server Installation and Maintenance Guide for
the co-resident server for additional information regarding disk partitioning.
International versions
Operating system supported Minimum service pack
See the specific requirements for Contact Center Manager Server, Contact
Center Manager Administration, and Communication Control Toolkit
standalone configurations in this document.
Antivirus software
For antivirus software requirements, see “Additional guidelines for use of
antivirus software,” on page 209.
pcAnywhere
Nortel requires that pcAnywhere be installed on the co-resident server to provide
remote support. A version of pcAnywhere host-only software is shipped with
Contact Center Manager Server. Compatibility of pcAnywhere versions and the
Contact Center Manager Server release are provided in the following table:
Nortel does not supply the pcAnywhere Client with its host-only version of
pcAnywhere. However, you can use the Remote Desktop Connection feature in
Windows as an alternative for remote support access tool instead of
pcAnywhere.
Problems occur if you attempt to connect directly to the TAPI server through a
modem because of a potential conflict when a modem driver is on the same
server as the TAPI driver. (TAPI is a sub-component of Communication Control
Toolkit).
To check whether a particular server meets the basic requirements for Platform
Vendor Independence, run the Platform Compliance Check utility on the server
after the operating system is installed and the drives are partitioned. Platform
Compliance Check utility is included on the product DVD. It generates warnings
and suggestions when the server under test does not satisfy the minimum or
suggested requirement.
The utility is updated to take into consideration the requirements for a co-
resident installation. As part of the installation process, you must to decide
whether the installation is a standalone or co-resident configuration. The utility
uses this information to adjust the list of test cases that are applied.
Use the Platform Compliance Check utility in conjunction with the guidelines
stated in this document. Even if the utility passes a system, some error
conditions can exist.
In this chapter
General requirements 300
Server hardware requirements 302
Disk partitioning requirements 310
Operating system requirements 312
Third-party software requirements 314
General requirements
Note 1: Release 4.5 is minimum Call Server Load and requires Service Updates
for SIP CTI support.
Note 2: The Signaling Server Up-issue software 4.50.75 and the Multimedia
Convergence Manager (MCM) software for Converged Office can be
downloaded from the Nortel.
Switch integration
When you install Contact Center Manager Server, SIP is one of the installation
options. The three options available are Communication Server 1000 (M1) or
Communication Server 2x00 (DMS), or SIP.
You can have two Contact Center Manager Server configurations installed on the
same Communication Server 1000/Meridian 1 PBX switch with an AML
connection, with one instance being a SIP-enabled Contact Center and the
second instance being a regular (non-SIP) Contact Center.
Co-residency
SIP Contact Center can be co-resident with Contact Center Manager
Administration and Communication Control Toolkit.
Upgrade path
SIP is a new feature in Contact Center Manager 6.0. Because there are no
previous SIP version of Contact Center Manager, there is no upgrade path from
Symposium Contact Center Server 5.0 or earlier.
MAS requirements
The MAS (Media Application Server, also know as the Media Server) is a piece
of dedicated hardware. There is no platform vendor independence information.
The software for SIP Contact Center is known as the MAS application. This
software is only supported on the X336 server.
For more information, see the Nortel Media Application Server Installation and
Configuration Guide for Contact Center 6.0.
This section contains the server hardware requirements for standalone and
co-resident configurations involving SIP.
Standalone requirements
The following table lists the hardware requirements for SIP Contact Center
Manager Server (standalone configuration only).
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
DVD ROM one DVD ROM drive one DVD ROM drive Drive letter must be E.
Minimum speed is 4X.
Serial port one serial port (for one serial port (for
modem access) or modem access) or
USB port (if using USB port (if using
USB modem) USB modem)
Modem one external modem one external modem 33.6 KB/s minimum for
remote technical support.
USB modems are
supported.
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
Backup/ backup system for backup system for For the tape drive option,
Restore database backup can database backup can the drive must be large
be either tape drive be either tape drive enough to hold all the
or remote directory or remote directory backup data for the
complete database on a
single backup tape.
Hardware compression
techniques can be used if
necessary.
Co-resident requirements
The following table lists the hardware requirements for SIP Contact Center
Manager Server (co-resident configuration only).
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
DVD ROM one DVD ROM drive one DVD ROM drive Drive letter must be E.
Minimum speed is 4X.
Serial port one serial port (for one serial port (for
modem access) or modem access) or
USB port (if using USB port (if using
USB modem) USB modem)
Video card one video card and one video card and 800 x 600 pixels minimum
monitor monitor resolution
Modem one external modem one external modem 33.6 KB/s minimum for
remote technical support.
USB modems are
supported.
Hardware
item Supported Recommended
See Note 1. minimum minimum Additional information
Backup/ backup system for backup system for For the tape drive option,
Restore database backup can database backup can the drive must be large
be either tape drive be either tape drive enough to hold all the
or remote directory or remote directory backup data for the
complete database on a
single backup tape.
Hardware compression
techniques can be used if
necessary.
CPU use
For optimal performance, average CPU use on the SIP Contact Center Manager
Server and must not exceed 50 percent over an interval of 15 minutes.
RAID controller
For RAID requirements, see “RAID (Redundant Array of Disks),” on page 213.
You can implement RAID 5 with SIP Contact Center Manager Server; however,
RAID 1 is the solution highly recommended by Nortel because the RAID 1
provides maintenance personnel with extra flexibility in providing technical
support. Other RAID levels are not supported. Any RAID-specific issues must
be addressed by the RAID vendor.
High availability
Testing with the 4x00 family of Stratus servers is planned, but not completed
when this version of the document was published. Check Helmsman
(www.nortel.com/helmsman) for the latest version of this document to review an
updated statement of compliance.
You can install SIP Contact Center Manager Server on the Stratus 3300, if the
3300 version meets the generic PVI requirements in this document.
See the Contact Center Manager Server Installation and Maintenance Guide for
additional information regarding disk partitioning.
The following tables lists the operating system requirements for a SIP Contact
Center Manager Server.
International versions
Operating system supported Minimum service pack
Note 2: The SIP Contact Center Manager Server language packs are not
supported for French, German, Japanese, and Traditional Chinese.
The following sections describe the third-party software requirements for the
SIP Contact Center Manager Server.
Third-party backup software is used only for full (offline) backups. To create a
full backup, you must use a third-party backup utility such as Microsoft backup
utility. See the third-party documentation for information about the full backup
procedure, and to the Contact Center Manager Server Installation and
Maintenance Guide for information about procedures that you must complete
before you perform a full backup. If you use a third-party backup utility, it must
comply with the general third-party software guidelines specified in “Third-
party software requirements” on page 208.
All SIP Contact Center Manager Server services, including the database SQL
server, must be shut down before you perform a full backup. Even though some
third-party backup utilities can provide an online backup of all files, including
the database, SIP Contact Center Manager Server does not support an online
backup from these third-party backup utilities.
You must use the utility included with SIP Contact Center Manager Server to
perform all other database backups due to proprietary functions called upon
during the backup routine. See the Contact Center Manager Server Installation
and Maintenance Guide.
Antivirus software
Several maintenance tasks are automatically activated on SIP Contact Center
Manager Server at 12:00 midnight. Therefore, virus scans must be scheduled at
an off-midnight time. Similarly, active virus scans must be disabled when you
perform diagnostic traces or logs on the server.
For Contact Center Manager Server, Nortel recommends that you exclude the
following files and folders from scans (both real-time and scheduled):
F:\Nortel\Database\
<additional database drive>:\Nortel\Database\
TSM_OAM log folder location
D:\Nortel\iccm\bin\data
D:\Nortel\iccm\data
D:\Nortel\iccm\sdm\log
OAMContainer*.log located at D:\Nortel\Core\CMF\6_0_X_X\logs
D:\NortelICCM\BIN\Tools2.exe—File access errors occur in the Scan
Activity log if you do not exclude this file from scanning.
D:\Nortel\iccm\logs (SIP logs)
D:\Nortel\iccm\sgm\config\ (SIP log configuration files)
D:\Nortel\Core\CMF\(current version of CMF)
For MAS, Nortel recommends that you exclude the following files and folders
from scans (both real-time and scheduled):
D:\Program Files\Nortel Networks\MAS\ConfMP
D:\Program Files\Nortel Networks\MAS\CStore
D:\Program Files\Nortel Networks\MAS\IvrMP
D:\Program Files\Nortel Networks\MAS\MediaController
D:\Program Files\Nortel Networks\MAS\Mmc
Profile\(username)\Application Data\Nortel\Agent Desktop\Logs
pcAnywhere
Nortel requires that pcAnywhere be installed on the Contact Center Manager
Server to provide remote support. A version of pcAnywhere host-only software
is shipped with SIP Contact Center Manager Server. Compatibility of
pcAnywhere versions and the SIP Contact Center Manager Server release are
provided in the following table.
10.5 Symposium Call Center Server 4.2 11, 10.x, 9.x, 8.x
11.01 Symposium Call Center Server 5.0 11.01, 10.x, 9.x,
Nortel does not supply the pcAnywhere client with its host-only version of
pcAnywhere. However, you can use the Remote Desktop Connection feature in
Windows as an alternative for remote support access tool instead of
pcAnywhere.
LinkPlexer 6.0
In this chapter
Overview 318
Hardware requirements 319
Operating system requirements 323
Third-party software requirements 325
Overview
This section covers the hardware, operating system, and third-party software
requirements for LinkPlexer 6.0. For additional information, see the LinkPlexer
6.0 Installation and Configuration Guide.
See the Microsoft Windows Server Catalog (www.microsoft.com) for the latest
hardware and software designed especially for the Windows Server 2003 family.
See the hardware manufacturer’s Web site to ensure that the operating system is
supported.
Hardware requirements
The following table lists the hardware requirements for LinkPlexer 6.0.
Hard disk partitioning one physical drive Separate physical disks provide
reliability and easy recovery in
case of disk failure.
TCP/IP requirements
To connect to CS 2x00/DMS through TCP/IP, the minimum requirements are:
an Ethernet Interface Unit (EIU) on the CS 2x00/DMS switch
a 10 Mb or 10/100 Mb Ethernet card on the LinkPlexer 6.0 server
X.25 requirements
To connect to CS 2x00/DMS through X.25, the minimum requirements are:
an EMPC/MOC or IOM card on the CS 2x00/DMS switch
an Eicon C91 V2 (or compatible) card on the LinkPlexer 6.0 server
a pair of Motorola V.3600 stand-alone modems
Other considerations
To install LinkPlexer 6.0, you must have administrator rights on the local server.
CPU use
For optimal performance, average CPU use must not exceed 70 percent over an
interval of 15 minutes.
RAID controller
For RAID requirements, see “RAID (Redundant Array of Disks),” on page 213.
This section lists the third-party software requirements for LinkPlexer 6.0.
Antivirus software
For antivirus software requirements, see “Additional guidelines for use of
antivirus software,” on page 209.
In this chapter
Overview 328
Hardware requirements 329
Disk partitioning requirements 333
Operating system requirements 336
Third-party software requirements 337
Overview
This section of the document defines the requirements specifically for the
Replication Server component of the Standby Server feature. For detailed
procedures for configuring Standby Server, see the Contact Center Manager
Server Installation and Maintenance Guide for the Standby Server.
ATTENTION
The hardware specifications detailed in this section are for
general guidance only.
Carry out a detailed analysis of your contact center capacity
requirements using the CapTool before you decide on the
specifications for your PVI server for such items as CPU
speed, RAM size, and disk space.
The CapTool is a software utility you download from the
Partner Information Center Web site (www.nortel.com/pic).
The tool is in the following location:
Home > Technical Support > Contact Center Manager Server
> Tools
Hardware requirements
The following table lists the hardware requirements for Replication Server.
Hardware
item Minimum Typical
See Note 1. requirements configuration Additional information
Hard disk See “Disk partitioning requirements” on page 333 for this information.
partitioning
Hardware
item Minimum Typical
See Note 1. requirements configuration Additional information
Hard disk type IDE, SCSI or SATA SCSI or SATA At this time, a SAN
(Storage Area Network)
configuration is not
supported.
DVD ROM one DVD ROM drive one DVD ROM drive
Serial port one serial port (for one serial port (for Optional serial ports, as
See Note 2. modem access) or modem access) or follows:
USB port (if using USB port (if using If you are using a
USB modem) USB modem) modem for remote
support, rather than a
virtual private network
(VPN), you require one
serial port, configured as
COM1. If you are using
a USB modem, you
require a USB port.
If you use a smart UPS
that requires an
additional serial port on
the server platform, you
also need the additional
serial port.
Video card one video card and one video card and 1024 x 768 minimum
monitor monitor resolution
Hardware
item Minimum Typical
See Note 1. requirements configuration Additional information
Backup/ backup system for backup system for For the tape drive option,
Restore database backup can database backup can the drive must be large
be either tape drive be either tape drive enough to hold all the
or remote directory or remote directory backup data for the
complete database on a
single backup tape.
Hardware compression
techniques can be used if
necessary.
Note 2: For COM1, set the base I/O Port Address to 3F8 and the IRQ to 4.
CPU use
For optimal performance, average CPU use must not exceed 70 percent over an
interval of 15 minutes.
RAID controller
For RAID requirements, see “RAID (Redundant Array of Disks),” on page 213.
The following table provides information about partitioning a server to meet the
requirements of Platform Vendor Independence. The minimum partition sizes
are based on the following:
2 GB = 2048 MB
3 GB = 3072 MB
4 GB = 4096 MB
The requirements for a call center vary depending on the number of agents, call
rate, and other factors.
ATTENTION
You must not install any other application class software on
the Replication Server computer. For more information about
what can be installed on this computer, refer the Contact
Center Manager Server Installation and Maintenance Guide
for the Standby Server.
The following table provides the operating system compatibility for Replication
Server.
Antivirus software
For antivirus software requirements, see “Additional guidelines for use of
antivirus software,” on page 209.
In this chapter
Overview 342
Checklist 344
Hardware configurations 345
Requirements 347
Call load 348
MLS and HDX performance impact 352
Guidelines to minimize capacity requirements 358
Capacity estimation 361
Replication Server 364
Overview
You must ensure that the platform on which you plan to install Contact Center
Manager Server satisfies the capacity requirements of your contact center. To
assist you, Nortel provides the Capacity Assessment Tool (CapTool).
CapTool
CapTool is a standalone Microsoft Windows software application used to
determine the processor capacity requirements of the following components:
Contact Center Manager Server
Network Control Center server
Contact Center Manager Administration
Communication Control Toolkit
License Manager
Citrix server
co-resident server
After you enter specifications for contact center parameters, CapTool uses
mathematical models to estimate the performance and capacity of the required
components.
Checklist
Engineering tasks
When engineering a contact center, you must perform the tasks in the following
checklist.
Description ✔
Hardware configurations
Contact Center Manager Server supports hardware that meets the minimum
requirements in “Hardware requirements” on page 218, regardless of the
manufacturer. The server must also meet the requirements of the Microsoft
Hardware Compatibility List for the applicable Windows Server 2003 operating
system. See the Microsoft Web site (www.microsoft.com) for details.
For detailed information about server requirements, see the Contact Center
Manager Server Installation and Maintenance Guide.
You can install Contact Center Manager Server on the Stratus 3300, if the 3300
version meets the generic PVI requirements in this document.
These servers are available only with Windows Server 2003 (Standard Edition or
Enterprise Edition).
Specific details of the High Availability Platforms that are compatible with
Contact Center Manager Server are available on request from Nortel in a
platform-specific product bulletin.
Requirements
Nortel recommends that you meet the recommended settings. The actual
requirements for a contact center vary depending on the number of agents, rate,
and other factors. To identify the platform that meets the capacity requirements
of your contact center, use the CapTool.
For a list of Contact Center Manager Server hardware requirements, see Chapter
9, “Hardware requirements”.
Call load
Together, call complexity and call rate determine the resources (CPU, memory,
and so on) required to process the call load.
Call complexity
Call complexity is the number of each type of service used by a call.
The following table lists common call services and indicates the typical cost
used per call in the hybrid or typical call model for the Communication Server
1000/Meridian 1 PBX and SIP and a complex call model for the Communication
Server 2x00/DMS.
Communication Communication
Server 1000/ Server 2x00/
Meridian 1 PBX DMS SIP
Basic Call 1 1 1
Give IVR 1 2
HDX Request/Response 1 0 1
Intrinsics 5 5 6
If/Then’s Executed 5 4 5
Communication Communication
Server 1000/ Server 2x00/
Meridian 1 PBX DMS SIP
Call rate
Call rate is the average rate of calls processed by the server. The call rate is
measured in Calls Per Hour (CPH) and is a function of the average Call Arrival
Rate and Mean Holding Time (MHT).
Mean Holding Time is the time that the agent is involved in serving a call. It is
the sum of:
average talk time
time required for post-call processing, when the agent is not available to
handle other calls
inter-call interval (including union break time, if any)
Under heavy call loading, or during the busy time, when there is no agent idle
time, Mean Holding Time is equal to Mean Time Between Calls (MTBC).
(These definitions apply to both inbound and outbound calls.)
Call rate, number of active agents, and MHT are related. Given the same call
rate, the more agents there are, the longer the MHT can be. For example, if the
call rate is 60 CPH and only one agent is available, the MHT cannot be more
than one minute. On the other hand, if there are 60 agents for the same call rate,
then each agent can take up to an hour, on average, for a call.
The values used in the CapTool for estimating capacity are based on successful
call terminations (for example, treatment, available agent, call servicing, call
termination), and do not take into account agent activity other than call handling.
Use this information to estimate combinations of call rates and workloads that
are reasonable. For example, 20 agents handling 25,000 CPH spend, on average,
no more than three per call. This is probably unreasonable for a human agent but
may be acceptable for an automated voting application.
CTI applications
Many contact center customers require third-party CTI applications that use
MLS. Examples of these applications include software phones, Outbound
Predictive Dialing, Host Enhanced Routing, and CTI applications such as
Contact Center Agent Desktop.
CPU impact
CapTool helps determine the impact of MLS on Contact Center Manager Server
performance. CapTool calculates the CPU impact of issuing passive screen pops,
as well as the general impact of MLS usage by applications.
Every CTI application that interfaces with MLS sends messages to and receives
messages from the telephone switch. The MLS software on the server takes
messages from the application en route to the telephone switch and translates
them into the protocol understood by the telephone switch, namely the
Application Module Link (AML) protocol. Conversely, messages from the
telephone switch en route to the application are translated from the AML
protocol to the Meridian Link protocol by the MLS software. The Contact
Center Manager Server CPU impact, therefore, depends on the rate of exchange
of messages between the telephone switch and the application. This message
rate is a function of the application and you need it to calculate the CPU usage.
When you use CapTool, determine the average number of MLS messages per
call for the MLS application.
Example
Consider a predictive dialing application having the following message profile:
1 MakeCall
2 Progress (Trunk seized)
3 Progress (Answered)
4 InitiateTransfer
5 Progress (Ringing)
6 CallOffered
7 Answer
8 Progress (Answered)
9 AnswerIndication
10 Answer Response
11 CompleteTransfer
12 Progress (Transfer complete)
13 Release
14 Release Response
If all outbound calls use this application, the number of MLS messages
processed per outbound call is 14. To include the impact due to this application
in the CapTool model, enter 14 in the Number of MLS messages per outbound
call box on the MLS Services input page.
If only 75 percent of the outbound calls use this application, and the remaining
25 percent use another MLS application with an average of 20 messages per call,
the overall average number of MLS messages per call is
(0.75 x 14) + (0.25 x 20) = 15.5
In this case, enter 15.5 in the Number of MLS messages per outbound call box.
MakeCall 46 1 46
InitiateTransfer 50 1 55
Progress (Ringing) 54 1 54
CallOffered 36 1 42
Answer 28 1 28
AnswerIndication 63 1 63
Answer Response 28 1 41
Complete Transfer 52 1 52
Release 51 1 51
Release Response 50 1 52
Total 14 686
Average 49
The average length per call serviced by MLS is 49 bytes. If all calls receive MLS
service, enter this value into the MLS message size box on the MLS Services
input page.
An API known as the service provider API enables a Contact Center Manager
user to write custom applications (provider applications) that register with the
HDX server to handle back-end processing for the script elements.
The Send Info command sends data to the provider application or the HDX
server. The Send Request/Get Response command sends information to and
receives information from the provider application. The Send Request/Get
Response operation uses approximately twice as much CPU resources as the
Send Info operation.
CapTool can estimate the CPU and Nortel Server Subnet load. On the Call
Complexity input page, enter the average number of Send Info and Send
Request/Get Response commands issued per call.
Example
Suppose that the call rate is 20,000 CPH during the peak hour. Suppose, further,
that 40 percent of incoming calls are treated with the HDX service, and of these
calls
20 percent use one Send Info command
20 percent use two Send Info commands
30 percent use one Send Info and one Send Request/Get Response
command
30 percent use one Send Request/Get Response command
The average number of Send Info commands issued per incoming call is
0.4 x (0.2 + 0.2 x 2 + 0.3) = 0.36
Enter these values into the appropriate boxes on the Call Complexity property
sheet.
Cautions
If the provider application runs on a slow platform, or if it runs on the same
platform as other CPU-intensive applications, the provider application may not
be able to handle the Send Request commands quickly enough. As a result, a
high volume of messages may become queued in the HDX server. If the queue
reaches its size limit, the HDX server terminates the provider session. When this
situation occurs, the provider application receives a
DXM_SERVER_SHUTDOWN message from the API.
If the provider application is too slow, either reduce the incoming Contact
Center Manager call rate or run the provider application alone on a faster
computer.
Do not run other applications between 12:00 midnight and 12:30 a.m.
During this time, the Historical Data Manager (HDM) service performs
data consolidation for monthly, weekly, and daily data. CPU usage for
this activity is high.
Activation of the Master script
Do not activate the Master script during a busy period.
If you must activate the Master script during a busy period, activate all
primary and secondary scripts first.
Note: If the server is not processing calls, you can activate the Master script
without first activating the primary and secondary scripts.
Validation of large scripts
Do not validate the Master script or any large script during a busy
period.
Agent-to-supervisor assignments
Do not run multiple agent-to-supervisor assignments concurrently.
Agent-to-skillset assignments
Do not run multiple agent-to-skillset assignments concurrently.
Capacity estimation
The following tables show how the Contact Center Manager Server capacity
varies with different call loads and standard workloads on a standalone server.
The performance metrics are the outputs from the capacity models (the same
ones used in the CapTool), which are based on controlled measurements
(calibration measurements), as well as high-capacity testing validation results.
The tables are constructed using capacity model extrapolations. The values in
the following table are estimated with a Contact Center Manager model
calibrated with measurements from Symposium Call Center Release 5.0. This
document is updated with the Contact Center Manager performance values after
the Contact Center Manager calibration measurements are complete. The
expected completion is in 2006.
The call complexity model is the standard one given in “Call complexity”
on page 348.
All parameters are scaled according to number of agents logged onto the
system. See Appendix D, “Standard call models.”
3 1540 30,800
4 1670 25,050
3 2719 54,380
4 2868 43,020
Dual Xeon 3.4 GHz 2 2846 85,280
3 3128 62,560
4 3286 49,290
Replication Server
The Replication Server and the Contact Center Standby server are optional
components that provides redundancy to Contact Center Manager Server. The
Replication Server backs up the database on the active server to the Contact
Center Standby server in real time. If the active server fails, the Contact Center
Standby server can be speedily deployed.
In this chapter
Overview 366
Architecture 368
Requirements 369
Contact Center Manager Administration performance 370
Contact Center Manager Client performance 376
Minimizing CPU load 377
Overview
You must ensure that the platform on which you plan to install Contact Center
Manager Administration satisfies the capacity requirements of your contact
center. To assist you, Nortel provides the Capacity Assessment Tool (CapTool).
CapTool
CapTool is a standalone Microsoft Windows software application used to
determine the processor capacity requirements of the following components:
Contact Center Manager Server
Network Control Center server
Contact Center Manager Administration
Communication Control Toolkit
License Manager
Citrix server
co-resident server
After you enter specifications for contact center parameters, CapTool uses
mathematical models to estimate the performance and capacity of the required
components.
The quality of the results obtained from the tool is directly proportional to the
quality of the data you input. To use CapTool effectively, you must ensure that
the input is as accurate as possible.
Architecture
Requirements
Ensure that the following requirements are met when installing or upgrading
Contact Center Manager Administration:
For Contact Center Manager Administration server hardware requirements,
see “Server hardware requirements” on page 236.
For Contact Center Manager Administration client hardware requirements,
see “Client hardware requirements” on page 242.
For optimal performance, average CPU use on both the Contact Center Manager
Administration server and the client must not exceed 70 percent over an interval
of 15 minutes.
CPU Model
The CPU model implemented in the CapTool consists of four sub-models to
account for the major consumers of CPU resources on the Contact Center
Manager Administration server:
IIS CPU load
Partitioning CPU load
Unicast traffic transmission CPU load
RTD CPU load from a co-resident Web Client
The entire CPU is dedicated to IIS. Other co-resident applications that may
impact the CPU, such as Agent Desktop Display, are planned for future
inclusion in the model.
To determine the processor required for a client PC, use CapTool. Based on the
amount of real-time display traffic, CapTool recommends a processor and
predicts the CPU impact.
At the time of writing this document, the Partitioning CPU model is not fully
implemented in the CapTool. Nortel expects to complete this model in the near
future.
The cost of data extraction is accounted for in the Contact Center Manager
Server CPU model.
Note: RSM compression is a new option that can now be configured on the
Contact Center Manager Server. However, Contact Center Manager
Administration does not support RSM compression. If the compression is
configured, Contact Center Manager Administration real-time displays will
not work. For more information, refer to the Contact Center Manager
Server Installation and Maintenance Guide
Consolidated Real-Time Display (CRTD) data
Contact Center Manager Administration consolidates multicast traffic into
a single stream, and sends it to the client PCs in either multicast or unicast
format.
Note: Because the unicast option has a significant impact on network
bandwidth requirements and CPU usage, Nortel recommends that you use
multicast mode of network communication where possible.
In a network Contact Center Manager Server environment, Contact Center
Manager Administration can consolidate traffic from multiple contact
center servers. The RSM multicast data streams may originate at local and
remote sites, and may be directed to both local clients and remote clients. In
this environment, the consolidated display data is known as Network
Consolidated Real-Time Display (NCRTD) data.
Raw data
C
Consolidated data
WAN
B D
Contact Center
Manager Administration
Application
Skillset
Nodal
IVR
Route
Applications
Skillsets
IVR queues
Routes
For example, if two Agent/Moving Window displays are opened by the same
client, only one Agent/Moving Window data stream is sent. However, if another
client PC opens an Agent/Moving Window data stream, a new unicast stream is
sent from the server. Two identical streams are open at this point.
There are several ways to reduce CPU load on the Contact Center Manager
Administration server and client.
If the parameters are exceeded, you can use more than one Contact Center
Manager Administration, and you can split Contact Center Manager
Administration users across the multiple Contact Center Manager
Administration servers.
In this chapter
Overview 380
Contact Center Multimedia server 382
Checklist 383
Contact Center Multimedia hardware requirements 385
Windows networking requirements 386
System network configuration 390
Calculating disk storage requirements 395
Integrating the external Web server 398
Overview
You must ensure that the platform on which you plan to install Contact Center
Multimedia satisfies the capacity requirements of your contact center. To assist
you, Nortel provides the Capacity Assessment Tool (CapTool).
CapTool
CapTool is a standalone Microsoft Windows software application used to
determine the processor capacity requirements of the following components:
Contact Center Manager Server
Network Control Center server
Contact Center Manager Administration
Communication Control Toolkit
License Manager
Citrix server
co-resident server
After you enter specifications for contact center parameters, CapTool uses
mathematical models to estimate the performance and capacity of the required
components.
The quality of the results obtained from the tool is directly proportional to the
quality of the data you input. To use CapTool effectively, you must ensure that
the input is as accurate as possible.
This chapter covers how to plan your contact center for Outbound, e-mail, and
Web communications.
Checklist
When you plan a contact center, the tasks you perform depend upon the
components you plan to use.
Description ✔
Description ✔
For Outbound, e-mail, and Web communications, refer to the Contact Center
Manager Installers Roadmap, on the Partner Information Center
(www.nortel.com/pic).
For Contact Center Agent Desktop and Outbound Campaign Management Tool
hardware requirements, see “Client hardware requirements” on page 262.
Before you install Contact Center Multimedia, your network administrator must
configure your Microsoft Windows network.
Simplest configuration
In the simplest configuration, the network administrator adds your Contact
Center Multimedia and Communication Control Toolkit servers to the domain
forest of the Contact Center Agent Desktops.
Multiple-domain configuration
Optionally, the network administrator can put the Contact Center Multimedia
server, the Communication Control Toolkit server, or both, into a different
domain than the Contact Center Agent Desktops. However, each of these
domains need a two-way trust relationship with the others. If all domains are in
the same forest, then a two-way trust is automatically setup between the
domains.
For example, if you have three domains, one containing your Contact Center
Multimedia server, one containing your Communication Control Toolkit server,
and one containing your Contact Center Agent Desktops, the following
conditions must be true:
The Contact Center Multimedia domain needs a two-way trust relationship
with both the Communication Control Toolkit and Agent Desktop Display
domains.
The Communication Control Toolkit domain needs a two-way trust
relationship with both the Contact Center Multimedia and Contact Center
Agent Desktop domains.
The Contact Center Agent Desktop domain needs a two-way trust
relationship with both the Contact Center Multimedia and Communication
Control Toolkit domains.
A two-way trust relationship between two domains means that members of both
domains have access to the resources of the other domain without having to log
on to that domain. For example, in a two-way trust relationship between the
Contact Center Multimedia and Communication Control Toolkit domains,
members of the Communication Control Toolkit domain have access to the
resources of the Contact Center Multimedia domain, and members of the
Contact Center Multimedia domain have access to the resources of the
Communication Control Toolkit domain. For more information about trusts,
refer to the Communication Control Toolkit Installation & Maintenance Guide
and the Microsoft Web site (www.microsoft.com).
Configuration task ✓
POP3 SMTP
Contact Center
Multimedia server
Contact
Center
E-mail manager Multimedia
E-mail touch point Contacts database web services
Auto-acknowledgment (Geographic redundancy using
/Auto-response database shadowing to
Keyword analysis a remote site)
Contact
manager
client
Agent user
Contact queued
interface
Web server
SOAP/XML
Contact Center (SLL encrypted)
Manager Server
Contact Center Manager
Administrating and Reporting Contact Center
Open Q - Consolidated voice and Agent Desktop
Multimedia Contact scripting multimedia skillset/agent
queuing and and queuing reports
routing
Reporting
Statistics stream
Communication Control
Toolkit (switch independent
Firewall Friendly CTI) Contact pushed to agent
using Communication
Control Toolkit
Keyword Analysis/
Contact Center Rules Engine
Manger Admin CRM
Engineer Contact Center Multimedia
Open
Statistics CMF MS Exchange, 3rd Party App
Queue Contacts
Unified Stream (CRM/IVR)
Database Lotus Domino,
Admin and
Reporting etc, Fax, SMS
Gateway
Open CCM
Contact queued
Queue Web
(RPC)* Web
Client Services
communication
server
Agent UI/
*Firewall not supported
Web
between CCMS and CCMM
Server
servers SOAP/XML
80/443
CCT
Contact pushed to
Agent Desktop
agent via CCT
CCAD
(29373)
LAN
HTTPS/HTTP
Customer
(1972) Firewall
for reporting (Optional)
Contact Center Multimedia port requirements
Enterprise
LAN / WAN
Nortel server subnet
(Managed Ethernet Switch – for Routing
example, BPS 2000, Baystack 450, Switch
and so on)
Internet
Firewall
The following diagram shows an overview of the TCP ports required for Contact
Network
Port Host Client interface Functionality
995 E-mail server E-mail Manager POP3 over SSL Receiving secure
(optional) e-mail (optional)
Bandwidth recommendations
Nortel recommends that the average Nortel server subnet usage not exceed 30
percent of the total bandwidth. This includes all the traffic (even customer
traffic).
The e-mail servers can be remote, but, if they are, the latency and bandwidth of
the connection to these servers result in slower throughput of the overall system.
This section lists the database files used by Contact Center Multimedia and
provides database capacity calculations.
For more information about database requirements, refer to the Nortel Contact
Center Manager Server Installation and Maintenance Guide.
During the installation you can select the drive letter that these folders or files
are on. The folder information is fixed.
The CACHE.DAT file grows dynamically as the volume of data in the database
grows. Initially it is just under 45 MB. One million contacts take approximately
20 GB of space.
The Journal files are deleted after seven days. Therefore, the maximum size of
this folder is determined by the number of contacts that arrive in a seven-day
period. The space taken is in proportion with the one million available contacts
in 20 GB space.
Example
Following is the disk storage calculation for a contact center that receives 9000
e-mail every day, where 30 percent of the e-mail have an attachment averaging
0.5 MB in size, and attachments are stored for 10 days before they are deleted.
Disk space for e-mail attachments in MB
= 9 000 * 0.02 * 0.5 * 10
= 900 MB
where
ndpMax is the maximum number of days before you must purge or archive
the database
ntx is the number of transaction records per day
Notes:
1. Remember that when you purge the database, you permanently remove the
information from the database.
2. You can use the Dashboard utility to monitor the services in your system.
For more information, refer to your Contact Center Multimedia Installation
and Maintenance Guide.
Example
If, on an average daily basis, there are 20,000 transaction records, 4000 text chat
sessions, and 5000 e-mail sessions with no attachments, the maximum number
of days that can be tolerated before purging for a 10 GB (10.24) disk space
availability is given as
Before you install the Contact Center Multimedia components on the External
Web server, you must consider the following:
Web traffic estimates (including LAN traffic)
Contact Center Multimedia provides a sample customer interface. You must
have a Web designer modify and integrate your Web site to enable
transactions to enter Contact Center Multimedia. For more information,
refer to the Contact Center Multimedia Installation and Maintenance
Guide.
Contact Center Multimedia Web server integration with the Contact Center
Multimedia server is through HTTP protocol, which is transported through
Port 80 or Port 443 if though SSL. These are standard ports and do not need
any special firewall configuration.
In this chapter
Overview 400
Hardware requirements 402
Operating system configuration requirements 406
Capacity 407
Guidelines to minimize capacity requirements 411
Client requirements 414
Communication Control Toolkit and ICM configuration 415
Overview
You must ensure that the platform on which you plan to install Communication
Control Toolkit satisfies the capacity requirements of your contact center. To
assist you, Nortel provides the Capacity Assessment Tool (CapTool).
CapTool
CapTool is a standalone Microsoft Windows software application used to
determine the processor capacity requirements of the following components:
Contact Center Manager Server
Network Control Center server
Contact Center Manager Administration
Communication Control Toolkit
License Manager
Citrix server
co-resident server
After you enter specifications for contact center parameters, CapTool uses
mathematical models to estimate the performance and capacity of the required
components.
The quality of the results obtained from the tool is directly proportional to the
quality of the data you input. To use CapTool effectively, you must ensure that
the input is as accurate as possible.
Hardware requirements
CPU requirements
Communication Control Toolkit requires a processor from the Intel Pentium
suite. For optimal performance, average CPU use must not exceed 70 percent
over an interval of 20 minutes.
It is expected and normal for CPU use to exceed 70 percent (with use as high as
100 percent) for short periods.
As the number of agents, number of resources, and call loads increase, the speed
of the processor required to maintain average CPU use below 70 percent also
increases.
When you install the Communication Control Toolkit server, ensure that you
have enough space allocated for the Communication Control Toolkit database.
The Communication Control Toolkit database is installed on the default drive in
the Program Files\Microsoft SQL Server\MSSQL$VCNNCCTDB directory. You
must have a minimum of 68.1 MB in this directory to install the Communication
Control Toolkit database; however, the database can reach a maximum size of 2
GB.
Memory requirements
The following section details the RAM requirements and paging file size
recommendations for Communication Control Toolkit.
RAM requirements
Communication Control Toolkit requires at least 1 GB of RAM. Additional
RAM may be required for systems with a greater workload.
You can use more than the recommended amount of RAM, but allow additional
disk space to accommodate the increase in size of the paging file (see the
following section).
Paging file
The following table shows the default paging file sizes set during the Windows
installation.
2 GB or greater 2 GB 2 GB
For a system with 2GB of RAM, the default minimum paging file size is
2 GB and the default maximum paging file size is 2 GB. To optimize
performance, however, Microsoft recommends that the minimum paging file
size equal the maximum paging file size. Therefore, Nortel recommends that
both the minimum and maximum paging file sizes be set to 2 GB.
If any of the following conditions apply, the default system complete memory
dump is not generated when the system stops unexpectedly:
You are using multiple paging files distributed over separate disks.
The paging file is not on the system boot drive (C drive).
Physical RAM size is larger than 2 GB.
Modems
Communication Control Toolkit does not run on a server with a modem
connected. Therefore, do not install a modem on the Communication Control
Toolkit server. To enable remote support for the server, set up a Remote Support
VPN (see Chapter 29, “Remote support with a VPN”).
Server location
The physical location of the Communication Control Toolkit server depends on
the type of connection you require. In a contact center or self-service
environment, the server must be collocated with Contact Center Manager
Server. In a knowledge worker environment, the server must be collocated with
the telephone switch.
You can use a hardware-RAID solution if it does not have a negative impact on
Communication Control Toolkit performance. If you encounter issues with a
hardware-RAID solution, refer to the RAID vendor.
Software-RAID solutions, such as the one available from Microsoft, are not
supported.
For information, refer to your Nortel representative or visit the Nortel developer
program Web site at www.nortel.com/developer.
Domain considerations
The server cannot be a domain controller. It can be a stand-alone server within a
domain.
Notes:
1. If Remote Access Services is installed, the service must be disabled.
2. Remote support with a directly connected modem is not possible. Nortel
recommends a Remote Support VPN be implemented for Communication
Control Toolkit (see Chapter 29, “Remote support with a VPN”).
Capacity
To calculate the hardware requirements for your environment, use the CapTool
application. For more information, refer to the CapTool User’s Guide.
Call-attached data
The amount of data attached to a call has a significant impact on performance.
Attached data that affects performance includes both Communication Control
Toolkit data and IVR data. Communication Control Toolkit handles a maximum
of 4096 bytes of attached data (Communication Control Toolkit + IVR) per call.
The default call data size per call is 512 bytes. To optimize performance, use the
TAPI Service Provider database utility to set the call data size to match your
actual call data requirements (for detailed instructions, see the Communication
Control Toolkit Installation & Maintenance Guide). If the call data size is set
higher than your requirements, performance suffers because unnecessary
memory is allocated for each call.
ATTENTION
Q Signaling (QSIG) Path Replacement and Trunk Anti
Tromboning is not supported in Communication Control
Toolkit 6.0.
Debugging activities
Information
Warning
Error
Critical
The logging level of each section is independent. You set the logging level for
the Snap-in to Verbose and the logging level for the Connector to Critical.
If the logging level is set to then these message levels are output
Verbose All
Critical Critical
Enable logging only for relevant sections. For example, if you are writing a
Communication Control Toolkit client application, you need to enable
logging only for the Communication Control Toolkit server.
Always use the appropriate logging level. For example, if you are writing a
Communication Control Toolkit client application, you need to enable only
the Trace Service Provider Events and Trace Client Session Events levels
for the Communication Control Toolkit server.
You must provision your server for the Communication Control Toolkit Logging
Utility application at peak times, with all applications running, without
exceeding the 70 percent CPU use guideline.
For more information about capacity limits, see “Product limits” on page 588.
If you use Meridian Link Services (MLS) with Communication Control Toolkit,
there is an impact on Contact Center Manager Server performance.
Client requirements
Operating system
Communication Control Toolkit supports applications running on a Platform
Vendor Independent client running one of the following operating systems:
Microsoft Windows XP Professional
Windows Server 2003 (Standard Edition or Enterprise Edition)
Hardware requirements
The client PC must meet the minimum requirements of the operating system.
Port requirements
Communication Control Toolkit clients use a single port for communication
with the Communication Control Toolkit server. By default, this port is 29373;
however, the port number is configurable (for detailed instructions, see the
Communication Control Toolkit Installation & Maintenance Guide).
Only one of the following voice capable service providers can be installed in a
Contact Center 6.0 Communication Server 2x00/DMS solution:
Communication Server 2x00/DMS (voice)—Knowledge Worker
Communication Server 2x00/DMS (voice)—Contact Center
The Open Queue connector requires either a SIP or CCT service provider.
Installing LinkPlexer
Check if the solution requires LinkPlexer 6.0. If it is not already available, then
install it.
LinkPlexer 6.0 can be co-resident with Communication Control Toolkit 6.0 with
TCP/IP connections, but cannot be coresident with Communication Control
Toolkit 6.0 with X.25 connections.
In this chapter
Overview 420
How Contact Center Standby Server works 424
Agent status during a switchover 427
Initializing the Standby Server database 428
Switchover options 430
Stable Queue 434
Requirements 436
Overview
If the Active Server fails, or if you decide to stop its service for a while, the
Standby Server will take over operation of the contact center. This avoids costly
down-time for the contact center.
You can use the Contact Center Standby Server feature with Contact Center
Manager Server nodal servers.
The Contact Center Standby Server feature uses Sybase Replication Server
product to maintain a pair of Contact Center Manager Server databases—an
Active Server database and a Standby Sever database. The Active Server
database belongs to the Active Server, while the Standby Server database
belongs to the Standby Server.
The Replication Server runs on a dedicated server that is separated from either
the Active Server or the Standby Server.
During normal call processing, the Active Server regularly updates its database.
The Replication Server copies the database updates to the Standby Sever
database. The Replication Server updates the Standby Server database in the
same manner as the Active Server updates its database to maintain consistency
between the databases.
ATTENTION
Co-residency is not supported in Contact Center
Standby Server. You cannot install a Standby Server
for an Active Server with Contact Center Manager
Server, Contact Center Manager Administration, and
Communication Control Toolkit.
Enhanced switchover
No configuration of Contact Center Manager Server computer names or IP
addresses is required during the switchover.
Automatic switchover
You can use the Automatic Switchover option to switch over to the Standby
Server without any user intervention. The automatic switchover is limited to the
operation of the Standby Server and does not take into account additional
application servers such as Contact Center Manager Administration, Contact
Center Multimedia, and CallPilot. Nortel recommends that you use one of the
manual switchover options for Campus Redundancy. For more information, see
the Contact Center Manager Server Installation and Maintenance Guide for the
Standby Server.
Alarms and events for the Replication Server and Contact Center
Manager Server
A new alarm is added on Contact Center Manager Server to alert the
administrator when the connection between the Active Contact Center Manager
Server and the Replication Server is disrupted.
Geographic redundancy
A Geographic Redundancy solution consists of a Primary and a remote
Secondary site. All equipment at the Primary site is duplicated at the Secondary
site including Contact Center Manager Server, Contact Center Manager
Administration, switch, Contact Center Multimedia, Communication Control
Toolkit, CallPilot, and so on, as applicable. The Primary and Secondary sites are
connected using the enterprise WAN. Each Contact Center Manager Server is
connected to its local CS 1000 server. The Replication Server replicates the
database transactions between the Primary Contact Center Manager Server and
the Secondary Contact Center Manager Server.
Campus redundancy
Campus Redundancy solution consists of a Primary Contact Center Manager
Server, a Secondary Contact Center Manager Server, and a Replication Server.
The servers are co-located in the same physical location and on the same
network subnet. The Primary and Secondary Contact Center Manager Servers
can be connected to the same, or separate, switch, and co-located in the same
physical location on the same network subnet. The Replication Server replicates
the database transactions between the Primary Contact Center Manager Server
and the Secondary Contact Center Manager Server.
The warm standby configuration is one to one. The Primary Contact Center
Manager Server replicates to only one Secondary Contact Center Manager
Server.
Each Primary and Secondary Contact Center Manager Server are configured
with a unique computer name and Nortel server subnet IP address. Each Contact
Center Manager Server is configured with a unique ELAN subnet IP address
(optional).
The Contact Center Standby Server feature consists of the following seven
components:
1. Active Server database
2. Standby Server database
3. Replication Agent
4. Transaction log
5. Replication Server
6. Stable Queues
7. Replication Server database
Replication Agent
The Replication Agent is a Sybase thread that runs on the Active Server. The
Replication Agent connects to the Replication Server as a client and sends
transactions performed on the Active Server database to the Replication Server.
The Replication Agent sends the transactions to the Replication Server in real
time and in the same order as the transactions are performed on the active
database.
Transaction log
Each database has an associated transaction log in the Contact Center Manager
Server database. This log maintains a record of each transaction that occurs in its
associated database. The Replication Agent scans this log and passes
transactions to the Replication Server.
Replication Server
The Replication Server is a Sybase database application that runs on the
Replication Server machine. The Replication Server receives transactions from
the Replication Agent on the Active Server. The Replication Server then stores
the transactions in a Stable Queue that resides on the Replication Server
machine. The Replication Server connects as a client to the Standby Server
using a Data Server Interface (DSI) connection. The Replication Server reads
the transactions from the Stable Queue and then executes the transactions on the
standby database. Transactions remain in the Stable Queue until the Replication
Server executes the transactions on the Standby Server database.
Stable Queues
Stable Queues are queues where the Replication Server stores transactions
destined for the Standby Server database. Transactions remain in a Stable Queue
until the Replication Server executes them on the standby database. If the
connection to the Standby Server database is interrupted, the transactions from
the Active Server database are stored in the Stable Queue until the connection to
the Standby Server database is restored. The Stable Queues reside on a dedicated
disk device.
To calculate the stable queue size for the Replication Server, see the Contact
Center Manager Server CapTool, available on the Partner Information Center
Web site (www.nortel.com/pic).
When the Active Server goes down, the agents continue to be connected to the
current call presented to them through Contact Center Manager Server skill-
based routing. Subsequent calls are plain ACD calls and are presented to their
set Default Queue. The agents do not need to log on and are only aware that
Contact Center Manager Server is out of service based on information on their
set displays. No skillset information is displayed on the set when calls are
presented.
When the Standby Server comes back up, the ASM starts on the new Active
Server and the TNs are acquired. The agents continue to be connected to the
current call presented to them through ACD, until the call is released. When the
call is released, the agent’s set logs out, Set Busy appears on the display, and the
MakeSetBusy key lamp is activated. The agents must log back in to handle
Contact Center Manager Server skillset calls.
When configuring a Warm Standby system, and before replication begins, you
must initialize the Standby Server database so that it is identical to the Active
Server database. Initializing the Standby Server database involves backing up
the Active Server database and restoring the backup on the Standby Server
database. This method allows the Active Server to continue operating while the
Warm Standby system is configured. Database updates continue in the Active
Server database as part of normal call center operations before and after the
database backup is created on the Standby Server.
The Replication Agent on the Active Server scans transactions in the transaction
log, including the markers, and sends them to the Replication Server. The
Replication Server starts replicating transactions to the Standby Server when it
receives the first dump marker after it receives the enable replication marker.
Additional Information
Additional Sybase Replication Server documentation is available on the Sybase
Web site (www.sybase.com).
For more information on Standby Servers, see the Contact Center Manager
Server Installation and Maintenance Guide for the Standby Server.
Switchover options
ATTENTION
If the Active and Standby Servers are members of a Windows
domain, it is necessary for the Domain Administrator to
remove the Standby Server computer name from Active
Directory Users and Computers on the Domain Controller.
You can then change the name of the Standby Server to that of
the Active Server.
Stage Two is complete when the Active Server is set in standby mode and data is
replicated from the Standby Server to the Active Server.
When Stage One is complete, decide when and if to proceed to Stage Two. This
depends on the outage scenario.
At the end of Stage One, you must check the multicast configuration on the
Standby Server, otherwise Real-Time Displays (RTD) do not work. If this is the
first time the Standby Server is configured as active, the multicast is not
configured because it is not retained in the database restore procedure. To check
the multicast configuration, go to Programs > Nortel Contact Center > Manager
Server > Multicast Stream Control and Programs > Nortel Contact Center >
Manager Server > Multicast Address and Port Configuration.
Outage scenarios
Three outage scenarios are documented for each option.
Planned outage—Use this procedure in the event of a planned outage due
to testing in the lab or at a customer site. You can continue to Stage Two
immediately after Stage One is complete.
Short-term failure—Use this procedure in the event of a short-term failure
or shutdown. You do not necessarily continue to Stage Two immediately
after Stage One is complete. First, you must decide whether to remove the
Warm Standby configuration. Decide based on the size of the Stable Queue.
After Stage One of the switchover is complete, the Standby Server
replicates transactions to the Replication Server. The transactions are
buffered in the Stable Queues on the Replication Server.
If the outage of the Active Server is likely to approach or exceed the worst-
case duration provided for by the Stable Queues, remove the Warm Standby
configuration. The Standby Server operates in the nonredundant mode until
the Active Server is recovered; you can reconfigure the Warm Standby
configuration.
If the outage of the Active Server does not exceed the worst-case duration
provided for by the Stable Queues, when the Active Server is recovered,
you can continue with Stage Two of the switchover procedure.
Long-term failure—Use this procedure in the event that the Active Server
suffers a long-term or permanent outage or shutdown. You do not continue
to Stage Two immediately after Stage One is complete. You must remove
the Warm Standby configuration for the Standby Server.
When a new platform for the Active Server is available, you can
reconfigure the Warm Standby configuration. Initially the Standby Server
operates in active mode; therefore you must use the switchover utility to
switch the recovered Active Server to active mode.
Host Name
The Active host name is the host name originally configured on the Active
Server. The Standby Server is configured with a separate host name. Other
Contact Center components, such as Contact Center Manager Administration
and Contact Center Multimedia, connect to the Active Server using the Active
host name.
When you use the Option One switchover, each physical server keeps its original
host name. You must reconfigure the other Contact Center components to point
to the Standby Server host name.
When you use the Option Two switchover, you must reconfigure the Standby
Server with the Active host name during the switchover. The other Contact
Center components continue to use the same Active Server host name that they
used before the switchover.
When you use the Option One switchover, each physical server keeps its original
Nortel server subnet IP address. You must reconfigure the other Contact Center
components to point to the new Standby Server IP address.
When you use the Option Two switchover, you must reconfigure the Standby
Server with the active Nortel server subnet IP address during the switchover. The
other Contact Center components continue to use the Nortel server subnet IP
address that they used before the switchover.
If you configure the Active and Standby Severs with the same ELAN subnet IP
address, you need to disconnect the Active Server from the ELAN subnet if the
ELAN subnet IP address was configured in DNS.
License Manager
You must install the License Manager on the Active Server and on the Standby
Server. After the switchover is complete, the License Manager on the Standby
Server is left running.
If you are using corporate licensing, Nortel recommends that you do not install
the backup License Manager on the Standby Server. In this scenario, install the
backup License Manager on a separate computer.
Stable Queue
In planning a worst-case duration, this does not mean that the Stable Queue are
allowed to fill to its capacity if the DSI be disrupted for some period. It is still
important to resolve the cause of the DSI problems as quickly as possible; a
large Stable Queue allows more time for this. A large number of transactions
buffered in the Stable Queue introduces a temporary latency in the replication
system. The Secondary Contact Center Manager Server database is consistent
with the Primary Contact Center Manager Server database until all the
transactions buffered in the Stable Queue are executed. At the same time new
transactions may continue to be added to the Stable Queue from the Primary
Contact Center Manager Server. If the Replication Server cannot send
transactions to the Secondary Contact Center Manager Server faster than they
are arriving, after following a lengthy disruption to the DSI connections, the
replication system has a persistent latency.
A large number of transactions buffered in the Stable Queue also impacts the
time taken to switch over to the Secondary Contact Center Manager Server. This
is because the Replication Server must apply all transactions from the Stable
Queue to the Secondary Contact Center Manager Server database before it can
complete the switch over.
Requirements
For information about third-party software requirements, see Note 1:“The 64-bit
version is not supported.” on page 336.
In this chapter
Overview 438
Supported co-resident configurations 440
Supported co-resident upgrade procedures 449
Hardware requirements 454
Limitations of a co-resident server 455
Overview
You must ensure that the platform on which you plan to install a co-resident
configuration satisfies the capacity requirements of your contact center. To assist
you, Nortel provides the Capacity Assessment Tool (CapTool).
CapTool
CapTool is a standalone Microsoft Windows software application used to
determine the processor capacity requirements of the following components:
Contact Center Manager Server
Network Control Center server
Contact Center Manager Administration
Communication Control Toolkit
License Manager
Citrix server
co-resident server
After you enter specifications for contact center parameters, CapTool uses
mathematical models to estimate the performance and capacity of the required
components.
The quality of the results obtained from the tool is directly proportional to the
quality of the data you input. To use CapTool effectively, you must ensure that
the input is as accurate as possible.
In Contact Center Manager Release 6.0 or later, you can install the following
software on the same server:
Contact Center Manager Server
License Manager
Contact Center Manager Administration
Communication Control Toolkit (optional)
Server Utility (you can install the Server Utility with Contact Center
Manager Server or stand-alone)
ATTENTION
For migrations and upgrades, you must select the same switch
type on the new configuration that was associated with the old
configuration. For example, if you have a co-resident 5.0
configuration with a CS 1000/Meridian 1 switch, you cannot
upgrade to a co-resident 6.0 configuration with a CS 2x00/
DMS or SIP switch.
For migrations and upgrades, you must select the same switch type on the
new server that was associated with the old server. For example, if you have
a co-resident 5.0 configuration with a CS 1000/Meridian 1 switch, you
cannot upgrade to a co-resident 6.0 configuration with a DMS or SIP
switch.
Contact Center
Contact Center License Manager Communication Server
Manager Manager Administration Control Toolkit Utility
✔ ✔
✔ ✔
✔ ✔ ✔
✔ ✔
✔ ✔ ✔
✔ ✔ ✔
✔ ✔ ✔ ✔
✔ ✔
✔ ✔ ✔
✔ ✔ ✔ ✔
✔ ✔ ✔ ✔ ✔
✔ = Supported Combination
You cannot install Contact Center Multimedia and Replication Server co-
resident with any other server application.
You must install the Contact Center components in order from left to right.
Method Requirements
Run the installation program Keyboard, mouse, and monitor attached to the server.
from the Contact Center -
Release 6.0 DVD-ROM. Use the
DVD-ROM drive that is part of
the hardware platform.
Run the installation program Keyboard, mouse, and monitor attached to the server.
from a remote DVD-ROM drive Supported only if the remote PC is running Windows
that is accessible over the LAN. 2000 Server or Professional, Windows Server 2003
Nortel does not recommend this Enterprise or Standard, or Windows XP Professional.
method, as network traffic can The path name of the drive that contains the DVD
interfere with proper installation. cannot contain spaces or underscores, and must be a
mapped drive using a drive letter, for example, Z:\.
Run the installation program Keyboard, mouse, and monitor attached to the server.
from a remote hard disk copy of A copy of the DVD on a remote hard disk (accessible
the installation DVD. over the LAN from the Contact Center Manager
Nortel does not recommend this Server).
method, as network traffic can The path name of the directory that contains the copy
interfere with proper installation. of the DVD cannot contain spaces or underscores, and
must be a mapped drive using a drive letter, for
example, Z:\CCM.
Installation order
When you install co-resident applications, the installation order is important.
You must always install the Contact Center Manager Server software first,
followed by the License Manager, Contact Center Manager Administration,
Communication Control Toolkit (if applicable), and then the Server Utility.
You do not have to install all co-resident software at once. Instead, you can
install one component, and then install the next component later if you want to
work with a co-resident server. For example, you can install Contact Center
Manager Server, and then, when the Contact Center Manager Server installation
is finished, choose Cancel in the window that asks if you want to proceed with
the co-resident installation. When you want to install Contact Center Manager
Administration on this server, insert the Contact Center Manager installation
DVD to begin the installation.
During the operating system installation, you can to add the server to an existing
Active Directory domain. Do not add the server to the domain during the
operating system installation. Add the server to the domain after you install the
operating system, Contact Center Manager Server, and Contact Center Manager
Administration.
With these restrictions in mind, if your company’s security policy requires that
servers must always be part of a domain and you chose to install a co-resident
configuration, then you cannot delay installing Contact Center Manager
Administration (and Communication Control Toolkit, if applicable) as this
entails having Contact Center Manager Server running on a server that is not
part of a domain. Instead, you must install Contact Center Manager
Administration (and Communication Control Toolkit, if applicable) directly
after Contact Center Manager Server so that you can add the server to the
domain immediately after the installation.
Installation tips
Follow for more information about the installation and configuration for each
software program:
For information about Contact Center Manager Server, follow the
installation and configuration procedures listed in the Nortel Contact
Center Manager Server Installation and Maintenance Guide for the co-
resident server.
When you install the chosen software, first install the Contact Center Manager
Server software from the Contact Center Manager installation DVD. After the
installation is complete, the installation program then asks if you want to install
Contact Center Manager Administration on the server. When you finish
installing Contact Center Manager Administration, and if you are not installing
Communication Control Toolkit, the system prompts you to restart the server.
However, if you are installing Communication Control Toolkit, then the
installation continues.
Timing
The following installation times provide guidance on the time required for
software installation:
Preinstallation (including operating system installation and configuration):
2.5 hours
Installing the server software: 1 hour (including Communication Control
Toolkit) or 30 minutes (without Communication Control Toolkit)
Postinstallation tasks: 7 hours (with Communication Control Toolkit) or 5.5
hours (without Communication Control Toolkit)
These times can vary depending on the server, network infrastructure, and your
confidence level with the software. The installation times below were obtained
on servers with the following specifications:
CPU: Intel Xeon 3GHz
Ram: 1.0 GB
Hard Drive: 80 GB 7200 RPM SATA with no RAID configuration.
DVD Drive: Internal IDE 8X DVD-ROM
Traditional
English Japanese Chinese
Applying patches
When you apply a patch or a Service Update to a co-resident server, always refer
to the Readme file that accompanies the new software for instructions to install
the update and, in particular, guidelines on whether a server restart is required.
The impact of the upgrade for the co-resident system is always documented in
the readme file.
When you perform a full offline backup of the server, the entire server is backed
up, including both the Contact Center Manager Server and Contact Center
Manager Administration applications. This backup method ensures that the data
between the two applications is always synchronized. You must perform this
type of backup with the third-party backup tool of your choice, ensuring that it is
compatible with Contact Center Manager Server. Nortel does not recommend a
specific tool for its compatibility with Contact Center Manager Server.
Logging
Contact Center Manager Server provides logging (D:\sysops.log) to track events
associated with any installation, reinstallation, upgrade, or uninstallation
operation. It also tracks fatal errors that interrupt these operations. You can use a
text editor (for example, Notepad) to view the SysOps Event log.
The following table provides an overview of the supported upgrade paths for the
co-resident server.
Contact Center
Manager co-
resident new
Computer A Computer B computer C
Contact Center
Manager co-
resident new
Computer A Computer B computer C
Contact Center
Manager co-
resident new
Computer A Computer B computer C
Contact Center
Manager co-
resident new
Computer A Computer B computer C
Contact Center
Manager co-
resident new
Computer A Computer B computer C
Hardware requirements
CPU use
For a co-resident server, steady state CPU consumption must not exceed 50
percent over a 15 minute interval. (For more information about steady state
operation, see “Steady state operation” on page 358.)
Capacity
The capacity (in terms of logged-on agents and calls per hour) supported by a
co-resident server is less than the capacity of a standalone server running on the
same hardware platform.
You can use the CapTool application to determine the hardware requirements for
a co-resident server.
In addition, Nortel recommends that you limit the number of real-time displays
that you launch. Viewing real-time displays also increases the CPU use on the
server.
Replication Server
The Contact Center Standby Server feature cannot be used with a co-resident
server.
Engineer SIP
In this chapter
SIP installation and configuration order 458
SIP Contact Center Manager Server architecture 461
Call Flow Sequence 468
Capacity estimation 470
Requirements 471
The following table lists the high-level steps specific to a new SIP installation
and which book to refer to for each step.
Contact Center
component Procedure Contact Center book
1 SIP proxy server and Install and configure SIP Nortel Contact Center
MCS 5100 proxy server and MCS 5100 Manager SIP Contact Center
application server. Switch Configuration Guide
CS 1000 to MCS 5100
Converged Desktop Type 2
Configuration Guide
2 Media Application Install and configure Media Nortel Media Application
Server Application Server (MAS). Server Installation and
Configuration Guide for
Contact Center 6.0
3 Contact Center Manager Follow instructions for SIP Contact Center Manager
Server installation. Server Installation and
Maintenance Guide
Refer to installation Step 5:
Install the Contact Center
Manager Server software.
Contact Center
component Procedure Contact Center book
8 Contact Center Manager Configure Media Servers and Contact Center Manager
Administration - Services. Administration online help
Configuration
component
At this point you can make a test SIP call, but you cannot route it to an agent yet.
Contact Center
component Procedure Contact Center book
For more information on configuring the SIP switch, refer to the SIP Contact
Center Switch Configuration Guide.
SIP endpoints
In order to accept incoming SIP sessions for Contact Center service, Contact
Center Manager Server must be configured to act as a SIP termination endpoint.
The Contact Center Manager Server supports configuration of two type of
endpoints:
SIP CDNs configured through Contact Center Manager Administration
(Registered or Trusted Node).
SIP URI
A Universal Resource Identifier (URI) is syntax for the name and address of any
object on the Internet. A SIP URI is a type of URI that identifies a
communication resource in SIP. A SIP URI usually contains a user name and a
host name and is similar in format to an e-mail address.
Examples:
sip:sales@mycompany.com
sip:sales@mycompany.com;maddr=111.255.255.1;ttl=15
Contact Center uses SIP URIs for three different resources: CDNs, the single
SIP server subscriber, and media services. See the following table for examples.
Valid values for SIP URI include a maximum 255 characters, including
numbers, English characters, forward slash (/), backward slash (\), question
mark (?), ampersand (&), periods, ‘@’ symbol, underscores, and dashes.
Two operations are necessary on SIP Contact Centers when configured for
Register Mode:
SIP registers the CDNs. This occurs at Contact Center Manager Server
start-up time and is similar to the traditional AML CDN acquisition. For the
Nortel Networks solution, MCS 5100 is configured as the target proxy for
this registration. CDNs are configured as SIP users on the MCS 5100
system. MCS 5100 challenges the CDN registration via HTTP Digest
Authentication. Once successfully registered and authenticated, the CDN
updates to Acquired status. The CDN is now available to handle incoming
SIP Calls.
An incoming customer call is offered to the Contact Center CDN. The call
can originate as a telephony call through Communication Server 1000/
Meridian 1 PBX as an ISDN gateway (for example, 1800-555) or from a
SIP-enabled endpoint to SIP address cdn1800@mycompany.com as a
normal SIP INVITE.
In this case the SIP Request URI header address represents the CDN. The
SIP To: header represents the DNIS (or originally dialled number).
Contact Center employs the SIP BBUA architecture to accept the incoming
call on the inbound SIP UA. Contact Center then directs how the call is
treated through the outbound twinned SIP UA. For example, the Contact
Center instructs SIP to reserve a port on the MAS for treatments or to send
a SIP Invite to the agent to join the call.
Contact Center uses SIP Media Services to provide treatments for SIP contacts
that are queueing or for established contacts that are placed on hold.
In order to invoke and control Media Services, the Contact Center Manager
Server originates SIP sessions to the SIP MAS farm.
Media servers can be statically configured IP addresses with associated
media service addresses. Contact Center Manager Server performs a basic
load-balancing schema.
Media servers can be remotely targeted through proxy resolution of the
invoked media service SIP address.
MAS Services are in effect SIP Addresses. The Contact Center invokes the
following MAS services throughout the lifetime of the call:
Conversation Space service: All Contact Center calls are conferences
anchored on this service. This is an Ad-Hoc Conference with Contact
Center specializations such as:
Ability to selectively mute or release mute legs to support supervisor
features such as Observe, Whisper, and Barge-In.
DTMF Relay—Ability to transfer DTMF digits across the conference
from the customer to the IVR service, which maybe added to the
Conference for Play Prompt and Collect Digits type services.
Note: DTMF is not supported in direct connect mode.
Observation Tone—Ability to identify (through a proprietary header)
when a Supervisor has joined the call and to (through MAS install time
configuration) either play a periodic Observation Tone to all partied on
the call or play no tone.
Treatments service: This service provides the tones that Contact Center
Manager Server invokes throughout the lifetime of the call (such as
Ringback or Busy). All tones for the Contact Center call (including initial
Ringback) originate from this Media Service under control of Contact
Center Manager Server. This ensures consistency in tone frequency and
volume throughout the call lifetime.
Announcement service for RAN: Can also be internationalized on the
MAS through a Locale Header. RAN can be .wav for audio or .avi for
video. The full RAN filename must be specified as the Route Name when
configuring the RAN Route Number in Contact Center Manager
Administration.
Announcement service for music: Supports audio-only files.
IVR service: Preprogrammed IVR for Play Prompt and Collect Digits.
These services are VXML dialogs.
Multimedia treatment services: Preprogrammed services for Web Push
and IM treatments. These services are VXML dialogs that use the MCS
5100 IM protocol and are therefore restricted in terms of their open usage.
These features have been added to provide advanced services in controlled
environments such as:
Internal Help desks where all clients are MCS 5100 based.
MAS configuration
The MAS does not SIP Register its services dynamically with SIP Contact
Center. Instead each MAS is statically configured through Contact Center
Manager Administration. Services that it can support are deployed against it.
The Contact Center anchors the customer call from a SIP signalling perspective
so that it is always in the SIP signalling path. To do this it acts as a Back-to-Back
User Agent (BBUA) taking the customer call in on the inbound side of a BBUA.
The Contact Center will never terminate RTP (Voice or Video streamed data).
RTP required to support a Contact Center call originates and terminates on a
special Contact Center conference called a Conversation Space (_sip-conf
service) which is hosted on the MAS.
3. Having anchored the call from a SIP signalling perspective, the SIP Contact
Center use a Conversation Space service to initiate a SIP session on the
outbound side of the BBUA to the MAS Conversation Space. On successful
termination of this service, the Contact Center negotiates with the customer
on the inbound BBUA leg to redirect the customers RTP stream to this
Contact Center Conversation Space.
4. This bridge acts as the RTP termination and origination point for the
customer for the duration of the call. All customer calls are anchored on the
Conversation Space conference.
As all associated SIP sessions for any of the interactions are always anchored on
the Contact Center application server, reporting always has visibility to the end-
to-end call state.
Capacity estimation
The following table show the peak sustainable capacity, or upper limit, on
processing calls using the standard call model. For more information on standard
call models, refer to “Standard call models” on page 609.
Processor 100 Active agents 500 Active agents 1000 Active agents
Requirements
In this chapter
Section A: Engineer the Communication Server 1000/M1 PBX telephone switch
475
Section B: Engineer the Communication Server 2x00/DMS telephone switch491
Section C: Configure Communication Server 1000/M1 PBX 503
In this section
Communication Server 1000/M1 telephone switch requirements 476
Communication Server 1000/M1 telephone switch capacity 480
Supported phones 488
Servers cannot share telephone switch resources other than Agent Greeting.
For details of the releases supported with Contact Center Manager, refer to the
following table.
Required applications
The following table lists the applications that must be installed on a
Communication Server telephone switch using X11 software to support Contact
Center Manager in a contact center, knowledge worker, or self-service
environment.
247 Call ID ✔ ✔
For telephones that use Communication Server 1000 software, you must install
Level 4 for MCDN-based NSBR networking. Install Level 3a for all other
software.
Optional applications
The following table lists additional applications that can be installed, depending
on the level of functionality required.
Application
(option) Purpose
40 Basic ACD
41 Basic ACD B
42 Basic ACD 3 usage reports
Application
(option) Purpose
45 Basic ACD A
Networked ACD
The usage of Networked ACD (NACD) is transparent to Contact Center
Manager. The call rates used in Contact Center Manager Server engineering are
the total calls arriving to Contact Center Manager Server from the local
telephone switch, either directly or from Networked ACD.
ISDN
The ISDN circuits to the PSTN must be provisioned to handle the network call
traffic to and from each telephone switch. It is assumed that these circuits are
provisioned in a similar manner to that of NACD.
ACD trunks
To determine the number of ACD trunks required to route calls to agents, refer to
one of the following Communication Server 1000/Meridian 1 PBX documents:
Large System Planning and Engineering (for CS 1000E or CS 1000M)
Small System Planning and Engineering (for CS 1000M or CS 1000E)
NACD trunks
NACD trunks are used to route calls between contact centers in a networked
Contact Center Manager environment. Refer to the documents cited in the
preceding section to calculate NACD trunk requirements.
You can use the Nortel Networks Enterprise Configurator (NNEC) to calculate
call throughput for the Communication Server 1000/Meridian 1 PBX telephone
switch. It is used to preform CS 1000 CPU calculations for users in North
America and the Caribbean and Latin America (CALA). It replaces Meridian
Configurator and 1-Up.
Because agents are busy for 3300 seconds during an hour and call duration is an
average of 3 minutes (180 seconds), that means each agent handles
3300/180=18.3 calls an hour. This implies that for 3350 agents (the maximum
number currently supported), there are 61,417 agent handled calls an hour.
Each trunk can handle 15.6 calls an hour (2800/180). Therefore, to handle the
61 417agent calls requires conservatively 3,930 trunks. Thus a site with a
trunk/agent ratio of 1.5 needs (3350 x 1.5)-3930=1095 trunks to queue calls. In
the worst case, this means treating queued calls at the rate of 15.6 x 1095 or
17,082 CPH).
The CPU calculation must take into account the treatment that the extra trunks
generate (the total number of calls depends on how long the queue wait time is,
so this becomes difficult to determine). It is up to you to determine what
treatment these calls receive, what load factor is used for them, and are how they
are handled by Contact Center Manager.
The worst case is that the extra trunks queue calls at the maximum rate. This
means there are a total of 78,387 calls on system at full capacity.
If you use the hybrid treatment, with a load factor of 8.78 and include the
trunking factor of 1.6 and a misc. load of 0.25, you have a load factor of 10.63
per call. So for 3350 agents with a 1.5 trunk ratio, there are 78,387 x
10.63=833,254. This results in a total CPU load of (833,254/880,000) of 95
percent, hence the hybrid solution of 3350 agents at 100 percent CPU usage.
For more information, see “Inbound call models,” on page 610 and “Differences
between telephone switches,” on page 600.
The EBC capacity of the telephone switch depends on the processor type, as
shown in the following table.
Quoted EBC or BHCC capacity for CS 1000M configurations are for TDM
solutions and for CS 1000E are for IP solutions.
For more information about call server engineering, see the appropriate
Planning and Engineering guide (553-3011-120, 553-3021-120, 553-3031-120,
or 553-3041-120.
Call complexity
The complexity of a Contact Center Manager call is defined as the number of
each type of service used by the call. All calls have an EBC cost, with calls of
greater complexity (that is, using a greater number of services) costing more
EBCs.
For example, a basic call costs 2.40 EBC; Give Music costs 0.25 EBC; Give IVR
(including transfer) costs 2.29 EBC. Therefore, a call that receives IVR and
Music treatments costs
2.40 + 0.25 + 2.29 = 4.94 EBC
To quantify levels of call complexity, Nortel has defined several call models,
which represent simple, complex, and front-end IVR systems (see AppendixD,
“Standard call models”). You can calculate the EBC cost using the NNEC.
Queue to Skillset 2
Give RAN 0
Give Music 1
Intrinsics Accessed 5
If-Then-Else Executed 5
Notes:
1. The EBC cost of this call is 3.28 EBC.
2. If CallPilot is used, it adds an additional EBC cost because of MLS
processing.
Queue to Skillset 2
Give IVR 1
Give RAN 2
Give Music 1
HDX Send 1
HDX request/Response 1
Intrinsics Accessed 5
If-Then-Else Executed 5
The EBC cost of this model is 8.78 EBC. If CallPilot is used instead of Meridian
Mail, the EBC cost is 15.49 due to MLS processing.
Queue to Skillset 2
Give IVR 1
Give RAN 1
Give Music 1
HDX Send 1
HDX request/Response 1
Intrinsics Accessed 5
If-Then-Else Executed 5
The EBC cost of this model is 13.84 EBC. With CallPilot instead of Meridian
Mail, the EBC value is 27.37
You can determine the call rate by calculating the total Equivalent Basic Call
(EBC) value for all incoming traffic per telephone switch type.
CPU use greater than 100 percent is not supported. Running a system at 100
percent CPU use does not leave room for growth in sets or adding new features.
Notes:
1. The numbers in brackets in the following tables are the EBC load factors
for the script model.
2. The following tables are based on the maximum number of supported
agents.
Assume 1.5 PRI trunks per agent is EBC = 1,006,000 for TDM calls.
The CS 1000M (MG) is limited by the number of TDM talkslots, therefore it can
support a maximum of 2200 TDM agents.
Assume 1.5 PRI trunks per agent is EBC = 315,000 for TDM calls.
Supported phones
This section describes the phones supported with Contact Center Manager
Server. For more information, refer to the Partner Information Center
publications (www.nortel.com/pic).
M2616
M3905
IP Phone 2002
IP Phone 1120E
IP Phone 1140E
IP Softphone 2050
These phones are not designed for a contact center environment and some
contact center features are not available for use.
Support of specific types of phones can change with each software release
of the call server (CS 1000). Consult the CS 1000 documents for an up-to-
date list of supported phone types for the software release in use.
The Wireless 22xx series phones are not supported by Contact Center
Manager Server, but do have limited ACD functionality. Refer to Wireless
22xx series Phone documentation.
In this section
Communication Server 2X00/DMS Communication Control Toolkit— ICM link
492
Communication Server 2x00/DMS telephone switch requirements 494
Communication Server 2x00/DMS telephone switch capacity 496
Impact of ICM traffic 500
LinkPlexer 501
Support for the ICM link is provided by the inclusion of the CCT service
provider.
It is an open interface for third party applications with TCP/IP protocol and
Ethernet connectivity.
ICM components
ICM components include:
Switch software (Centrex, ACD, ICM)
Switch peripheral hardware (LPP, EIU)
Physical link
Switch router and CPE Router
To analyze the impact from one or more Contact Center Manager Server systems
on the Communication Server 2x00/DMS telephone switch, you must first
calculate the workload on each of the servers. You can derive the workload
generated against the Communication Server 2x00/DMS telephone switch from
each server in Contact Center Manager Server system.
The following factors may limit the maximum call rate that can be achieved,
depending on the details of a particular call processing scenario:
For communication between the Communication Server 2x00/DMS
telephone switch and Contact Center Manager Server, 1024 invoke IDs are
available. IDs in the range from 0 to 511 are reserved for communications
sent from Contact Center Manager Server to the telephone switch, while
the telephone switch can use IDs in the range from 512 to 1023 to send
communications to Contact Center Manager Server.
For each ICM/SCAI link, 128 buffers are available to process incoming and
outgoing messages.
Workload characterization
Communication Server 2x00/DMS workload from Contact Center Manager
Server is described in terms of the number and types of ICM messages sent to
the Communication Server 2x00/DMS telephone switch.
Normal operation
The types of ICM messages that Contact Center Manager Server uses during
normal operations are Give_Treatment, Route_Call, and Give_IVR.
Call processing
The types of ICM treatments that Contact Center Manager Server uses during
call processing operations are described in the following table.
Ringback Give_Treatment(Ringback)
RAN Give_Treatment(RAN)
Music Give_Treatment(Music)
Script commands
The ICM messages sent to the Communication Server 2x00/DMS telephone
switch depend on the script commands that are executed by the scripts. Assume
in this model that each script includes the following:
one Give_Ringback command
one Queue_To_Skillset command
one Quit command
For a Basic call, this results in one GT_Cuc(Ringback) command for the
Give_Ringback, and one Route_Cuc command for the completion of the
Queue_To_Skillset.
Queue To Skillset 0
Queue To Agent 0
Give Ringback 1 - Give_Treatment(Ringback)
Notes:
1. For the Queue To Skillset command, assume in this model that the
Route_Call message, sent after the Remove From Skillset command, is
included in the definition of the Basic Call.
2. For the Queue To Agent command, assume in this model that the
Route_Call message, sent after the Remove From Agent command, is
included in the definition of the Basic Call.
Route_Call 1
Give_Treatment(Ringback) 1
Give_Treatment(Music) User-defined
Give_Treatment(RAN) User-defined
LinkPlexer
This section covers information on the LinkPlexer software used with the
Communication Server 2x00/DMS telephone switch
Hardware requirements
For a list of LinkPlexer 6.0 hardware requirements, see Chapter 15, “Hardware
requirements.”
In this section
Overview 504
Configure the ELAN subnet (knowledge worker environment) 505
Configure CDNs 511
Configure Communication Control Toolkit phones 513
Overview
The following checklist lists the tasks required to configure the telephone switch
for Contact Center Manager.
Description ✔
The NIC connected to the Nortel server subnet card must always be first in the
binding order. If another NIC is connected to the ELAN subnet (not advised),
the NetBios must be disabled.
TCP port number 8888 is used in the Telephony Switch for the AML
communication with the Contact Center Manager Server.
In a single-NIC environment:
Ensure the ELAN subnet is connected to the Nortel server subnet through
one router.
In Contact Center Manager Server, point to the IP address of the Nortel
server subnet for CallPilot, as opposed to the IP address of the ELAN
subnet NIC (telephony switch).
Where a.b.c.d denotes the IP address of the gateway local to the telephony
switch.
The latter three tasks associate the link (ELAN) with a VSID (Value Added
Server Identification) to enable message transmission.
where M1SERVER_A is the host name for the IP address, and 47.1.1.10 is the IP
address of the active Ethernet port.
CHG ELNK ACTIVE M1SERVER_A
In a redundant system with a dual CPU, repeat this process for the backup
inactive CPU, using the following template and substituting appropriate values
where necessary:
> LD 117
where M1SERVER_B is the host name for the IP address, and 47.1.1.11 is the IP
address of the standby Ethernet port.
CHG ELNK INACTIVE M1SERVER_B
After you assign the necessary IP address(es), press the <MAN INT> button on
the CPU card to manually initialize the system and activate the new IP address
information.
Activation procedure
Manually initialize the system to activate the connection to the IP address
configured in overlay 117.
You must manually initialize the system to establish the initial connection to the
primary IP address. After the connection is established, another manual
initialization is required only if the primary IP address is changed.
Validation procedure
To verify that the primary IP address is active, compare the IP address
configured in overlay 117 with the IP address used in overlay 137. The IP
addresses must be identical in both overlays. To validate the IP address, use the
following sample as a template, substituting relevant values where appropriate:
> LD 117
OAM000
PRT ELNK
OK
> LD 137
CIOD000
STAT ELNK
ELNK ENABLED
0 collisions
If the IP addresses are not identical, the IP address is invalid and you must
perform the recovery procedure.
Recovery procedure
If the connection to the Primary IP address is lost, you can reestablish it by
performing the following tasks:
1. Manually initialize the system to reestablish a connection to the primary IP
address.
2. Perform the validation procedure again to confirm that the Ethernet
connection is fully functional.
For prompts that are not specified in the following table, press Enter.
Configure CDNs
You must configure CDNs on the telephone switch, as well as in the Contact
Center Manager snap-in utility. This section describes how to configure CDNs
controlled by Contact Center Manager on the telephone switch.
Assumptions
The following assumptions are made:
You know the user ID and password to log on to the telephone switch
administration terminal.
You are familiar with telephone switch Change and Diagnostics overlays.
You have a list of available CDNs (LD 23).
VSID definitions
Do not enter a VSID definition on CDNs.
Next steps
Configure the CDN in the Communication Control Toolkit Configuration
Tool. See the Communication Control Toolkit Installation and Maintenance
Guide. Ensure that DN Monitored is checked.
Configure the CDN as a route point address in the Contact Center Manager
Configuration Tool. See the ICommunication Control Toolkit Installation
and Maintenance Guide.
When you develop the application, use the appropriate API call to acquire
the CDN.
Use Overlay 11 to configure phones for use with Contact Center Manager.
Follow these guidelines:
Set the AST value for the phone to the key to be monitored by
Communication Control Toolkit and Contact Center Manager. For
example, if the keys you choose to control are 00 and 03, set the values for
00 and 03.
Set IAPG=1
To have other Contact Center Manager call control features, such as
transfer and conference, program these features on the phone.
Next steps
Configure the phone in the Communication Control Toolkit Configuration
Tool (see the Communication Control Toolkit Installation and Maintenance
Guide). Ensure that DN Monitored is checked.
Configure the CDN as a terminal in the Contact Center Manager
Configuration Tool (see the Installation and Maintenance Guide).
Unsupported keys
Limitations in Meridian Link prevent the Service Provider from supporting the
following keys:
Call park/unpark
No-hold conference call
Pickup
In this chapter
Overview 516
Contact center and self-service environments 519
Knowledge worker environment 523
Network traffic 531
Overview
Call Server
ELAN subnet
DHCP External
Media Server Web Server
Customer LAN
CallPilot
Gateway CallPilot Web Server OTM
Signaling CCMS CCMA NCC CCMM CCT
Server
POP3/SMTP
DNS Mail Server
VGMC
VGMC
VGMC
Routing Firewall
Switch (Optional) Enterprise
LAN / WAN
MCS Mgmt/ Nortel server subnet
Accnt Server (Managed Ethernet Switch – for
example, BPS 2000, Baystack 450,
DMZ
MCS Database and so on)
Nortel Media (Optional)
Server VPN
Application Servers Router
MCS Application
1100 TACACS or
Server (SIP
Proxy/Registrar) RADIUS
Gateways
Modem
MCS IP/Web
Client Manager
PSTN
Internet
Firewall
Modem
Remote-Support
Remote-Agent
517
Engineer the data network
Engineer the data network Standard 11.12
IP multicasting
IP multicasting provides multipoint communication by simultaneously
delivering information from one sender to multiple receivers. For more
information about IP multicasting, see AppendixE, “IP Multicast Networking”
If more than one network interface card is enabled, you may experience delays
in Request/Response messages between the clients and the server.
HDX Application
Server
Call Server
ELAN Subnet
DHCP External
Media Server Web Server
Customer LAN
Gateway
Signaling CCMS CCMA CCMM CCT
Server
POP3/SMTP
DNS Mail Server
VGMC
VGMC
VGMC
Routing Firewall
Switch (Optional) Enterprise
LAN / WAN
MCS Mgmt/ Nortel Server Subnet
Accnt Server (Managed Ethernet Switch – for
example, BPS 2000, Baystack 450,
DMZ
MCS Database and so on)
(Optional)
Server VPN
Media Servers
Router
MCS Media
1100 TACACS or
Application
Server RADIUS
Gateways
Modem
MCS IP/Web
Client Manager
PSTN
Internet
Firewall
Modem
Remote-Support
Remote-Agent
Standard 11.12
To calculate overall LAN requirements, add the bytes per second required for
each of these message types.
MLS traffic
The network traffic on the LAN relating to MLS messages is directly
proportional to the number of lines monitored and the number of calls appearing
in the telephone switch on these lines. During the life of a basic call, normal
operations performed include MakeCall, Answer, Hold, Unhold, and Drop.
To calculate the load on a LAN, assume that Answer, Hold, Unhold, and Drop
operations are performed for every inbound call appearing in the contact center.
The total number of bytes required for the messages related to these operations
is 763 bytes per call. Therefore, to calculate the LAN requirements for
Communication Server Link protocol messages, for 10,000 basic calls per hour,
use the following formula:
(763 x 10,000)/3600 (seconds per hour) = 2120 bytes per second
IVR messages
The LAN requirements for IVR messages depend on your implementation.
Other traffic
This model does not include bandwidth allocation for the following:
polling messages
login/logout messages
acknowledgement messages
complex calls
Nortel recommends that you make a generous provision for these additional
requirements.
To calculate overall LAN requirements, add the bytes per second required for
each of these message types.
IVR messages
The LAN requirements for IVR messages depend on your implementation.
Other traffic
This model does not include bandwidth allocation for the following:
polling messages
login/logout messages
acknowledgement messages
complex calls
Nortel recommends that you make a generous provision for these additional
requirements.
If your network is operating at or near this limit, replace the shared media hub
with an Ethernet switch. For more information about configuring your ELAN
subnet, refer to Data Networking for VoIP.
Technical problems
The following sections describe problems that can arise if the ELAN subnet is
not simple, protected, and local.
Propagation/queuing delays
AML traffic between the telephone switch and application servers occurs in real-
time. Network devices (such as routers and firewalls) and distance cause
network propagation and queuing delays. These delays are dynamic and, at a
certain threshold, can make the AML time out and initialize.
Bandwidth contention
Under the normal supported ELAN subnet configuration, ample bandwidth is
available on the ELAN subnet.
The telephone switch is sensitive to heavy ELAN subnet traffic. Heavy
ELAN subnet traffic (such as broadcast storms and multicast traffic) caused
by other devices on the ELAN subnet (such as defective NICs or
misconfigured devices) can cause the telephone switch to initialize.
Propagation delays lower the effective bandwidth availability.
The illustration on page 527 shows the relationship between the average delay
factor and the LAN usage for different wire lengths. For example, for a system
in a single room (where the wire length between components is under 30 meters
[m]), the delay factor is 2 when the LAN use is 50 percent. That is, data packet
takes twice as long to travel between the components as it does on an idle
system. The delay factor x effectively reduces the LAN bandwidth by the factor
of x. For example, for a delay factor of 2, the effective bandwidth of the Ethernet
LAN is 5 MB/s instead of 10 MB/s. The following illustration shows the
performance characteristics for Ethernet.
Plan Enterprise IP network and ELAN subnet traffic so that the delay factor is
never greater than 2. Use this illustration to determine the maximum allowable
use given the distance between Communication Control Toolkit components.
For example, if the distance between the Communication Control Toolkit
components is expected to be 3000 m, ELAN subnet use must not exceed 30
percent. If all of the Contact Center Manager Server components are placed in
the same building and the wire length does not exceed 300 m, the maximum
ELAN subnet use can be as high as 45 percent. Enterprise IP network use is
estimated based on the maximum distance between Contact Center Manager
Server components as well as your own components.
Impact: Telephone switch call handling operations and contact center outages.
Other problems
Conclusion
The ELAN subnet is designed as a mission-critical link between the telephone
switch and application servers. Therefore, the focus is not on the average
uptime, but on the single time that the ELAN subnet can fail or cause a failure.
The goal is to keep the ELAN subnet simple to minimize potential points of
failures and hindrances. If you connect extend the ELAN subnet in a WAN,
simplicity is replaced by complexity, thus degrading the mission-critical level of
the ELAN subnet for the server and the telephone switch.
The ELAN subnet must be connected to other internal networks through routers
and to the Nortel server subnet through only one router.
Usage of the ELAN subnet is designed and tested for inter-Nortel product
communications. Any communication with non-Nortel equipment has not gone
through Nortel testing and proper engineering analysis. These external
communications over the ELAN subnet, therefore, present an unknown factor
and thereby potential negative impact to the overall operation of the telephone
switch and its auxiliary processors.
Network traffic
Contact Center Manager Server uses remote method calls between the client
machine and the Communication Control Toolkit server. Nortel recommends
that you design and develop the applications to minimize the number of remote
calls and, therefore, reduce the demands on the underlying network and increase
the application responsiveness.
For network traffic information, assume that the client credentials are
authenticated with the Contact Center Manager Server, that all the necessary
event handlers are created, and that the assigned resources are retrieved from the
Communication Control Toolkit server.
Total 31.3 KB
A typical application sends and receives more than the minimum number of
requests to and from the Communication Control Toolkit server. Therefore,
more memory is required for a typical application.
The following table indicates the amount of memory required to complete the
request mentioned in “Example of answering and dropping an incoming call” on
page 532.
Total 79.9 KB
Total 15.2 KB
A typical application sends and receives more than the minimum number of
requests to and from the Communication Control Toolkit server. Therefore,
more memory is required for a typical application.
The following table provides the amount of memory required to complete the
request mentioned in “Example of making and dropping an outbound call” on
page 533.
Total 79.9 KB
Total 169.6 KB
Total 215.1 KB
In this chapter
Overview 536
Port usage 537
ACCESS requirements 538
Contact Center Voice Services on CallPilot requirements 539
Contact Center Voice Services on Meridian Mail requirements 541
Overview
This chapter provides information for determining the number of voice ports
required to provide voice processing services to Contact Center Manager Server,
as well as the requirements for CallPilot and Meridian Mail, if they are
providing voice services to Contact Center Manager.
Port usage
Grade of Service refers to the probability that requests are delayed by more than
a certain number of seconds. For CallPilot and Meridian Mail, the standard GOS
used is 5 percent probability that the calls are delayed for more than six seconds,
and 95 percent of the calls incur a delay of less than six seconds.
Voice ports must be dedicated to Contact Center Manager Server. They cannot
be shared with other services.
ACCESS requirements
CallPilot platforms
Contact Center Voice Services on CallPilot requires CallPilot Release 3.0 or
later.
The following table shows the three CallPilot platforms, the number of channels
available on each of these platforms, and the maximum centum call seconds
(CCS).
CPU impact
Contact Center Voice Services on CallPilot uses MLS for communication
between CallPilot and Contact Center Manager. To estimate the additional CPU
load generated by Contact Center Voice Services on CallPilot, use the CapTool
application.
Software release
Meridian Mail, Release 13 or later, must be used with Contact Center Manager.
If you use Contact Center Voice Services on Meridian Mail to provide IVR
services (that is, with the Give IVR command), the same Meridian Mail can
support all three Contact Center Manager systems. However, the following
restrictions apply:
You must allocate the Meridian Mail IVR ports between three IVR queues,
and dedicate a queue to each server.
All of the servers must belong to the same customer group. (Therefore, you
cannot network the servers together.)
If you use Contact Center Voice Services on Meridian Mail to provide ACCESS
voice services (Open/Close Voice Session, Collect Digits, and Give Controlled
Broadcast), Meridian Mail can serve only one Contact Center Manager system.
Maximum Maximum
Approx. port port
Meridian Mail Port maximum requests at requests at
platform Ports increments CCS 1 min MHT 30 sec MHT
Notes:
1. 36 centum call seconds (CCS) is the equivalent of 1 Erlang and is the
amount of traffic one port can handle if it is busy all the time.
2. Do not confuse MHT with call rate. A single call can create more than one
port request.
ACCESS link
Access traffic for CallPilot is routed on the ELAN subnet. For Meridian Mail,
the traffic is routed on a dedicated link. The bandwidth calculations are identical
for both. Without loss of generality, the following description refers to the
Meridian Mail dedicated link. The bandwidth of the ACCESS link ranges from
4.8 KB/s to 38.4 KB/s. The maximum use of the link is assumed never to exceed
50 percent. The recommended ACCESS link speed is 19.2 KB/s.
Installation grounding
To avoid damage to Contact Center Manager Server, the telephone switch, or the
voice processing system as a result of poor grounding, install electro-optical
isolators for use on the RS-232 ACCESS cable. Use this type of isolator to
ensure that no surges occur during electrical disturbances.
1000 2.0%
5000 9.8%
10,000 19.6%
15,000 29.3%
20,000 39.1%
25,000 48.9%
30,000 58.7%
35,000 68.5%
ACC_Utilization =
100% * ACC_BW_Required_KbitsSec / ACC_Bandwidth_KBitsSec
Max_AC_GCB_PerHour =
(ACC_Bandwidth * ACC_Max_Utilization * 1000 * 3600) /
(GCB_Acc_Size * 8)
Max_AC_VSCDG _PerHour =
(ACC_Bandwidth * ACC_Max_Utilization * 1000 * 3600) /
(VSCDG_Acc_Size * 8)
CSL
Command and status link (CSL) traffic is used for communication between
Communication Server 1000/Meridian 1 PBX and Meridian Mail. CSL traffic is
generated only when voice services are required for a call. CSL traffic is
transmitted over a dedicated high-speed serial connection.
For Contact Center Voice Services on CallPilot, CSL traffic travels on the ELAN
subnet and is included in computations of ELAN subnet bandwidth.
The following is the computation of the bandwidth required for CSL traffic:
CSL_BW_Required_KbitsSec =
(((PeakCallRate)/nGCB_Simultaneous)*
CSL_Bytes_PerSession * AvgGCBCall * 8) / 1000) / 3600
The bandwidth of the CSL is 9.6 KB/s. The maximum utilization of the CSL is
70 percent.
CSL utilization
The following table shows the use of the CSL based on workload and the call
rate.
1000 1.2
5000 6.2
10,000 12.4
15,000 18.6
20,000 24.8
25,000 31.0
CSL_Utilization =
100% * CSL_BW_Required_KbitsSec / CSL_Bandwidth_KBitsSec
CSL capacity
The following formula calculates the maximum rate of CSL-related calls (voice)
supported by the link. Using the following computations, the maximum CSL call
rate is estimated to be 56 523 calls per hour, if all calls require voice service:
Max_CSL_Sessions_PerHour =
(CSL_Bandwidth * CSL_Max_Utilization * 1000 * 3600) /
(CSL_Bytes_PerSession * 8)
NLI link
The network loop interface (NLI) link facilitates the voice path between
Communication Server 1000/Meridian 1 PBX and Meridian Mail. NLI is used
only for calls requiring IVR service. The number of voice ports needed for this
link is calculated based on the number of voice sessions required by Contact
Center Manager.
In this chapter
Overview 548
Contact Center Manager requirements 549
Engineer the e-mail server 551
Engineer the telephone switch for multimedia 555
Engineer Outbound 559
Overview
Before you install Contact Center Multimedia, you must ensure that the Contact
Center Manager system is set up properly to work with Contact Center
Multimedia. You can use Contact Center Multimedia with Contact Center
Manager Server.
To use Contact Center Multimedia, your Contact Center Manager setup must
meet the requirements in the following checklist. For more information about
configuring Contact Center Multimedia, refer to the Contact Center Multimedia
Installation and Maintenance Guide.
Ensure that the OAM service is running. You can verify this by
ensuring that the OAM service is in the System Monitor window on
Contact Center Manager Server or by ensuring that the
OAM_Service starts in the Windows Service Control Panel.
Ensure that the Contact Center Multimedia specific Route Points are
created in Contact Center Manager Administration.
Ensure that the Contact Center Multimedia specific Route Points are
acquired by Contact Center Manager Administration.
To change these folder names, you must ensure that the new folder exists on
the file system with the correct path to the folders, the folder is shared, a
parallel IIS virtual folder is created, and that all of the permissions are
correct. No verification is performed in the Contact Center Multimedia
Administrator application to ensure that the new values are correct, so the
values need to checked carefully. The default values for the folder, where
<Server name> is the name of the Contact Center Manager server, are:
Inbound URL: http://<Server name>/inboundattachment
ATTENTION
Risk of backup failure
Nortel recommends that you use the default attachment
locations defined during installation. If required, you can
choose a different location for the inbound and outbound
shared e-mail folders. If you choose a different location,
you must ensure that you:
Create the Inbound e-mail attachment folder with the
path MailAttachments/Inbound.
Create the Outbound folder with the path
MailAttachments/Outbound.
Share the inbound and outbound folders with the users
CCMMOPSUSR and IUSR_<Servername>.
Configure the correct folders in the E-mail attachment
locations in the Contact Center Multimedia
Administrator application.
Mailbox requirements
Contact Center Multimedia logs onto nominated mailboxes on your mail server
and retrieves e-mail at defined intervals. E-mail is then routed to agents. To route
an e-mail, Contact Center Multimedia requires the mailbox name and password.
In addition, Contact Center Multimedia requires the possible alias names used
for a mailbox to ensure correct routing of e-mail.
Aliases
An alias is an alternative name for a mailbox. Sending an e-mail to either an
alias or the mailbox itself has the same result, that is the e-mail is stored in the
same place.
For example, there is a mailbox named sales@nortel.com. This mailbox has two
aliases—contactcentersales@nortel.com and mcssales@nortel.com. If you send
an e-mail to either one of these addresses (sales@nortel.com,
contactcentersales@nortel.com, mcssales@nortel.com), the e-mail is sent to the
same destination, which is sales@nortel.com.
Outgoing e-mail
Configure outgoing e-mail mailbox settings to identify who is responding to the
customer’s e-mail message.
The response can contain the e-mail address to which the customer sent the
original e-mail message, or a general corporate e-mail address that is configured
for each skillset.
Agent-initiated messages are always sent from an e-mail address associated with
a skillset.
Once you define the rules for e-mail routing, all e-mail are routed to a skillset.
To determine the mailbox that is set as the originator, map the skillset to a
mailbox. For detailed information, refer to the Contact Center Contact Center
Multimedia Installation and Maintenance Guide.
Before you install the Contact Center Multimedia components, you must ensure
that the telephone switch is configured properly with:
agent phones configured with for Communication Control Toolkit control
ACD and DN keys on agent phone configured for Communication Control
Toolkit control
An e-mail agent with a telephony toolbar also needs at least one ACD key
configured.
This section provides samples of the setup of the agent TNs on the telephone
switch to allow Communication Control Toolkit control.
Complete the checklists in this section to ensure that your telephone switch
meets all the requirements for Contact Center Multimedia.
Enable Associated Set Assignment (AST) for the ACD key and
for one of the other personal DN keys.
AST can be configured only on a maximum of two keys.
For more information, see the Communication Control Toolkit Installation &
Maintenance Guide.
DES 8446
TN 017 0 00 09
TYPE 2616
CDEN 8D
CUST 0
AOM 0
FDN 8383
TGAR 1
LDN NO
NCOS 6
SGRP 0
RNPG 0
SCI 0
SSU
LNRS 16
XLST
SCPW
CLS CTD FBD WTA LPR MTD FNA HTA ADD HFD
MWA LMPN RMMD SMWD AAD IMD XHD IRA NID OLA VCE DRG1
POD DSX VMD CMSD SLKD CCSD SWD LNA CNDD
CFTD SFD MRD DDV CNID CDCA MSID DAPA BFED RCBD
ICDD CDMD LLCN MCTD CLBD AUTU
GPUD DPUD DNDD CFXD ARHD CNTD CLTD ASCD
CPFA CPTA ABDD CFHD FICD NAID BUZZ AGRD MOAD AHD
DDGA NAMA
DRDD EXR
USMD USRD ULAD RTDD RBDD RBHD PGND OCBD FLXD FTTC
MCBN
CPND_LANG ENG
RCO 0
HUNT 8383
LHK 8
LPK 0
PLEV 02
SPID NONE
AST 00 08
IAPG 1
AACS YES
ACQ AS: TN,AST-DN,AST-POSID
ASID 16
SFNB 1 2 3 4 5 6 9 10 11 12 13 15 16 17 18
19 22 24
SFRB 1 2 15
USFB 1 2 3 4 5 6 7 9 10 11 12 13 14 15
CALB 0 1 3 4 5 6 8 9 10 11 12
FCTB
ITNA NO
DGRP
PRI 01
MLWU_LANG 0
DNDR 0
KEY 00 ACD 8710 0 4715
AGN
01 DWC 8710
02 AO6
03 TRN
04
05 NR
06MSB
07
08 SCR 8446 0
CPND
NAME Mark Smith
XPLN 27
DISPLAY_FMT FIRST,LAST
09 SCR 8476 0 MARP
CPND
NAME Paula Jones
XPLN 27
DISPLAY_FMT FIRST,LAST
10 ACNT
11 SCR 4305 0 MARP
12 ADL 16
13 CFW 4 8396
14 MWK 8383
15
DATE 30 APR 2004
Engineer Outbound
Use the Outbound Campaign Management Tool to create, modify, and monitor
outbound campaigns.
The following diagram shows how outbound contacts interact with Contact
Center Manager Administration, Contact Center Multimedia, and Contact
Center Manager Server.
For more information about the Contact Center Agent Desktop, see the
Contact Center Agent Desktop User’s Guide.
Outbound capacity
Contact Center Outbound components have the following capacity:
Outbound Campaign Management Tool monitors a maximum of 20
simultaneous outbound campaigns with a maximum of 5000 contacts
(e-mail or outbound) per campaign.
Contact Center Agent Desktop processes a maximum of 2500 contacts
(e-mail or outbound) per hour to a maximum of 600 agents.
InterSystems Caché database server and its associated Web services store
information for 1,000,000 contacts in a database that is saved on a 20 GB
disk.
Open queue can queue up to 30,000 contacts at one time for routing and
reporting.
In this chapter
Supported functionality 564
Supported functionality for IPML 571
Supported functionality
The tables in this section indicate which Contact Center Manager functions are
supported by the Communication Control Toolkit Connector.
Supported in
Supported in Communication
Event CS 1000/M1 Server 2x00/DMS
Initiate Conference Call Yes (up to six parties) Yes (up to 6 parties)
Supported in
Supported in Communication
Event CS 1000/M1 Server 2x00/DMS
Join Conference No No
Deflect Calls No No
Mute/Unmute No No
Park/Unpark No No
Supported in
Supported in Communication
Event CS 1000/M1 Server 2x00/DMS
The fast transfer functionality does not support completing a fast transfer call to
an external trunk number. This functionality is designed for predictive dialing
environments where the application sends a MakeCall request to an external
customer number, and when the customer answers, the application sends the
FastTransfer request to blind transfer the customer to a live agent.
Supported for
Supported for Communication
Function CS 1000/M1 Server 2x00/DMS
Agent Whisper No No
Monitor (Observe)/Record Call No No
Barge In No No
Supported for
Supported for Communication
Function CS 1000/M1 Server 2x00/DMS
Supported for
Supported for Communication
Function CS 1000/M1 Server 2x00/DMS
Dialtone Event No No
Busy Event No No
Conference Event No No
Supported for
Supported for Communication
Function CS 1000/M1 Server 2x00/DMS
WalkAway Activated No No
WalkAway Return No No
Emergency Invoked No No
The following tables indicate which Contact Center Manager events and
functions are supported by the IPML Connector.
Event Supported
Event Supported
Get Version No
Reserved Event No
WalkAway Return No
Emergency Invoked No
Function Supported
Dial Yes
Join Conference No
Deflect Calls No
Function Supported
Reserved Function No
Send DTMF (for example, credit card Yes (CS 1000/Meridian 1 only)
number to IVR)
Mute / Unmute No
Consult Yes (But must designate as xfer or conf)
Park/Unpark No
Answer Yes
Function Supported
Activity Codes No
Agent Whisper No
Barge In No
Call Supervisor No
Make Emergency call No
Function Supported
In this chapter
Overview 580
Guidelines for the Remote Support VPN 582
VPN configurations 583
Overview
This chapter provides guidelines for the standard Nortel Remote Support VPN
configuration.
With the listed alternatives, the end-user assumes the responsibility for setup on
their premises and the risks to their equipment associated with this pass-through
type of connection.
When you set up your VPN for remote support, follow these guidelines:
Create a dedicated subnet for Nortel voice application servers (for example,
the Nortel Server Subnet), and treat this subnet as mission-critical. (It is a
good network engineering practice, even in a non-VPN environment, to
optimize network traffic by grouping servers that need to communicate
with each other on a subnet.)
Install, at a minimum, VPN Router 1100 (or later) version 4.8 (or later)
with the modem option. Configure the modem as a user-tunnel to listen on
the PSTN.
Connect the VPN Router to the Nortel Server Subnet.
Configure the VPN Router, as well as any network routers and firewalls, to
give inbound remote support users unrestricted access to the Nortel
application servers.
Optionally, restrict remote support users’ access to other subnets in your
LAN/WAN. As usual, ensure that the Nortel application servers have
unrestricted access to the enterprise LAN/WAN.
Ensure that the ELAN subnet is connected to the Nortel Server Subnet
through one (and only one) router. Take the additional precaution of
configuring the network router to allow only intended traffic into the ELAN
subnet.
Activate Split Tunneling on the VPN Router. Concerns over access into the
corporate network may be alleviated by restricting access (through the VPN
Router and firewalls) of remote support staff from other subnets upon
logon.
VPN configurations
This section describes recommended configurations that meet the needs of most
users. However, because every network is different, the exact configurations may
not be practical in all environments. Use these recommendations as a starting
point and building block when creating your Remote Support VPN.
Benefits
The Nortel recommended remote support configurations provide the following
benefits:
Protection for your network from unauthorized external users.
Any location is accessible, even through an analog line, but are still
protected by the VPN.
Flexible designs exist that can be extended to non-Nortel products and that
can accommodate customer-specific network requirements.
VPN equipment is local to the equipment it serves, resulting in network and
management simplicity, while allowing for central security authentication
management.
Solution is cost-effective.
Configuration types
Nortel recommends a host-to-gateway configuration for the Remote Support
VPN.
HDX Application
Server
Call Server
ELAN subnet
DHCP External
Media Server Web Server
Customer LAN
CallPilot
Gateway CallPilot Web Server OTM
Signaling CCMS CCMA NCC CCMM CCT
Server
POP3/SMTP
DNS Mail Server
VGMC
VGMC
VGMC
Routing Firewall
Switch (Optional) Enterprise
LAN / WAN
MCS Mgmt/ Nortel server subnet
Accnt Server (Managed Ethernet Switch – for
example, BPS 2000, Baystack 450,
DMZ
MCS Database and so on)
Nortel Media (Optional)
Server VPN
Application Servers Router
MCS Application
1100 TACACS or
Server (SIP
Proxy/Registrar) RADIUS
Gateways
Modem
MCS IP/Web
Client Manager
PSTN
Internet
Firewall
Modem
Remote-Support
Remote-Agent
Standard 11.12
Product limits
In this appendix
Product limits 588
Product limits
General parameters
Number of phones
Communication Server 1000/Meridian 1 PBX 3000 6000
Communication Server 2x00/DMS 6000 6000
Number of applications (that is, exit points from the 505 505
Master_Script) (500) (500)
The product contains five predefined applications.
Therefore, you can create 500 applications.
Assignment parameters
Networking parameters
Network calls per hour for which CBC data is collected 10,000 10,000
Database parameters
Other parameters
Number of CPUs 4 4
Call capacity
36,000 simple CPH with no call data up to a maximum of 2000 agents or
24,000 CPH with call data attached up to a maximum of 1600 agents. Self
service supports an additional 16,000 CPH running on the IVR lines.
Agent counts
2000 agents (2000 terminals, 4000 addresses) if call data is not required or
1600 agents (1600 terminals, 3200 addresses) if call data is used. Self
Service supports an additional 480 IVR lines.
Call capacity
36,000 simple CPH with no call data up to a maximum of 2000 agents or
24,000 CPH with call data attached up to a maximum of 1600 agents.
Client counts
2000 clients (2000 terminals, 4000 addresses) if call data is not required or
1600 clients (1600 terminals, 3200 addresses) if call data is used. Self
service capacity limits.
Call capacity
16,000 CPH for combined IVR lines and agent desktop.
Client counts
480 combined IVR lines and agent desktops.
A basic call is defined as an incoming call that is answered by an agent, and then
(when talk time is complete) released.
In this appendix
Overview 596
SIP building blocks 597
Overview
For more information on configuring the SIP switch, refer to the SIP Contact
Center Switch Configuration Guide.
SIP BBUA
Back to Back User Agent: Two user agents (UAS and UAC) twinned.
Session terminates on incoming User Agent and is passed to application for
modification or decision tree.
New session originated on outgoing User Agent is twinned with the
Incoming User Agent for the duration of the call.
A mechanism for applications to sit in the middle and influence SIP
Sessions.
Examples: MCS 5100 Application Server and SIP Contact Center.
SIP gateway
SIP Protocol Converter:
SIP to H.323
SIP to ISDN
SIP to 3G324M
In this appendix
Differences between telephone switches 600
The following table outlines the differences between features supported by the
Communication Server 1000/Meridian 1 PBX, Communication Server 2x00/
DMS, and SIP switch.
Communication
Server 1000/ Communication
Feature Meridian 1 PBX Server 2x00/DMS MCS 5100 (SIP)
Agent features
Number of active 3350 per Contact 3350 per Contact 1500 per Contact
agents Center Manager Center Manager Center Manager
Agent login location The agent can log in With TDM phones, Any Communication
at any ACD set the agent can log in Control Toolkit-
at any phone in the compliant desktop
same supervisor application, for
group example, CCAD.
Agent’s media
termination device
must be SIP-
addressable, for
example Nortel
Converged Desktop
2. Media termination
device does not need
any ACD
capabilities.
Communication
Server 1000/ Communication
Feature Meridian 1 PBX Server 2x00/DMS MCS 5100 (SIP)
Walkaway trigger Headset removal Agent Not Ready Agent Not Ready
Phone features
Communication
Server 1000/ Communication
Feature Meridian 1 PBX Server 2x00/DMS MCS 5100 (SIP)
Completion of If the far end address If the far end address The remote
transfer while far end is out-of-provider is out-of-provider connection state will
is ringing (including (not monitored by (not monitored by remain in the
blind transfers) CCT), the remote CCT), the remote Alerting state until
connection state will connection state will the far end actually
transition transition answers the call.
immediately from the immediately from the
Alerting state to Alerting state to
Established. Established.
Communication
Server 1000/ Communication
Feature Meridian 1 PBX Server 2x00/DMS MCS 5100 (SIP)
Number of characters up to 30
for CDN URI
Number of characters up to 30
for DNIS URI
Communication
Server 1000/ Communication
Feature Meridian 1 PBX Server 2x00/DMS MCS 5100 (SIP)
Recovery after link Issues call release Queries agent status Automatic upon SIP
failure messages registration refresh
events
Treatments
Communication
Server 1000/ Communication
Feature Meridian 1 PBX Server 2x00/DMS MCS 5100 (SIP)
Networking features
Other features
Communication
Server 1000/ Communication
Feature Meridian 1 PBX Server 2x00/DMS MCS 5100 (SIP)
Call information Directly supports call Supports all call Supports some call
information (CLID, information except information (DNIS)
DNIS, trunk, NPA, route and trunk as well as SIP call
and so on) information (SIP to
address, SIP from
address, an so on)
Hardware dongle Not required Not required Not required
ACD and NACD Reported separately ACD calls reported; Not applicable
calls NACD not applicable
Taking skillsets out Not applicable Do not use Night Not applicable
of service manually Service with Contact
Center Manager.
Take skillsets out of
service by using the
Business Hours
variable in the script.
Communication
Server 1000/ Communication
Feature Meridian 1 PBX Server 2x00/DMS MCS 5100 (SIP)
In this appendix
Inbound call models 610
To evaluate Contact Center performance, five typical local inbound call models
are defined. These models apply to calls that originate on the local node. In the
CapTool, you can choose one of these models for the call complexity or change
the values to match your specific contact center operation.
Hybrid
The hybrid call model is a combination of the SVP and MVP call models.
Basic Call 1 1 1 1 1
External IVR system connected to the N/A N/A N/A Yes Yes
Communication Server 2x00/DMS
system
Average number of screen pops per 1.2 1.2 1.2 1.2 1.2
inbound call
IP Multicast Networking
In this appendix
Overview 616
Multicast sending and receiving 617
Implementing IP multicasting for Contact Center Manager 627
Configuring multicast with two network interface cards 630
Overview
What is IP multicasting?
IP multicasting provides multipoint communication by simultaneously
delivering information from one sender to only the receivers who want to receive
the information. The greatest advantage to IP multicasting is its ability to
transmit information to many recipients in a way that minimizes the bandwidth
required across networks and that minimizes resources required by the sender to
transmit.
Receiving
With Contact Center Manager Administration, multicast communication begins
when a user opens a browser, connects to Contact Center Manager
Administration, and opens Real-Time Reporting. The Real-Time Reporting
utility issues a request to join a host member group associated with Real-Time
Reporting multicast data. The request is sent to the multicast group host. The
data is sent to the user.
When a multicast host group is part of a permanent group, the host filters
continuously for data coming from the source. If the host is dynamic, it begins
filtering for data only when it receives a request for membership. See “Multicast
host groups,” on page 620 for more information about the types of multicast
groups.
Because the concept of IP multicasting rests upon the idea of virtual networks,
view an All-Hosts Group as representing all of the host groups, not a physical
piece of hardware. The address 224.0.0.1 can designate:
a router
or
a system with an IP multicast capabilities
If you are using IP multicasting in a simple network, one router on a LAN can
represent:
the All-Hosts Group
the All-Routers Group
and
the host that the host group members join to receive their multicast data
In this scenario, one of the routers on the network is designated as the All-
Routers Group (224.0.0.2) while other routers act as the All-Hosts Group
(224.0.0.1). At this stage, the All-Hosts Group waits to find out if there are hosts
with members in their subnets who want to receive multicast data.
The All-Hosts Group sends a query requesting that its hosts report on its
membership, and the query travels from the All-Hosts Group to the hosts.
The hosts report on their membership lists. These are all of the clients who
requested membership in a host group by opening a browser, launching Contact
Center Manager Administration, and then opening Real-Time Reporting.
The report travels from each host back to the All-Hosts Group.
Sending
At this stage, the scene is set for multicast data to be received by the browsers
that have real-time displays running. The hosts know who their members are.
The All-Hosts Group knows who its hosts are. The routers that service the hosts
are aware that their hosts are waiting for multicast data. Contact Center Manager
Administration now needs to provide that data.
The data is sent from the router to the All-Hosts Group. The All-Hosts Group
sends the data to the routers. The routers for each host forward the data to their
hosts, and each host forwards the data to its members.
From the receiver to the sender, multicast data may need to travel across several
routers. If multicast is not available to all routers on the network, only the source
subnet's router and the target subnets' routers need to be multicast-capable when
standard network tunnelling is implemented.
Multicast hosts
Any system or router can be a host and can send multicast data to a multicast
group if it meets the following conditions:
The network interface in the system is multicast-capable.
The system or router is on a network with a local multicast router.
Permanent host groups are groups with an assigned IP multicast group address.
The number of members in the host group is irrelevant in that a permanent host
group with no members still exists as long as its IP multicast address is defined.
A transient host group, by contrast, exists only if it has at least one member that
requires its services. The multicast IP address for the transient host group is not
permanently assigned to the host group; however, the addresses that can be
dynamically assigned to a host group have two restrictions. The IP multicast
address for a transient host group:
must be in the address range designated for IP multicasting
cannot be the same as an address for a permanent host group
Multicast groups are virtual groups: they exist only from the point of view of
multicast-capable routers or an All-Hosts Group. A host is a PC in a network
that is designated to accept requests for multicast data from other PCs in the
same network. This host conveys its membership status to its designated
multicast-capable router. A group is formed when other PCs communicate their
desire to join the host group. The PCs that want to join the group can be from
different networks or subnetworks. Their communication with the host makes
them part of a single group.
The following groups are some of the permanent host groups that exist in an IP
multicast-capable network:
The All-Hosts Group: This group is used to identify all IP multicast hosts
at your organization. When a host reports that it has members who want to
receive multicast data, it sends this report to the All-Hosts Group. The
multicast IP address for this group is 224.0.0.1.
The All-Routers Group: This group is used to identify all IP multicast
routers at your organization. The multicast IP address for this group is
224.0.0.2.
If the member joins a group that does not belong to a network registered with a
local multicast router, the router receives the multicast message but cannot
distribute the message through the network to the member.
Multicast addresses
IP multicasting specifies multicast host groups using Class D Internet Protocol
addresses. These host group addresses range from 224.0.0.0 through
239.255.255.255. While IP addresses identify a specific physical location, a
multicast IP address identifies a transmission session—a request conveyed from
a client to a host to join a multicast group.
Therefore, the IP multicast addresses that you select for IP multicasting groups
cannot be in the 224.0.0.0 through 224.0.0.255 range. In addition, ensure that
you do not select an IP multicast address reserved for other multicast application
on your network.
Spanning trees
Multicast routing depends upon its multicast-capable routers to exchange
information about neighboring routers and efficiently route multicast traffic. The
Internet Group Management Protocol (IGMP) selects one router as the primary
router for each physical network in a LAN. This primary router creates a routing
method called a spanning tree that connects all other routers that belong to an IP
multicast group.
A spanning tree is a loop-free network of paths between routers. Only one path
is established between each router. When each router is aware of the branches in
the spanning tree, it copies multicast datagrams only to those branches of the
tree. With this method, datagrams are duplicated only when the spanning tree is
aware of other branches, keeping the amount of duplication required on a
network to a minimum.
Multicast protocols
There are a variety of protocols available for multicast routing. The protocol that
your network operations department chooses for your routers depends upon the
type of delivery service that you must provide.
If your network configuration does not require the delivery of multicast packets
across routers, you need only the IGMP. If your multicast data recipients extend
beyond a single subnetwork, your network operations department must define
multicast routing protocols for your routers. These protocols create the spanning
trees and forward the multicast packets that are required to get the data to the
group members.
The following list includes some of the most common multicast protocols and a
brief description of the routing features that each provides.
Multicast Multicast The router multicast protocol forwards the packet to:
a multicast configured outbound interface (based on
multicast protocol decisions)
or
a non-multicast, IGMP static configured outbound
circuit
In Site Manager, you must set the IGMP static
forwarding entries policy for Dynamic to Static
forwarding mode.
IP multicast requirements
The preceding sections explain multicasting, the communication between
software and hardware that multicasting generates, and the routing and related
protocols that make the transmission of multicast data between sources and
destinations possible. With this information, you can consider how to implement
IP multicasting for your specific LAN or WAN, or both, to facilitate Contact
Center Manager Server and Contact Center Manager Administration real-time
data multicasting requirements.
The network interface cards and their drivers at the sending and receiving
nodes can filter for data link layer addresses that are mapped from
network layer IP multicast addresses.
If two network interface cards are installed on Contact Center Manager
Administration (one for a different subnet and the other for the Nortel
Server Subnet), manually configure the cards so Contact Center Manager
Administration always sends multicast data through the NIC that is
connected to the Nortel server subnet.
In this example, the client PCs are on the Nortel Server Subnet and,
therefore, receive multicast data on this network without multicast-
capable routers.
Routers are not required for a host to join a multicast group and share multicast
data with other hosts on the same subnet. When multicast sending and receiving
must travel between subnets, the list of requirements includes the previous
checklist, in addition to the following items.
Network deployment
Contact Center Manager Administration server receives data from Contact
Center Manager Server and propagates it to the Contact Center Manager
Administration client. That makes Contact Center Manager Administration
server the intermediate server between the Contact Center Manager Server and
the Contact Center Manager Administration client.
The multicast-enabled router acts as both the host and the All-Hosts Group to
the clients who become host group members when they open a browser and
launch Real-Time Reporting.
Some Contact Center servers may contain two network interface cards (NIC)—
one each for a different subnet (for example, the ELAN subnet) and one for the
Nortel server subnet. In such situations, configure the server manually so that it
always chooses the Nortel server subnet card to send and receive multicast data.
If you do not manually configure the server, it may send multicast data through
the other subnet, which may cause potential problems.
This manual configuration involves opening the Windows routing table and
noting the metric values of the multicast interfaces corresponding to the other
subnet and Nortel server subnet network interface cards. When the server starts
to send multicast traffic, it first looks to this internal routing table, as it contains
a default multicast route for each of the network interfaces present in the
computer.
The operating system decides which of these interfaces is the most suitable for
sending multicast data by checking the metric value of each multicast interface
(multicast interfaces have a destination of 224.0.0.0). If the metric values are
equal, Windows decides which interface to use based on the value of the
interface address. The default Contact Center Manager Administration
configuration experiences problems when the Nortel server subnet and the other
subnet metric values are equal, as shown in the following graphic.
If this is the case, avoid problems by giving the ELAN subnet interface a larger
metric value than the Nortel server subnet interface, as described in the
following procedure.
Think of the metric value as the cost of using a particular interface. Because the
operating system chooses the interface with the lowest cost and you want it to
choose the Nortel server subnet, you must give the ELAN subnet the higher
metric value (higher cost).
8 If there are values in the Preferred DNS server and Alternate DNS server
boxes, remove them. These boxes must remain blank for the ELAN subnet
connection.
9 Click Advanced.
Result: The Advanced TCP/IP Settings window appears.
10 In the Interface metric box, type a value that is higher than the value listed
in the Windows routing table for the Nortel server subnet card. For
example, if the table lists a value of 1 for the Nortel server subnet interface,
type 2 in this box.
11 Select OK to save your changes.
12 Select OK until you close all windows.
13 Restart the application server.
14 When the server restarts, open a command prompt.
15 Type route print.
Result: The Windows routing table appears, listing the metric values for the
network interfaces.
16 Confirm that the metric value for the ELAN subnet interface is successfully
changed to 2 (or the value that you typed in step 10).
Result: Multicast traffic is now received and sent on the interface with the
lowest metric, which is the Nortel server subnet.
In this appendix
Equivalent Basic Calls 638
Inbound Calls
Conference/transfer 1.59
If-Then-Else 0
Outbound Calls
The CapTool automatically calculates the call rate based on an entered call-
complexity model.
Telephony calculations
In this appendix
Using Erlang B 642
Using Erlang B
If you have the traffic in centum call seconds (CCS) and the Grade of Service
(GOS), you can calculate the number of required lines using the Erlang B
formula. The GOS is the probability of finding all lines busy. The standard
practice is to take the probability of finding all lines busy as 0.001.
When you have non-blocking cases, the GOS is 0; therefore, lines are always
available. To calculate this with Erlang B, use 0.000000001 instead of 0.
Use the following formula to calculate the number of lines you require.
where
erlangs is the # CCS/36 (1 erlang = 3600 call seconds or 36 CCS)
M is the number of lines
Prob is the probability of a lost call
To use this formula, iterate on M = 1, 2, and so on, until Prob is less than or
equal to the GOS. The first M found where Prob is less than or equal to the GOS
is the number of required lines.
Alternatively, you can also use a table of Erlang B. (A table of Erlang B is found
in most traffic engineering texts.)
A accelerator key
A key on a phoneset that an agent can use to place a call quickly. When an agent
presses an accelerator key, the system places the call to the configured number
associated with the key. For example, if an agent presses the Emergency key, the
system places a call to the agent’s supervisor.
ACCESS
An internal protocol used by Contact Center Manager Server to directly control
some of the voice services available on the CallPilot or Meridian Mail platform.
access class
A collection of access levels that defines the actions a member of the access
class can perform within the system. For example, a member of the
Administrator access class might be given a collection of Read/Write access
levels.
access level
A level of access or permission given to a particular user for a particular
application or function. For example, a user might be given View Only access to
historical reports.
ACCESS link
A communication channel between Contact Center Manager Server and
CallPilot or Meridian Mail.
ACD call
See automatic call distribution call.
ACD-DN
See automatic call distribution directory number.
ACD group
See automatic call distribution group.
ACD subgroup
See automatic call distribution subgroup.
acquired resource
A resource configured on the switch under the control of Contact Center
Manager Server. Resources must be configured with matching values on both
the switch and Contact Center Manager Server.
activated script
A script that is processing calls or is ready to process calls. Before you can
activate a script, you must first validate it.
active server
In a system with a Replication Server, the server providing call processing and
administration services.
activity code
A number that agents enter on their phoneset during a call. Activity codes
provide a way of tracking the time agents spend on various types of incoming
calls. They are also known as Line of Business (LOB) codes. For example, the
activity code 720 might be used to track sales calls. Agents can then enter 720 on
their agent desktop applications during sales calls, and this information can be
generated in an Activity Code report.
adapter
Hardware required to support a particular device. For example, network adapters
provide a port for the network wire. Adapters can be expansion boards or part of
the computer’s main circuitry.
administrator
A user who sets up and maintains Contact Center Manager and Contact Center
Multimedia.
agent
A user who handles inbound and outbound voice calls, e-mail messages, and
Web communications.
agent logon ID
A unique identification number assigned to a particular agent. The agent uses
this number when logging on. The agent ID is not associated with any particular
phoneset.
agent-to-skillset assignment
A matrix that, when you run it, sets the priority of one or more agents for a
skillset. Agent to skillset assignments can be scheduled.
agent-to-supervisor assignment
A matrix that, when you run it, assigns one or more agents to specific
supervisors. Agent to supervisor assignments can be scheduled.
AIP
Advanced I/O Processor
alias
See e-mail alias.
AML
See Application Module Link.
ANI
See Automatic Number Identification.
API
See application program interface.
application
1. A logical entity that represents a Contact Center Manager script for reporting
purposes. The Master script and each primary script have an associated
application. The application has the same name as the script it represents. 2. A
program that runs on a computer.
application server
The server on which the Contact Center Manager Administration software is
installed. This server acts as the middle layer that communicates with Contact
Center Manager Server and makes information available to the client PCs.
associated supervisor
A supervisor who is available for an agent if the agent’s reporting supervisor is
unavailable. See also reporting supervisor.
auto-response
A message sent to a customer with no agent interaction. An auto-response can
be an intelligent response, such as a sales promotion flyer, or an
acknowledgement, such as, “We received your e-mail and will respond to you
within three days.”
B basic call
A simple unfeatured call between two 2500 phonesets, on the same switch,
using a four-digit dialing plan.
BBUA
Back-to-Back User Agent
C call age
The amount of time a call waits in the system before being answered by an
agent.
call destination
The site to which an outgoing network call is sent. See also call source.
call intrinsic
A script element that stores call-related information assigned when a call enters
Contact Center Manager Server. See also intrinsic, skillset intrinsic, time
intrinsic, traffic intrinsic.
call priority
The priority given to a request for a skillset agent in a QUEUE TO SKILLSET
or QUEUE TO NETWORK SKILLSET script element. This priority is used
only in queuing a pending request in the pending request queue corresponding to
the required skillsets. This allows pending requests with greater priority in a
skillset to be presented to agents before calls of lesser priority. Call priority has a
range or 1 to 6, with 1 having the greatest priority. Six priorities are used to fully
support the many queuing variations provided by existing NACD functionality.
Call priority is maintained at target nodes for network call requests.
call source
The site from which an incoming network call originates. See also call
destination.
call treatment
A script element that enables you to provide handling to a call while it is waiting
to be answered by a contact center agent. For example, a caller can hear a
recorded announcement or music while waiting for an agent.
call variable
A script variable that applies to a specific call. A call variable follows the call
through the system and is passed from one script to another with the call. See
also global variable, script variable.
CallPilot
A multimedia messaging system you can use to manage many types of
information, including voice messages, fax messages, e-mail messages,
telephone calls (including conferencing), calendars, and directories.
campaign
See outbound campaign.
CAT
Channel Allocation Table
CCR
customer controlled routing
CDN
See controlled directory number.
CLAN
See Customer Local Area Network.
CLAN subnet
See enterprise IP network.
CLID
See Calling Line Identification.
client
The part of Contact Center Manager Server that runs on a personal computer or
workstation and relies on the server to perform some operations. Two types of
client are available: Server Utility and Contact Center Manager Administration.
See also server.
closed reasons
An item configured in Contact Center Multimedia to indicate the result of a
completed e-mail contact. Agents choose a closed reason, and this information
can be generated in a report.
command
A building block used with expressions, variables, and intrinsics to create
scripts. Commands perform distinct functions, such as routing a call to a specific
destination, playing music to a caller, or disconnecting a caller.
CPH
calls per hour
CPU
See central processing unit.
CRM
See Customer Relationship Manager.
CRQS
See Call Request Queue Size.
CSL
Command and Status Link
CTD
See Conditionally Toll Denied.
CTI
See Computer Telephony Integration.
customer administrator
A user who maintains Contact Center Manager.
database views
A logical representation of the database used to organize information in the
database for your use. Event statistics are accessible through database views.
DBMS
Database Management System
deacquire
To release an acquired switch resource from the control of the contact center.
deactivated script
A script that does not process any new calls. If a script is in use when it is
deactivated, calls continue to be processed by the script until they are completed.
default skillset
The skillset to which calls are queued if they are not queued to a skillset or a
specific agent by the end of a script.
denial of service
An incident in which a user or organization is unable to gain access to a resource
that they can normally access.
DEP
See Data Execution Prevention.
Designer Patch
An emergency fix packaged to address specific individual Contact Center
software problems. Designer Patches are viewable from a patch viewer
application. Designer Patches are included in the next scheduled Service Update
or Service Update Supplementary. See also Service Update and Service Update
Supplementary.
desktop user
A configured user who can log on to the Contact Center Manager Server from a
client PC.
destination site
The site to which an outgoing network call is sent. See also source site.
DHCP
See dynamic host configuration protocol.
Dial-Up Networking
See Remote Access Services.
DID
Direct Inward Dial
directory number
The number that identifies a phoneset on a switch. The directory number (DN)
can be a local extension (local DN), a public network telephone number, or an
automatic call distribution directory number (ACD-DN).
display threshold
A threshold used in real-time displays to highlight a value below or above the
normal range.
disposition code
An item configured in Contact Center Multimedia to indicate the result of a
completed outbound contact. Agents choose a disposition code, and this
information can be generated in a report.
DMS
Digital Multiplex Switch
DN
See directory number.
DN call
See directory number call.
DNIS
See Dialed Number Identification Service.
DoS
See denial of service.
DP
See Designer Patch.
DSC
Distant Steering Code
DTMF
Dual Tone Multi Frequency
DVMRP
See Distance Vector Multicast Routing Protocol.
E EBC
See equivalent basic calls.
EIU
Ethernet Interface Unit
ELAN Subnet
See embedded local area network.
e-mail alias
An e-mail address that forwards all e-mail messages it receives to another e-mail
account. For example, the mailbox general@magscripts.com can have the
aliases carz@magsubscriptions.com and planez@magsubscriptions.com. E-mail
addressed to either of these aliases is forwarded to the general@magscripts.com
mailbox. To route e-mail differently depending on the alias to which it is
addressed, create a recipient mailbox as an alias in the Contact Center
Multimedia Administrator application and then create routing rules based on the
alias.
e-mail rule
Determine how an e-mail contact is routed based on information about the
e-mail message (inputs) and configurations in your contact center (outputs).
Emergency key
A key on an agent’s phoneset that, when pressed by an agent, automatically calls
their supervisor to notify the supervisor of a problem with a caller.
enterprise IP network
Your entire IP network including the ELAN subnet and the Nortel server subnet.
event
1. An occurrence or action on Contact Center Manager, such as the sending or
receiving of a message, the opening or closing of an application, or the reporting
of an error. Some events are for information only, while others can indicate a
problem. Events are categorized by severity: information, minor, major, and
critical. 2. An action generated by a script command, such as queuing a call to a
skillset or playing music.
expression
1. A building block used in scripts to test for conditions, perform calculations, or
compare values within scripts. See also logical expression and mathematical
expression. 2. A category of disk drives that employs two or more drives in
combination for fault tolerance and performance. See also relational expression.
F FCTH
See Flow Control Threshold.
filter timer
The length of time after the system unsuccessfully attempts to route calls to a
destination site before that site is filtered out of a routing table.
firewall
A set of programs that protects the resources of a private network from external
users.
first-level threshold
The value that represents the lowest value of the normal range for a statistic in a
threshold class. The system tracks how often the value for the statistic falls
below this value.
G global settings
Settings that apply to all skillsets or IVR ACD-DNs configured on your system.
global variable
A variable that contains values that can be used by any script on the system. You
can only change the value of a global variable in the Script Variable Properties
sheet. You cannot change it in a script. See also call variable, variable.
GOS
See grade of service.
grade of service
The probability that calls are delayed by more than a certain number of seconds
while waiting for a port.
H HDX
See Host Data Exchange.
HTTP
See Hypertext Transfer Protocol.
I ICM
See Intelligent Call Manager.
IGMP
See Internet Group Management Protocol.
Incalls key
The key on an agent phoneset to which incoming ACD and Contact Center
Manager calls are presented.
intrinsic
A word or phrase used in a script to gain access to system information about
skillsets, agents, time, and call traffic that can then be used in formulas and
decision-making statements. See also call intrinsic, skillset intrinsic, time
intrinsic, traffic intrinsic.
IP address
See Internet Protocol address.
IPML
See Integration Package for Meridian Link.
ISDN
See Integrated Services Digital Network.
IVR
See Interactive Voice Response.
IVR ACD-DN
See Interactive Voice Response ACD-DN.
IVR event
See Interactive Voice Response event.
IVR port
See voice port.
L LAN
See local area network.
LOB code
See activity code.
local call
A call that originates at the local site. See also network call.
local skillset
A skillset that can be used at the local site only. See also network skillset,
skillset.
logical expression
1. A symbol used in scripts to test for different conditions. Logical expressions
are AND, OR, and NOT. See also expression, mathematical expression. 2. A
category of disk drives that employs two or more drives in combination for fault
tolerance and performance. See also relational expression.
M M1
Meridian 1 switch
M1 IE
Meridian 1 Internet Enabled switch
mailbox
See recipient mailbox.
Master script
The first script executed when a call arrives at the Contact Center. A default
Master script is provided with Contact Center Manager, but it can be customized
by an authorized user. It cannot be deactivated or deleted. See also network
script,primary script, script, secondary script.
mathematical expression
1. An expression used in scripts to add, subtract, multiply, and divide values.
Mathematical expressions are addition (+), subtraction (-), division (/), and
multiplication (*). See also expression and logical expression. 2. A category of
disk drives that employs two or more drives in combination for fault tolerance
and performance. See also relational expression.
Meridian Mail
A Nortel product that provides voice messaging and other voice and fax
services.
Meridian MAX
A Nortel product that provides call processing based on ACD routing.
MHT
See mean holding time.
MIB
See Management Information Base.
MLS
See Meridian Link Services.
MM
See Meridian Mail.
MOSPF
See Multicasting Extensions to Open Shortest Path First.
MTBC
See mean time between calls.
Multimedia database
A Caché database used to store customer information and contact details for
outbound, e-mail, and Web communication contacts.
MSL-100
Meridian Stored Logic 100 switch
music route
A resource installed on the switch that provides music to callers while they wait
for an agent.
N NACD call
A call that arrives at the server from a network ACD-DN.
NAT
See Network Address Translation.
NCC
See Network Control Center.
NCRTD
See Network Consolidated Real-Time Display.
network call
A call that originates at another site in the network. See also local call.
network script
The script executed to handle error conditions for Contact Center Manager
Server calls forwarded from one site to another for customers using NSBR. The
network script is a system-defined script provided with Contact Center Manager,
but it can be customized by an authorized user. It cannot be deactivated or
deleted. See also Master script, primary script, script, secondary script.
network skillset
A skillset common to every site on the network. Network skillsets must be
created at the Network Control Center (NCC).
night mode
A skillset state in which the server does not queue incoming calls to the skillset,
and in which all queued calls are given night treatment. A skillset goes into night
mode automatically when the last agent logs off, or the administrator can put it
into night mode manually. See also out-of-service mode, transition mode.
NPA
See Number Plan Area.
NSBR
See Network Skill-Based Routing.
ODBC
See Open Database Connectivity.
OEM
Original equipment manufacturer
Office hours
Hours configured in the contact center where e-mail messages can be routed
using one method when the contact center is open, and another method when the
contact center is closed.
OLE
See object linking and embedding.
OSPF
See Open Shortest Path First.
OTM
See Optivity Telephony Manager.
outbound campaign
A group of outgoing calls from the contact center for a specific purpose, for
example, customer satisfaction surveys.
outbound contact
An outgoing voice call intelligently routed to an agent according to a skillset
within a defined time interval. The call can be dialed by the agent or the switch.
out-of-service mode
A skillset state in which the skillset does not take calls. A skillset is out of
service if no agents are logged on or if the supervisor puts the skillset into out-
of-service mode manually. See also night mode, transition mode.
out-of-service skillset
A skillset not taking any new calls. While a skillset is out of service, incoming
calls cannot be queued to the skillset. See also local skillset, network
skillset,skillset.
P patch
See Designer Patch.
PBX
See private branch exchange.
pegging
The action of incrementing statistical counters to track and report on system
events.
pegging threshold
A threshold used to define a cut-off value for statistics, such as short call and
service level. Pegging thresholds are used in reports.
PEP
Performance Enhancement Package. Now known as Designer Patch. See
Designer Patch.
phoneset
The physical device, connected to the switch, to which calls are presented. Each
agent and supervisor must have a phoneset.
phoneset display
The display area on an agent’s phoneset where information about incoming calls
can be communicated.
PIM
See Protocol Independent Multicast.
Position ID
A unique identifier for a phoneset, used by the switch to route calls to the
phoneset. Referred to as Telephony/Port Address in Contact Center Manager
Server.
primary ACD-DN
A directory number that callers can dial to reach an ACD group.
primary script
A script executed or referenced by the Master script. A primary script can route
calls to skillsets, or it can transfer routing control to a secondary script. See also
Master script, network script,script, secondary script.
priorities
Two sets of priorities affect queuing and call presentation: agent priority per
skillset and call priority. For both sets of priorities, the lower in value of the
number indicates a greater priority in presentation. All idle agent queues and all
pending request queues always queue by priority as its top precedence. All other
queuing options, such as age of call and agent idle time, take a lower precedence
than priority. See also call priority and agent priority per skillset.
PSTN
See public switched telephone network.
R RAID
See Redundant Array of Intelligent/Inexpensive Disks.
RAN
recorded announcement
RAN route
See recorded announcement route.
RAS
See Remote Access Services.
recipient mailbox
A container on the e-mail server that hold e-mail messages. Standard mailboxes
are monitored by the Contact Center E-mail Manager, which routes the e-mail to
an agent or group of agents (skillset) based on an analytical search of the sender
address, the recipient address, the subject and body of an e-mail message for
predetermined keywords, or a combination of these. The e-mail server must be
compliant with Post Office Protocol 3 (POP3) and Standard Mail Transfer
Protocol (SMTP).
redundant server
A warm standby server, used for shadowing the Multimedia database on the
Multimedia server and providing a quick recovery if the primary server fails.
relational expression
An expression used in scripts to test for different conditions. Relational
expressions are less than (<), greater than (>), less than or equal to (< =), greater
than or equal to (> =), and not equal to (< >). See also expression, logical
expression, mathematical expression.
Replication Server
A server that backs up the active Contact Center Manager Server to the standby
Contact Center Manager Server in real time.
reporting supervisor
The supervisor who has primary responsibility for an agent. When an agent
presses the Emergency key on the phoneset, the emergency call is presented to
the agent’s reporting supervisor. See also associated supervisor.
route
A group of trunks. Each trunk carries either incoming or outgoing calls to the
switch. See also music route, RAN route.
router
A device that connects two LANs. Routers can also filter messages and forward
them to different places based on various criteria.
routing table
A table that defines how calls are routed to the sites on the network. See also
round robin routing table, sequential routing table.
RSM
See Real-time Statistics Multicast.
RSVP
See Resource Reservation Protocol.
rule
See e-mail rule.
S sample script
A script installed with the Contact Center Manager Server client. Sample scripts
are stored as text files in a special folder on the client. The contents of these
scripts can be imported or copied into user scripts to create scripts for typical
contact center scenarios.
SCM
See Service Control Manager.
script
A set of instructions that relates to a particular type of call, caller, or set of
conditions, such as time of day or day of week. See also Master script, network
script,primary script, secondary script.
script variable
See variable.
second-level threshold
The value used in display thresholds that represents the highest value of the
normal range for a given statistic. The system tracks how often the value for the
statistic falls outside this value.
secondary script
Any script (other than a Master, network, or primary script) referenced from a
primary script or any other secondary script. Statistics are not pegged for actions
occurring during a secondary script. See also Master script, network
script,primary script, script.
server
A computer or device on a network that manages network resources. Examples
of servers include file servers, print servers, network servers, and database
servers. Contact Center Manager Server is used to configure the operations of
the contact center. See also client.
server subnet
The subnet to which the Nortel servers, such as Contact Center Manger Server,
Network Control Center, Contact Center Manager Administration, Contact
Center Multimedia, and CallPilot are connected.
service
A process that adheres to a Windows NT structure and requirements. A service
provides system functionality.
service level
The percentage of incoming calls answered within a configured number of
seconds.
Service Update
A Contact Center supplementary software application that enhances the
functionality of previously released software by improving performance, adding
functionality, or correcting a problem discovered since the original release. All
previous Service Updates (SUs) for the release are included in the latest Service
Update. For example, SU02 contains the contents of SU01 as well as the fixes
delivered in SU02. SU03 contains SU01, SU02, and the fixes delivered in SU03.
See also Service Update Supplementary and Designer Patch.
SIP
See Session Initiation Protocol.
SIP Terminal
The SIP Address of the TR87 controlled terminal dedicated to this agent. This is
the phone number that the agent controls, combined with the domain of the
agent in the SIP URI.
SIP URI
The SIP Address for the agent as configured on the target SIP server. The SIP
Address uniquely identifies the agent on the SIP network.
site
1. A system using Contact Center Manager Server that can be accessed using
Server Utility. 2. A system using Contact Center Manager Server and
participating in Network Skill-Based Routing.
skillset
A group of capabilities or knowledge required to answer a specific type of call.
See also local skillset, network skillset.
skillset intrinsic
A script element that inserts information about a skillset in a script. Skillset
intrinsics return values such as skillsets, integers, and agent IDs. These values
are then used in queuing commands. See also call intrinsic, intrinsic, time
intrinsic, and traffic intrinsic.
SL-100
Stored Logic 100 switch
SNMP
See Simple Network Management Protocol.
source site
The site from which an incoming network call originates. See also destination
site.
standby
In skillset assignments, a property that grants an agent membership in a skillset,
but makes the agent inactive for that skillset.
standby server
A server that contains an up-to-date version of the database, for use when the
active server becomes unavailable.
SU
See Service Update.
supervisor
A user who manages a group of agents. See also associated supervisor and
reporting supervisor.
supplementary ACD-DN
A DN associated with a primary DN. Any calls to the supplementary DN are
automatically routed to the primary DN. A supplementary DN can be a toll-free
(1-800) number.
SUS
See Service Update Supplementary.
switch
See telephony switch.
switch resource
A device configured on the switch. For example, a CDN is configured on the
switch and then used as a resource with Contact Center Manager Server. See
also acquired resource.
system-defined scripts
The Master_Scriptand the Network_Script (if NSBR is enabled). Users can
customize or deactivate these scripts, but they cannot delete them. These scripts
are the first scripts executed for every local or networkcall arriving at the contact
center.
T TAPI
See Telephony Application Program Interface.
target site
See destination site.
TCP/IP
See Transmission Control Protocol/Internet Protocol.
TDM
See Time-Division Multiplex.
telephony
The science of translating sound into electrical signals, transmitting them, and
then converting them back to sound. The term is used frequently to refer to
computer hardware and software that perform functions traditionally performed
by telephone equipment.
telephony switch
The hardware that processes calls and routes them to their destination.
threshold
A value for a statistic at which system handling of the statistic changes.
threshold class
A set of options that specifies how statistics are treated in reports and real-time
displays. See also display threshold, pegging threshold.
Time-Division Multiplex
A method of transmission in which a signal is separated into multiple segments
at the transmission source, and then reassembled at the receiving end.
time intrinsic
A script element that stores information about system time, including time of
day, day of week, and week of year. See also call intrinsic, intrinsic, skillset
intrinsic, traffic intrinsic.
Token Ring
A PC network protocol developed by IBM. A Token Ring network is a type of
computer network in which all the computers are arranged schematically in a
circle.
traffic intrinsic
An intrinsic that inserts information about system-level traffic in a script. See
also call intrinsic, intrinsic, skillset intrinsic, time intrinsic.
transition mode
A skillset state in which the server presents already queued calls to a skillset.
New calls queued to the skillset are given out-of-service treatment. See also
night mode, out-of-service mode.
treatment
See call treatment.
trunk
A communications link between a PBX and the public central office, or between
PBXs. Various trunk types provide services such as Direct Inward Dialing (DID
trunks), ISDN, and Central Office connectivity.
U user-created script
A script created by an authorized user on the Contact Center Manager system.
Primary and secondary scripts are user created scripts.
user-defined script
A script modified by an authorized user on the Contact Center Manager system.
utility
A program that performs a specific task, usually related to managing system
resources. Operating systems contain a number of utilities for managing disk
drives, printers, and other devices.
V validation
The process of checking a script to ensure that all the syntax and semantics are
correct. A script must be validated before it can be activated.
variable
A placeholder for values calculated within a script, such as CLID. Variables are
defined in the Script Variable Properties sheet and can be used in multiple scripts
to determine treatment and routing of calls entering Contact Center Manager
Server. See also call variable, global variable.
Voice over IP
Voice traffic transmitted in digital format using the IP protocol.
voice port
A connection from a telephony port on the switch to a port on the IVR system.
VPN
See Virtual Private Network.
VXML
See Voice Extensible Markup Language.
W WAN
See wide area network.
Web-on-hold
A set of URLs that a customer sees after requesting a text chat session, and
before the agent connects to the Web Communications contact.
workload scenarios
Sets of configuration values defined for typical patterns of system operations.
Five typical workload scenarios (entry, small, medium, large, and upper end) are
used in the Capacity Assessment Tool for capacity analysis for Contact Center
Manager.
Symbols agents
number supported 17
.NET 65, 66 AgentTerminalSession object 68
Framework class library 66 agent-to-skillset assignments, running 359
programming languages 67 agent-to-supervisor assignments, running 359
types 66 alias 551, 553
All-Hosts Group 619, 620
and multicast data 618
A All-Routers Group 620
and multicast data 618
about AML 65, 352
upgrade scenarios 169 configuring ELAN subnet for 509
ACCESS Anti-virus software 209
connection 537 Communication Control Toolkit 282
link 542 Contact Center Manager Administration 249
protocol 75 Contact Center Manager Server 231, 315
requirements 538 Contact Center Multimedia 270
voice ports 537 coresident server 296
access classes and partitions LinkPlexer 325
upgrading 170 Replication Server 337
ACD queue management 17 API
ACD trunks 478 Communication Control Toolkit 65, 75
ACD-DNs distribution 66
default 512 Full 68
activating Master script 359 Graphical 69
activating the IP address 507 Lite 68
Active Server 328, 420 Application Module Link 65
active server 49, 364 AML 65
Address object 68 Application Module Link. See AML
addresses application server
Class D Internet Protocol 621 CPU utilization 370
multicast 621 minimum refresh rate on 371
restriction for IP multicast 621 multiple 372
Agent Greeting 86, 476 architecture
Agent Interface Communication Server 1000/Meridian 1 40
ports 394 DMS 92
agent licenses 127 Meridian 1 92
Agent object 68 archiving 396
agent phonesets, configuring for assignments, running 359
Communication Control Toolkit 555 AST 513
agent TNs, configuring for Communication attached data 407
Control Toolkit 555 attachments 61
W
waiting calls 495
WAN
impact of Contact Center Manager
Administration on 372
warm standby 420, 428
Web Communications 60
Web services 61
Windows
configuring 389
Windows 2000 Advanced Server 323
Windows 2000 Professional 247
Windows 2000 Server 323
Windows 2000 Server Datacenter 226, 323
Windows 2000 Server Professional 323
Windows 2003 Enterprise 247
Windows 2003 Server
Datacenter 226, 245, 294, 312, 323, 33
6
Windows 2003 Server
Enterprise 226, 294, 323, 336
Windows 2003 Server
Standard 226, 268, 281, 323
Windows 2003 Server
Web 226, 245, 294, 312, 323, 336
Windows 2003
Standard 226, 245, 247, 281, 294, 312,
323
Windows Forms Controls 70
Windows XP Professional 247
X
X336 server 300, 301
Occupation: Phone:
Information is subject to change without notice. Nortel Networks reserves the right to make changes
in design or components as progress in engineering and manufacturing may warrant.
The process of transmitting data and call messaging between the Meridian 1 and Contact Center
Manager is proprietary to Nortel Networks. Any other use of the data and the transmission process
is a violation of the user license unless specifically authorized in writing by Nortel Networks prior to
such use. Violations of the license by alternative usage of any portion of this process or the related
hardware constitutes grounds for an immediate termination of the license and Nortel Networks
reserves the right to seek all allowable remedies for such breach.