Cisco Packaged Contact Center Enterprise Release 9.0(x)
Cisco Packaged Contact Center Enterprise (Packaged CCE) is a solution deployment for delivering Cisco Unified Contact Center Enterprise in a virtualized environment. The initial model of Packaged CCE (CCE PAC M1) supports up to 1000 agents. Packaged CCE requires strict adherence to configuration and capacity limits. It is mandatory to follow all rules and requirements stated in this document.
This chapter provides you with the following information about
CCE PAC M1:
CCE PAC M1 is the current deployment model for Cisco Packaged Contact Center Enterprise (Packaged CCE). It delivers Cisco Contact Center Enterprise on a single pair of core duplexed Unified Computing System (UCS) C260M2 servers, referred to as Side A and Side B. CCE
PAC M1 is deployed in a virtualized environment, using OVA templates that are
downloaded from Cisco Systems, Inc.
Packaged CCE (CCE PAC M1) provides the essential set of contact center
functionality—call processing, prompts and rich VXML scripting, voice response
collection, agent selection, queuing, and reporting. With its controlled
environment and well-defined configuration and deployment boundaries, CCE PAC
M1 is a robust solution with high availability and solution serviceability.
Additional benefits are simplified ordering and deployment rollout, a
simplified installation process, easier operation and maintenance, and Unified CCE Web Administration, the streamlined, browser-based administration interface.
CCE PAC M1 is a virtual deployment that includes:
Cisco Unified Contact Center Enterprise (Unified CCE)
Cisco Unified Customer Voice Portal (Unified CVP)
Cisco Unified Intelligence Center (Unified Intelligence Center)
Cisco Unified Communications Manager (Unified Communications Manager), and
Cisco Finesse (Finesse).
Refer to Solution Topology
for an illustration of the topology.
Refer to
Remote Office Options for an
illustration of remote office options.
Additionally, for information related to the CCE PAC M1 deployment, see these Solution Reference Network Design Guides. While this Specification document takes precedence over—and overrides—the SRNDs, some elements are common:
Unified CCE: Microsoft Windows Server 2008 R2 Service Pack 1
Unified CVP: Microsoft Windows Server 2008 R2 Service Pack 1
Database
Unified CCE: Microsoft SQL Server 2008 R2 SP1 Standard Edition x64
Antivirus Software
McAfee Virus Scan Enterprise 8.7i/8.8i
Symantec Endpoint Protection 11.0/12.1
Trend Micro ServerProtect Version 5.7/5.8
VMWare
ESXi 5.0
Remote Access Options
Windows Server 2008 Remote Desktop
Remote Desktop is not supported for software installation or upgrade.
Fault Tolerance
Unified CCE (Duplex Mode)
Simplex deployment is not supported in CCE PAC M1.
Because the Router and PGs are co-located, the
unlikely event of a dual (Public and Private) network failure could result in
serious degradation to routing. Recovery from dual, concurrent network failure
requires manual intervention.
For QoS configuration, refer to:
Installing and Configuring Cisco Packaged Contact Center Enterprise
.
OVA Files for core components
New installations of Packaged Contact Center Enterprise 9.0(x) use the following OVA files:
You can download the CUCM 8.6(1) OVAs from the Unified CM Release 8.6 OVA Template site: OVA Template Details. Select the OVA for 1000 agents.
OVA File for EIM/WIM
If you install EIM/WIM on a separate server, download the OVA that is appropriate for your EIMWIM deployment size. Go here to download the OVA.
Side A Server Component Configurations
Components
vCPU*
RAM (in GB)
HDD (in GB)
CPU Reservation (in MHz)
RAM Reservation (in MB)
Unified CCE Call Server
4
8
80
5000
8192
Unified CCE Data Server
4
8
80 + 750
5100
8192
Unified CVP Server 1A
4
4
150
1800
4096
Unified CVP Server 2A
4
4
150
1800
4096
Cisco Finesse
4
8
146
8000
8192
Unified OAMP Server
1
4
80
no reservation made
no reservation made
Unified Intelligence Center Publisher
4
6
146
800
6144
Unified CM Publisher
2
6
110
3600
6144
Unified CM Subscriber 1
2
6
110
3600
6144
* vCPUs are over-subscribed by design.
Side B Server Component Configurations
Components
vCPU*
RAM (in GB)
HDD (in GB)
CPU Reservation (in MHz)
RAM Reservation (in MB)
Unified CCE Call Server
4
8
80
5000
8192
Unified CCE Data Server
4
8
80 + 750
5100
8192
Unified CVP Server 1B
4
4
150
1800
4096
Unified CVP Server 2B
4
4
150
1800
4096
Unified CVP Reporting Server (optional)
4
4
72 + 438
No Reservations
No Reservations
Cisco Finesse
4
8
146
8000
8192
Unified Intelligence Center Subscriber
4
6
146
800
6144
Unified CM Subscriber 2
2
6
110
3600
6144
* vCPUs are over-subscribed by design.
Datastore components and RAID configuration
A datastore is a logical container that holds virtual machine files and other files necessary for virtual machine operations.
CCE PAC M1 deploys two datastores for the Side A server and two for the Side B server. For each datastore, the table below describes the RAID configuration, the ESXi Server, and the virtual machines. Note that Datastores A-2 and B-2 service the Unified CCE Data Server and have individual drives (C and E) for the operating system and database.
The default block size is 64k.
RAID Group
VM Datastore
ESXi Host
Disk Drive
Virtual Machines
A1-RAID5
Datastore-A1
8 x 300GB disks configured as A1-RAID 5
A
C:
Unified CCE Call Server, Side A
Unified CVP Server number 1A
Unified CVP Server number 2A
Unified Intelligence Center Server (Publisher)
Unified CVP OAMP Server
Unified Communications Manager Publisher
Unified Communications Manager Subscriber 1
Cisco Finesse primary
A2-RAID5
Datastore-A2
6 x 300GB disks configured as A2-RAID 5
A
C:
Unified CCE Data Server, Side-A Operating System
E:
Unified CCE Data Server, Side-A Database
A3-RAID1
2 x 300GB disks configured as A3 RAID 1
Used for the VMware ESXi 5 OS
B1-RAID5
Datastore-B1
8 x 300GB disks configured as B1-RAID 5
B
C:
Unified CCE Call Server, Side-B
Unified CVP Server number 1A
Unified CVP Server number 2A
Unified Intelligence Center Server (Subscriber)
Unified Communications Manager Subscriber 2
Unified CVP Reporting server (optional)
Cisco Finesse secondary
B2-RAID5
Datastore-B2
6 x 300GB disks configured as B2-RAID 5
B
C:
Unified CCE Data Server, Side-B Operating System
E:
Unified CCE Data Server, Side-B Database
B3-RAID1
2 x 300GB disks configured as B3 RAID 1
Used for the VMware ESXi 5 OS
Peripheral gateways
The following table describes the deployment of the
peripheral gateways.
Table 1 Peripheral Gateways
CCE PAC M1
Notes
Two peripheral gateways are supported in this
deployment.
One generic PG
with five Peripheral Interface Managers (PIMs)—required. The five PIMs are:
One Unified CM PIM
Four Voice Response Unit (VRU) PIMs. Two of these
connect to the two Unified CVPs on the Side A server. Two connect to the two Unified CVPs
on the Side B server.
One Media Routing
(MR) PG with a Multichannel PIM and an Outbound PIM—required.
This PG must be configured.
Agent and Supervisor Capabilities
The following table describes the Agent and Supervisor
capabilities in CCE PAC M1.
Table 2 Agent and Supervisor Capabilities
CCE PAC M1
Notes
Call Flows
All transfers, conferences, and direct agent calls
are by ICM script.
SIP REFER: Packaged CCE supports SIP REFER transfer to send calls back to the PSTN or to other SIP destinations—but not to transfer calls within Packaged CCE and to other agents. After a SIP REFER, Packaged CCE assumes that the call has ended and retains no further control over the call.
CRM integration is allowed with custom CTI OS Toolkit or Finesse API.
You can integrate with CRM in many ways. You can use:
Finesse gadgets to build a custom CRM-integrated
desktop. For example, this can be a Finesse gadget that fits in a CRM
browser-based desktop.
Finesse Web API or CTI OS APIs or the CTI Server
protocol to integrate into a CRM application.
Existing CRM connectors. The two connectors
available from Cisco for SAP or Seibel can be used with Packaged CCE. Each
of these connectors has its own capacity limits:
SAP can support up to 250 agents and supervisors. Max 3 CPS.
Requires its own server. Supports Unified CM BIB-based Recording or Silent
Monitoring. Does not support Mobile Agents, Outbound, or
Multichannel.
Siebel: Can support up to 700 agents and supervisors. Max 3.75 CPS. The connector runs on the Siebel Communications. Supports Unified CM BIB
based Recording and Silent Monitoring, Mobile Agents, and Outbound.
Desktop
Finesse
CTI OS Desktop:
.NET
Java CIL
Win32
Cisco Agent Desktop Browser and Cisco Agent
Desktop are not supported.
Desktop Customization
Finesse API
CTI OS Toolkit Desktops as listed above, under Desktop
Mobile Agent
Nailed Up (Up to 250 agents)
Configured on the Unified CCE Call Server VM.
Call-by-Call mode is not supported in this
deployment.
Recording
Unified CM-based
(BIB), preferred.
SPAN (Silent
Monitoring Server) for Mobile Agent.
Requires third-party Recording Server
Silent Monitoring
Unified CM-based (BiB)
SPAN for Mobile Agent
Either Unified CM-based or SPAN-based silent
monitoring can be configured, but not both.
If Unified CM-based silent monitoring is configured,
then mobile agents cannot be monitored.
A separate Silent Monitoring Server is required for
SPAN-based silent monitoring to monitor mobile agents.
Whisper Announcement
Supported on the core server
For more information, see the Cisco Packaged Contact Center Enterprise Optional Features Guide Release 9.0(x).
Agent Greeting
Supported on the core server
For more information, see the
Cisco Packaged Contact Center Enterprise Optional Features Guide Release 9.0(x).
IVR and queuing
Unified CVP is the only supported IVR. The Packaged CVP deployment is a Type 10 CVP with four CVP Call Servers and VXML Servers.
Reporting
Reporting Data Sources
The default deployment pulls Unified Intelligence Center
data from the Logger database on the CCE Data Server, where Real-time, Historical and Call Detail Data
are stored. Retention is 400 days for historical data and 40 days for Call
Detail data.
If you need a longer retention period, additional reporting users, or if you intend to
use an external reporting interface, such as Exony VIM, you have the option to
install the Administration Server, Real Time and Historical Data Server, Detail
Data Server (AW-HDS-DDS) on a maximum of two separate servers.
Configure one of them as Central Controller Side A Preferred and one as Central Controller Side B Preferred.
Important:
The site name of the external AW-HDS-DDS that is configured as Central Controller Side A Preferred must be CCE-AW-1. The site name of the external AW-HDS-DDS that is configured as Central Controller Side B Preferred must be CCE-AW-2.
Reporting Data Source
Supported Applications
Retention Period on Logger
Retention Period on HDS
Logger on CCE Data Server
Cisco Unified Intelligence Center is the only
supported reporting application.
The logger database retention period is 400 days (13
months) of historical summary data and 40 days (five weeks) of Termination Call Detail (TCD) and Route Call Detail (RCD) records.
To adhere to Packaged CCE specifications, the logger database is pre-sized at 665GB / 400 days when the logger is configured during installation.
Refer to the Configure the Unified CCE Logger section of Installing and Configuring Cisco Packaged Contact Center Enterprise 9.0(x) for information on using Unified CCE Web Setup to modify the Database Retention Configuration table.
N/A: No HDS is installed.
External AW-HDS-DDS
Cisco Unified Intelligence Center
External applications, as referenced in the SRND.
These include:
Exony VIM
Third-party
reporting applications
Third-party Workforce Management applications
The logger database retention period is 30 days (1 month) of historical summary data and 14 days (two weeks) of call detail data.
There is no need for extended retention on the logger when you are using an external HDS.
However, to adhere to Packaged CCE specifications, the logger database is pre-sized at 665GB / 400 days when the logger is configured during installation.
The standard Unified CCE retention period for the HDS is 1095 days.
Report Load per User
Each reporting user can run four concurrent Real-Time
reports and two historical reports.
Real-Time reports
contain 100 rows.
Historical reports
contain 2000 rows.
Total Reporting Users
When the Packaged CCE Data Servers are the data source for Cisco Unified Intelligence Center, a maximum of 100 concurrent reporting users are supported across the Intelligence Center pair.
If an External AW-HDS-DDS is added to the Packaged CCE deployment and used as the data source for Cisco Unified Intellgence Center, a maximum of 200 concurrent reporting users are supported across the Intelligence Center pair. Refer to the section "Reporting Data Set Capacity" in the Cisco Unified Intelligence Center Hardware and System Software Specification (Bill of Materials) athttp://www.cisco.com/en/US/products/ps9755/products_implementation_design_guides_list.html.
You can set up a virtual machine (VM) for the CVP Reporting Server on Side B. You can also add one external CVP Reporting Server on the same network as Side A.
The number and location of Unified CVP Reporting servers you deploy is based on how you intend to use the Courtesy Callback feature and CVP Callback Reporting.
To use only the Courtesy Callback feature, with no reporting, you must use the VM for the CVP Reporting Server on Side B. This is the case for both LAN and WAN deployments.
To use only Courtesy Callback reporting with a LAN Deployment, you must use the VM for the CVP Reporting Server on Side B.
To use only Courtesy Callback reporting with data centers geographically separated over a WAN, you must deploy both a CVP Reporting Server VM on Side B and a separate, external CVP Reporting Server that is on the same network as Side A. Network latency can affect WAN-based CVP reporting.
To use both the Courtesy Callback feature and Courtesy Callback reporting, you must use a LAN deployment with the CVP Reporting Server VM located on Side B. Using both the Courtesy Callback feature and Courtesy Callback reporting over the WAN is not supported.
LAN
WAN
Requires CVP VM on Side B
Requires External CVP Server
Courtesy Callback feature only
yes
yes
yes
no
Callback reporting only
yes
—
yes
no
Callback reporting only **
—
yes
yes
yes
Callback feature and Callback reporting
yes
no
yes
no
** Network latency can affect WAN-based CVP reporting.
Data backup
Data backup tools must be run during a scheduled maintenance window. If you use local SQL backups, make sure there is sufficient capacity on the local machine. If there is not, back up to remote storage on the network.
Third-party integration
The following table contains third-party integration
information.
Table 3 Third-Party Integration
Option
Notes
Recording
All Recording applications that are supported by Unified CCE are supported on Packaged CCE. For details, see Recording section in Agent and Supervisor Capabilities.
Wallboards
All Wallboard applications that are supported by Unified CCE are supported on Packaged CCE.
Note: Unified Intelligence Center can also be used for Wallboards.
Workforce Management
If access to real-time or historical data is needed, an External AW-HDS-DDS is required.
All Workforce Management applications that are supported by Unified CCE are supported on Packaged CCE.
Database Integration
Unified CVP VXML Server is supported.
ICM DB Lookup and ICM Application Gateway are not
supported.
Automated Call Distributor (ACD)
None
Interactive Voice Response (IVR)
None
Unified IP
IVR is not supported.
No third-party
IVRs are supported.
Voice infrastructure
You can install Unified CM on the core servers, or you can integrate with an existing Unified CM deployment on separate servers. In either case, agent and back office devices are subject to the Voice Infrastructure requirements listed below.
Table 4 Voice Infrastructure
CCE PAC M1
Notes
Codec
Supported codecs are:
For IVR: G.711 ulaw and G.711 alaw.
For agents: G.711 ulaw, G.711 alaw. G.729, and G.729a.
Packaged CCE supports SIP Service Provider trunking by means of an ISR G2-based CUBE connected to Cisco Voice Portal/Unified Communications Manager.
CUBE provides a security demarcation point for calls that come in from over IP from the SIP Service Provider to Unified CVP for delivery to the agent: SP CLOUD <--> CUBE <--> CVP.
VXML gateways should be separate from Ingress CUBE. Combo gateways can be used in smaller deployments, when capacity requirements do not drive the need.
Since Packaged CCE supports G.711 for IVR but both G.711 and G.729
for agents, it is important to pay close attention to mid-call codec
changes when agents are using G.729.
As a best practice, renegotiate the codec mid-call if the SIP carrier provider can support it. If not, CUBE will need to transcode calls. This will impact CUBE capacity.
The default prompts shipped with Cisco Voice Portal are in ulaw. They must be replaced with alaw prompts if the deployment requires alaw codec use.
Outbound Option is not currently supported by CUBE. Use a separate TDM Gateway for Outbound Option.
Media Resources
Gateway-based:
Conference bridges
Transcoders and
Universal Transcoders
Hardware and IOS
Software MTPs
These Unified CM-based (Cisco IP Voice Media Streaming
Application) media resources are not supported:
This sizing applies to agent node only, for both agent and back-office devices, with all agent devices on the same node pair.
Number of devices
A maximum of 2000 devices are registered, of which a maximum of 1000 are processing calls.
All agent devices are on the same node pair.
If you use an external Unified CM, this limit applies only to the node with agent devices.
Phones
Packaged CCE supports all the phones that Unified CCE supports, as long as the phone supports the Built in Bridge (BIB), CTI-controlled features under SIP control.
This sizing applies to agent node only, for both agent and back-office devices, with all agent devices on the same node pair.
Note
Back office devices on an external Unified CM are under no constraints, provided they do not interact with the contact center. If they interact with the contact center, they must use the same Codec as the external agent devices.
The Unified CM Cross Cluster Mobility feature is not supported in this deployment.
Administration tools
The following table lists the administration tools available
for CCE PAC M1.
Table 5 Administration
CCE PAC M1
Notes
Provisioning
Unified CCE
Configuration tools
Unified CVP
Operations Console
Unified CCE Web Administration
Agent Reskilling
Not supported:
Exony VIM
Cisco Agent
Desktop Admin
Unified CCMP
Service Creation Environment
Script Editor
Call Studio
Serviceability
RTMT Analysis
Manager Diagnosis
System Command
Line Interface (CLI)
Not supported:
RTMT Analysis
Manager Analyze Call Path.
Configuration limits
For each object, this section lists the maximum number that you can configure. The section that follows has notes and details pertaining to configuration limits.
Feature/Component
Maximum Configurable
Administrators
100
Agents
6000
Agents with Agent Trace enabled
100
Attributes per System
10,000
Attributes per Agent
50
Bucket Intervals
1000
Bulk Jobs
200
Call Types
1000
Desk Settings
1000
Dialed Numbers (Internal Voice)
1000
Dialed Numbers (External Voice)
1000
Dialed Numbers (Outbound)
500
Dialed Numbers (Multichannel)
500
Expanded Call Variables - arrays
0
Expanded Call Variables - persistent
20
Network VRU Scripts
1000
Precision Queues: per System
2000
Precision Queues: Steps per System
5000
Precision Queues: Steps per Precision Queue
10
Precision Queues: Unique Attributes per Precision Queue
5
Queues per Agent (Skill Groups and Precision Queues combined)
15
Reason Codes
100
Reporting users
600
Skill Groups
3000
Supervisors
600
Supervisors per Team
10
Teams
600
Teams per Agent
1
Teams per Supervisor
20
Configuration details
The tables below contain details and notes about the configuration limits that are
specific to Packaged CCE (CCE PAC M1).
Agents, Supervisors, and Teams
Table 6 Agents, Supervisors, Teams
Feature/Component
Active
Maximum Configured
Total Agents
1000
6000
Web Interaction Manager/E-Mail Interaction Manager
agents
250 (included in maximum 1000 concurrent agents)
750
Mobile Agents
250 (included in maximum 1000 concurrent agents)
1500
Note that the CTI ports on Unified Communications Manager cannot exceed 500. (250 LCP ports and 250 RCP ports.)
30 calls per hour per agent or 30,000 Busy Hour Call Attempts (BHCA) enforced by Congestion Control
Music on hold (Hold/Resume)
225 active calls on hold or 6,750 Busy Hour Call Attempts (BHCA)
When this state of the call ends, the call is counted as a normal call.
Transfers
150 simultaneous active transfers or 4,500 Busy Hour Call Attempts (BHCA)
When this state of the call ends, the call is counted as a normal call.
Conferences
75 simultaneous active conferences or 2,250 Busy Hour Call Attempts (BHCA)
When this state of the call ends, the call is counted as a normal call.
Maximum load for WIM/EIM Agents
12 e-mails per hour per agent
10 chats per hour per
agent
Unified CVP
The maximum number of Unified CVP ports supported by the CCE
PAC M1 deployment is 1800, based on gateway profile.
The sum of calls at agent
and calls queued (IVR ports) cannot exceed 1800.
Each Unified CVP is configured to share the load and
handle up to 450 ports.
During a failover scenario, the operational Unified
CVPs double their load-sharing to handle up to 900 ports.
CCE Configuration Limits
Table 8 CCE Configuration Limits
Feature/Component
Active
Maximum
Dialed Numbers (External Voice)
1000
Dialed Numbers
(Internal Voice)
1000
Dialed Numbers (Multichannel)
500
Dialed Numbers
(Outbound Voice)
500
Skill Groups
3000
Number of Agent statistics elements
Default
Agents With Trace On
100
Labels
500
1000
Note that there is a 10 digit/character limit for labels (Cisco Unified Communications Manager or VRU).
Call Types
500
1000
Call Type skill groups per interval
1000
Number of Script Versions
100
Routing Scripts
500
1000
Skill Group statistics refresh rate
10 seconds (Default)
Total Skill Groups and Precision Queues per agent
15
Persistent Enabled Expanded Call Variables
You can create any number of Expanded Call Variables within the 2000 Byte system capacity. However, there can be only 20 persistent scalar variables and no persistent array variables.
CTI OS Security
Must be Off
Bucket Intervals
1000
Network VRU Scripts
1000
Outbound Option
Table 9 Outbound Option Configuration Limits
Feature/Component
Active
Maximum Configured
Dialer per system
1
Dialer type: only SIP Dialer supported
Dialing Modes
1) Preview
2) Direct Preview
3) Progressive
4) Predictive
Gateways and SIP Outbound Dialer Ports
In a Packaged CCE deployment, only one gateway can be
connected. The maximum configured ports is 500
dialer ports in the ICM and the IOS gateway.
Gateway Redundancy
Each dialer can connect to one gateway. Gateway redundancy is as follows:
If the Voice Gateway on Side A is down, Dialer B will take over and use Voice Gateway B.
If the Voice Gateway on Side B is down, Dialer A will take over and use Voice Gateway A.