Administration Guide For Cisco Unified Contact Center Enterprise, Release 12.0
Administration Guide For Cisco Unified Contact Center Enterprise, Release 12.0
Release 12.0(1)
First Published: 2019-01-11
Last Modified: 2018-11-07
Americas Headquarters
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134-1706
USA
http://www.cisco.com
Tel: 408 526-4000
800 553-NETS (6387)
Fax: 408 527-0883
THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS,
INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.
THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH
THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY,
CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.
The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB's public domain version of
the UNIX operating system. All rights reserved. Copyright © 1981, Regents of the University of California.
NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS" WITH ALL FAULTS.
CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.
IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT
LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS
HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network
topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional
and coincidental.
All printed copies and duplicate soft copies of this document are considered uncontrolled. See the current online version for the latest version.
Cisco has more than 200 offices worldwide. Addresses and phone numbers are listed on the Cisco website at www.cisco.com/go/offices.
The documentation set for this product strives to use bias-free language. For purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on
age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that
is hardcoded in the user interfaces of the product software, language used based on standards documentation, or language that is used by a referenced third-party product.
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL:
https://www.cisco.com/c/en/us/about/legal/trademarks.html. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a
partnership relationship between Cisco and any other company. (1721R)
© 1994–2019 Cisco Systems, Inc. All rights reserved.
CONTENTS
PREFACE Preface ix
Change History ix
About This Guide x
Audience x
Related Documents x
Communications, Services, and Additional Information x
Field Notice xi
Documentation Feedback xi
Conventions xi
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
iii
Contents
Agent Wrap-Up 7
Reason Codes 8
Agent Desk Settings That Affect Reason Codes 8
Predefined Reason Codes 9
Redirection on No Answer 10
Emergency and Supervisor Assist Calls 10
Agent Reskilling 11
Skill Groups per Agent Limit Modification 11
Change Skill Groups per Agent Limit 12
Additional Requirements 12
Lowering the Limit 12
Exceeding the Default Limit 13
IPCC Gateway PG 13
Network Transfer for IVRs 13
Unified CCE Routing 13
Routing Operations 14
Routing Configuration 15
Routing Scripts 17
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
iv
Contents
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
v
Contents
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
vi
Contents
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
vii
Contents
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
viii
Preface
• Change History, on page ix
• About This Guide, on page x
• Audience, on page x
• Related Documents, on page x
• Communications, Services, and Additional Information, on page x
• Field Notice, on page xi
• Documentation Feedback, on page xi
• Conventions, on page xi
Change History
This table lists changes made to this guide. Most recent changes appear at the top.
Updated documentation for new interface Web Based CCE Administration: Updated
for CCE Admin tool. Also added new navigation details and relevant information
deployment types and updated Precision for new CCE Admin Tool.
Queue Reports.
Deployment Type: Added new deployment
types.
Precision Queue Reports: Updated
information in Precision Queue Reports.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
ix
Preface
About This Guide
Audience
This guide is intended for managers and administrators who administer components of the Unified Contact
Center Enterprise (Unified CCE) solution for voice and multichannel contact centers.
Related Documents
Subject Link
Related documentation includes the documentation To see all related documentation sets, go to
sets for Cisco Unified Contact Center Management http://www.cisco.com and select Support. Select
Portal, Cisco Unified Customer Voice Portal (Unified Customer Collaboration, Browse All Customer
CVP), Cisco Unified IP IVR, and Cisco Unified Collaboration Categories, and then select Contact
Intelligence Center Center.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
x
Preface
Field Notice
Field Notice
Cisco publishes Field Notices to notify customers and partners about significant issues in Cisco products that
typically require an upgrade, workaround, or other user action. For more information, see Product Field Notice
Summary at https://www.cisco.com/c/en/us/support/web/tsd-products-field-notice-summary.html.
You can create custom subscriptions for Cisco products, series, or software to receive email alerts or consume
RSS feeds when new announcements are released for the following notices:
• Cisco Security Advisories
• Field Notices
• End-of-Sale or Support Announcements
• Software Updates
• Updates to Known Bugs
Documentation Feedback
To provide comments about this document, send an email message to the following address:
[email protected]
We appreciate your comments.
Conventions
This document uses the following conventions:
Convention Description
boldface font Boldface font is used to indicate commands, such as user entries, keys, buttons,
folder names, and submenu names.
For example:
• Choose Edit > Find.
• Click Finish.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
xi
Preface
Preface
Convention Description
window font Window font, such as Courier, is used for the following:
• Text as it appears in code or that the window displays. Example:
<html><title>Cisco Systems, Inc. </title></html>
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
xii
PA R T I
Agent Management and Call Routing
• Cisco Unified Contact Center Enterprise Agents, on page 1
• Desktop Feature Config, on page 7
• Routing Tasks Multichannel Options, on page 19
CHAPTER 1
Cisco Unified Contact Center Enterprise Agents
• Add Users to Local Security Group, on page 1
• Agent Administration, on page 1
• Single-Line Versus Multi-line Behavior, on page 5
Procedure
Agent Administration
This section provides information about the Unified CCE agent, including associating the agent with database
records and agent desk settings.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
1
Agent Management and Call Routing
Agents
Agents
An agent is an individual who handles customer contact within your contact center. In a Unified CCE
configuration, you can create two types of agents:
Voice-only agents Agents can receive telephone calls. You can also configure voice-only
agents to receive non-voice requests such as chat and email.
Multichannel agents Agents can receive voice calls and requests from other media. You
can also configure multichannel agents to only receive non-voice
requests such as chat and email.
Note You must have Cisco multichannel software installed
as part of your Unified CCE configuration to create
multichannel agents.
Note In most cases, the Cisco Unified Communications Manager (Unified CM) peripheral on the Generic CUCM
peripheral gateway (PG), which is set up with your initial Unified CCE installation, tracks and records the
state and activity of all voice and non-voice agents. You can configure a non-voice PG rather than a Unified
CM PG to monitor state and activity of agents configured as non-voice agents. However, this is optional, and
is not necessary if you have a Unified CM peripheral on the Generic CUCM PG.
Person record Identifies the individual. Person records must exist for all Unified CCE
agents. Every agent in your configuration must have a single Person
record. You can then associate this record with one or multiple Agent
records, as described below.
Agent record Identifies the agent working on a particular peripheral. There must be
a one-to-one correspondence between each Agent record and its
associated peripheral. However, in Unified CCE, if an agent is going
to be working on several peripherals, you can create several Agent
records and associate these with the same Person record. In this way,
a single agent can work on several different peripherals.
When you create an Agent record, you have the option of associating it with an existing Person record (select
Select Person). If you do not associate the Agent record with an existing Person record, a new Person record
is automatically created when you create the agent.
Before you assign an agent as a supervisor, ensure that the agent has an Active Directory account.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
2
Agent Management and Call Routing
Database Records for Multichannel Agents
Note Do not configure Logout non-activity time in Unified CCE Agent Desk Settings configuration, if you are
using the Cisco Finesse desktop to login Agents in both voice and multichannel gadgets as mentioned above.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
3
Agent Management and Call Routing
Agent teams and Multichannel Applications
Unified ICM/CCE software allows you to group individual agents into agent teams that supervisors can
manage. Agent teams are assigned to a specific peripheral, so you must assign all agents of a given team to
the same Unified CM peripheral.
Unified ICM/CCE software lets you assign both Primary and Secondary supervisors to an individual team;
set up your teams with both a Primary and a Secondary supervisor. This setup helps to accommodate Supervisor
and Emergency assist scenarios.
Supervisors listed on the agents team list are able to view real-time statistics (using your reporting application).
Supervisors can, for example, barge-in, intercept, silently monitor, and log out agents in the associated team.
For reporting purposes, you can report on agent teams and agents grouped into teams. Also, supervisors can
run reports on their teams. (For more information about reporting, see Cisco Unified Contact Center Enterprise
Reporting User Guide.)
Each team you set up must have an agent supervisor associated with it. You can then configure supervisory
agent features, to allow the supervisor to improve monitor agent activity and assist agents on their team. When
you create an agent supervisor, you must enter the following information for the supervisor:
• Windows Domain name to which the agent team belongs
• Windows User ID for the supervisor
• Windows password for the supervisor
For more information on team limits, see the appendix on system requirements in the Solution Design Guide
for Cisco Unified Contact Center Enterprise at http://www.cisco.com/c/en/us/support/customer-collaboration/
unified-contact-center-enterprise/products-implementation-design-guides-list.html.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
4
Agent Management and Call Routing
Single-Line Versus Multi-line Behavior
Related Topics
Desktop Feature Config, on page 7
Accept a routed call while call is Yes Yes, when Non ACD Line Impact
on second line? is set no impact for the deployment.
Call park Supported on unmonitored second Not supported because all lines are
line monitored.
Join Across Lines (JAL)/Direct Not supported Note Use of JAL and
Transfer across Lines (DTAL) DTAL phone features
is deprecated. Do not
use these features in
new deployments.
Call Waiting / Busy trigger > 1 Supported with caveats. For more State Agent Login rejected if Busy
information, see the section Direct trigger is not 1, and max calls is not
Agent Dialing in the Solution 2 for each of the non-ACD lines.
Design Guide for Cisco Unified
Contact Center Enterprise
https://www.cisco.com/c/en/us/
support/customer-collaboration/
unified-contact-center-enterprise/
products-implementation-design-guides-list.html
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
5
Agent Management and Call Routing
Single-Line Versus Multi-line Behavior
Reporting on second line calls Use CDRs in Unified CM Termination Call Detail Records
for call to or from an agent's Non
ACD line with an unmonitored
device or another agent's Non ACD
line is reported with a Non ACD
Peripheral Call Type. Reporting for
all calls on the Non ACD line is
captured in the Agent Interval table
for that agent.
Number of configured lines on No limit described (only Maximum of four lines. Agent
phone monitoring one line) login will be rejected. Config Alert
generated.
For more information about enabling the Cisco Round Table phones, see Cisco Unified Contact Center
Enterprise Installation and Upgrade Guide. For more information about configuring the Cisco Round Table
phones, see Cisco Unified Contact Center Enterprise Installation and Upgrade Guide and the Cisco Unified
Communications Manager documentation.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
6
CHAPTER 2
Desktop Feature Config
• Agent Feature Configuration with Agent Desk Settings List Tool, on page 7
• Agent Reskilling, on page 11
• Skill Groups per Agent Limit Modification, on page 11
• Network Transfer for IVRs, on page 13
• Unified CCE Routing, on page 13
Note In Parent/Child deployment type, the agent name is automatically configured for the customer. Spaces are
not allowed in agent IDs. In a specific scenario, if a child agent is created with a space or a "-", in either the
First Name or Last Name field, the name are not created on the parents.
Note For any change, you perform in the Agent Desk Settings to take effect, log out and then log in to the Finesse
Agent Desktop.
Agent Wrap-Up
Agents can enter Wrap-up mode after completing a call. Wrap-up mode enables the agent to finish with any
tasks that require after-call work before entering a Ready state. When in Wrap-up mode, the agent is not routed
any additional tasks.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
7
Agent Management and Call Routing
Reason Codes
Agents can manually enter Wrap-up state by activating the wrap-up button on their soft phone. You can also
configure agent desk settings so that agents automatically enter Wrap-up mode after finishing each call.
When you create agent desk settings using the Unified ICM/Unified CCE Administration User Interface, you
can specify whether agents enter Wrap-up mode automatically after finishing incoming calls. The Work Mode
Settings allow you to specify whether the agent must enter Wrap-up mode after incoming calls. You can also
use these settings to require agents to enter reason codes while in Wrap-up mode (incoming calls only).
Reason Codes
Agents select Reason Codes when they:
• Log out of the agent desktop system
• Enter Wrap-up mode after a call
• Change to a Not Ready state
Reason Codes allow you to track the agent's state and logout status as it changes. You configure Reason Codes
using the agent desktop application.
Required Ensures that the agent automatically enters The agent can choose to enter a
Wrap-up state after completing the call. Reason Code.
Optional Allows agents to choose whether to activate the If the agent uses the wrap-up button,
wrap-up button or the Not Ready button at the the agent can choose to enter a
end of the call. Reason Code.
Not Allowed Restricts the agent from entering Wrap-up mode. The agent can decide whether to
The agent can go into Not Ready mode. enter a Not Ready Reason Code.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
8
Agent Management and Call Routing
Predefined Reason Codes
Required with Ensures that the agent automatically enters The agent must enter a Reason Code.
wrap-up data Wrap-up state after completing the call.
Note This mode is not supported for
outgoing calls.
32767 Agent state changed because the agent did not answer the call.
50002 A CTI component failed, causing the agent to be logged out or set to Not Ready.
This could be due to closing the agent desktop application, heartbeat time out, a
CTI Server failure, or CTI server client failure (like Finesse.)
50003 Agent was logged out because the Unified CM reported the device out of service.
50004 Agent was logged out due to agent inactivity as configured in agent desk settings.
50005 For a Unified CCE agent deployment, where the Agent Phone Line Control is
enabled in the peripheral and the Non ACD Line Impact is configured to impact
agent state, the agent is set to Not Ready while talking on a call on the Non ACD
line with this reason code.
50010 Agent was set to Not Ready state because the agent was routed two consecutive
calls that did not arrive.
50020 Agent was logged out when the agent's skill group dynamically changed on the
Administration & Data Server.
50030 If an agent is logged in to a dynamic device target that is using the same dialed
number (DN) as the PG static device target, the agent is logged out.
50040 Mobile agent was logged out because the call failed.
50041 Mobile agent state changed to Not Ready because the call fails when the mobile
agent's phone line rings busy.
50042 Mobile agent was logged out because the phone line disconnected while using
nailed connection mode.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
9
Agent Management and Call Routing
Redirection on No Answer
-3 An administrator modified the agent's extension while the agent was logged in.
Important For reporting on all PGs other than VRU PGS, be sure to select the Agent event detail check box on the
Agent Distribution tab in the Unified ICM/Unified CCE Administration User Interface's PG Explorer tool.
You must select this check box to report on Not Ready Reason Codes.
Redirection on No Answer
You can configure your Unified CCE system to handle and accurately report on situations when the agent
does not answer their phone. These situations are referred to as Redirection on No Answer.
Although you can specify some values that control Redirection on No Answer situations, configuring
Redirection on No Answer involves additional steps:
• Unified ICM/Unified CCE configuration
• Unified ICM/Unified CCE scripting
• Unified CM configuration
Redirection on No Answer conditions are handled by two routing scripts: the initial routing script and a script
specifically set up for these conditions. The initial routing script handles the incoming call; when the call is
redirected on no answer from the agent's IP phone, the script branches to another script set up specifically for
Ring No Answer conditions. For more information on Redirection on No Answer, see the Scripting and Media
Routing Guide for Cisco Unified ICM/Contact Center Enterprise at http://www.cisco.com/en/US/products/
sw/custcosw/ps1001/products_user_guide_list.html.
Note The Target Requery script feature, implemented using the Label, Queue, Route Select, and Select nodes, is
not supported for Unified CCE systems; however, it is supported for Cisco Unified Customer Voice Portal
(Unified CVP).
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
10
Agent Management and Call Routing
Agent Reskilling
Note Blind Conference is not supported for Emergency and Supervisor Assist.
Agent Reskilling
Unified Contact Center includes the CCE web Administration application, which is a browser-based application
and is separate from the supervisor desktop. CCE web administration lets supervisors change the skill group
designations of agents on their team, quickly view skill group members, and view details on individual agents.
Note • If an agent is currently in a call, a change to the agent's skill group membership takes place after the call
has terminated.
Related Topics
Managing Agents, on page 46
Warning Setting a default value for skill groups per agent that is higher than the system default can adversely affect
system performance. Cisco does not support configurations that exceed the default value.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
11
Agent Management and Call Routing
Change Skill Groups per Agent Limit
Caution The Configuration Limit tool is a command-line tool utility from the bin directory of all Unified ICM and
Unified CCE Administration & Data Servers. Access is limited to users with privileges for Config Users for
the chosen customer instance. For more information about the Configuration Limit tool, see Outbound Option
Guide for Unified Contact Center Enterprise.
Procedure
Step 1 From the Windows menu, select Start > Run, type configlimit , and then click Enter.
Note Run the Configuration Limit tool on the same machine as the Distributor for the instance you
want to configure. If more than one instance of the Administration & Data Server is installed on
the Distributor machine, use the Select Administration Server tool to select the instance you want
to configure.
Step 2 To view currently configured parameter limits, run the following command:
cl /show
Step 3 To change the skill groups per agent limit, enter a command in the following format:
cl /id 1 /value [ConfigLimitCurrentValue] [/update]
Where:
• id 1 = the ID of the skill groups per agent limit.
• ConfigLimitCurrentValue = the parameter limit. In this case, the parameter limit is the skill groups per
agent limit.
For example, to change the skill groups per agent limit to 5, enter the following:
cl /id 1 value/5 /update
Note Using the Configuration Limit tool, you can change the ConfigLimitCurrentValue only. You
cannot change the ConfigLimitDefaultValue.
Additional Requirements
Lowering the Limit
If you have modified the skill groups per agent limit to be lower than the system default, no additional changes
are necessary. The new, lower limit is enforced immediately. Note that the new limit does not impact agents
whose existing skill group membership exceeds the new limit until the next attempt to add a new skill group
for those agents. At that time the new limit is enforced, preventing you from adding additional skill groups.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
12
Agent Management and Call Routing
Exceeding the Default Limit
IPCC Gateway PG
For IPCC Gateway deployments, modify the following registry keys on your IPCC Gateway PGs to include
the new value. A change to the registry requires that you restart the PG service.
IPCC Enterprise Gateway PIM (Cisco Unified Contact Center Enterprise parent):
HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\ICM\< customer_instance
>\PG{n}[A|B]\PG\CurrentVersion\PIMS\pim{m}\ACMIData\Config\MaxSkills
IPCC Express Gateway PIM (Cisco Unified Contact Center Express parent):
HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\ICM\< customer_instance
>\PG{n}[A|B]\PG\CurrentVersion\PIMS\pim{n}\ACMIData\Config\MaxSkills
Note If the route point is configured using Unified CM, there is no difference between using the hard phone or the
desktop phone.
For network transfer from either the IP phone or the agent desktop, you must queue the call to the skill group
in the first Unified ICM/Unified CCE script; for example, “NetXfer1,” to create the call context. In this script
you must set the “networkTransferEnabled” flag to “1”.
Note IP IVR does not support network transfer. Unified CVP supports only network “blind” transfer.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
13
Agent Management and Call Routing
Routing Operations
Routing Operations
To understand how Unified CCE routing occurs, you must understand these concepts:
• The Routing Client: The Unified CCE component that submits a route request to the Central Controller.
In Unified CCE configurations, the routing client can be:
• The Unified CM PG
• An interexchange carrier (IXC)
• A VRU PG
• A Media Routing Peripheral Gateway
When a routing client makes a request for a route from the Unified ICM/Unified CCE platform, it receives
the response and delivers the call to the specified destination. If an Unified CCE agent is available,
Unified ICM/Unified CCE software routes the call to the device target (phone) on the Unified CM (device
targets are dynamically associated with the agent when the agent logs in to the system). If an agent is
not available, you can configure Unified ICM/Unified CCE software to queue the call to IP IVR or
Unified CVP.
• Route and Queuing Requests: Messages sent from the routing client to the Central Controller. Route
requests typically pass along call detail information about the incoming call. Unified ICM/Unified CCE
software uses information in the route request to determine which routing script is run for the call.
Call detail information sent with the route request can include:
• Dialed Number (DN)
• Calling line ID (CLID)
• Caller Entered Digits (CED)
Queueing requests are messages sent from the VRU using the Cisco Service Control Interface. The VRU
makes a queue request to provide announcements or music when no Unified CCE agents are available
to take the call.
• About Routing to the VRU with Unified CCE: With Unified CCE you can ensure that voice calls are
routed to the VRU when an agent is not immediately available. The call is queued to the VRU and sent
to the next available agent via the routing script.
The configurations for routing to a VRU in a Unified CCE environment include:
• Translation Route to the VRU via a route on the PG. The Unified CM uses the DNIS in the translation
route to direct the call to the VRU.
• A network route request is issued by the carrier via the NIC. The DNIS and/or Correlation ID is
retrieved from the carrier.
• The call is sent directly to the VRU, so that caller entered digits (CED) can be collected.
You do not need a translation route to a Unified CM PG because it is targeting agents and implicitly
matches call data.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
14
Agent Management and Call Routing
Routing Configuration
• Routing a Call to the VRU: Translation routing is the preferred method of routing a call to the VRU.
The DNIS used in the translation route is not the original number dialed by the customer, but rather, the
Dialed Number used to route the call to the VRU.
The scenario is as follows:
• Call comes in to the Unified CM.
• Unified CM identifies the number as a route point for the Unified CM PG.
• The Unified CM PG receives a route request from the Unified CM and forwards it to the CallRouter.
• The CallRouter runs the script for the translation route to the VRU.
• A Label is returned to the Unified CM via the Unified CM PG.
• The Unified CM routes the call to the VRU, based on the CTI route point for the translation route.
• VRU sends up a request instruction with the DN as the DNIS.
• VRU PG matches up the call and the Correlation ID, then informs the CallRouter of the call arrival
with a “request instruction.”
• The CallRouter matches the correlation ID and finds the pending script/call.
• The CallRouter continues with script (for example, run script).
For translation routing, the VRU Type to configure in the Network VRU in the Unified ICM/CCEho
Administration User Interface is type 2.
Be sure the Unified CM PG routing client and the VRU PG routing client both have the labels
mapped for the peripheral targets in the translation route.
Routing Configuration
To set up routing in your Unified CCE system, you must set up the following entities:
• Dialed Numbers: The dialed number is the number that the caller dials to contact an agent. It is sent as
part of the call detail information in the route request message sent from the routing client.
In the system software, you set up a Dialed Number List. It identifies all of the phone numbers in your
contact center that customers can dial to initiate contact.
The Dialed Number plays an integral role in routing calls. Dialed Numbers are required pieces of Unified
ICM call types that are used to identify the appropriate routing script for each call.
• Call Types: A call type is a category of incoming Unified ICM routable tasks. Each call type has a
schedule that determines which routing script or scripts are active for that call type at any time. There
are two classes of call types: voice (phone calls) and non-voice (for example, email and text chat). Voice
call types are categorized by the dialed number (DN), the caller-entered digits (CED) and the calling line
ID (CLID). Non voice call types are categorized by the Script Type Selector, Application String 1, and
Application String 2. In either case, the last two categories of the call type can be optional. For voice
call types, the caller-entered digits and the calling line ID can be optional, depending on the call. For
non voice call types, Application String 1 and Application String 2 can be optional, depending on the
application.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
15
Agent Management and Call Routing
Routing Configuration
Because the call type determines which routing script is run for a call, the call type defines call treatment
in a Unified CCE system. Therefore, the call type is the highest level reporting entity. Reporting on call
type activity provides insight into end-to-end customer interactions with the system and with agents by
providing data such as service level adherence, transfers, average speed of answer, calls handled, and
calls abandoned.
In routing scripts, such as scripts for Self-Service VRU applications, you may change the call type at
specific points in the script to indicate that a transaction has been completed. For example, if the customer
is calling a bank and successfully checks their account balance using a Self-Service script, you may want
to change the call type to indicate that the account balance transaction has completed and a new transaction
has begun.
You can also change the call type in a script to invoke a new routing script associated with that call type.
For example, if a call is not answered at an agent's desktop, you can change the call type in the script to
redirect the call to a different script designed for Redirection on No Answer. The Redirection on No
Answer script assigns a different agent to handle the call.
• Routes:Unified ICM/Unified CCE software uses routes to define the mapping of a target to a specific
label for a routing script. Targets include services (service targets), skill groups (skill targets), agents
(device targets), and translation routes.
Routes must be defined for VRU Translation Routing and to route calls to agents.
• Device Targets: Device targets are deprecated. A device target is a telephony device that can be uniquely
addressed (or identified) by a telephone number. A device target is not associated with any one peripheral.
Each device target must have one or more labels associated with it, although only one label may exist
per routing client. Replace device targets with Agent Targeting Rules, which greatly simplifies call
routing configuration.
• Labels: A label is the value that Unified ICM/Unified CCE software returns to a routing client instructing
it where to send the call. The routing client can map the label to an announcement, a trunk group and
DNIS, or a device target. Special labels might instruct the routing client to take another action, such as
playing a busy signal or an unanswered ring to the caller.
If the label is for a device target, the routing client is responsible for delivering the call to the device
target on the Unified CM through the voice gateway.
If the label is for a VRU queue point, the routing client delivers the call to the Route Point on the VRU.
The VRU must recognize that the call has arrived and then request queue instructions from Unified
ICM/Unified CCE software. Unified ICM/Unified CCE software returns either a destination for the call
or instructions on what script the VRU will run, based on a particular Call Type.
• Services: You set up Services in Unified ICM/Unified CCE software to represent the type of processing
that a caller requires, and to configure VRU Services to route calls to the VRU. For example, you might
define separate services for Sales, Support, or Accounts Payable. A Service is often associated with a
peripheral and can be referred to as a Peripheral Service.
For Services that are used to route a call to an agent, you must associate them with skill groups. You
associate different Skill Groups with Services by making them members of the Service. Using Services
allows you to group agents working in like skill groups.
• Skill Groups: Agents must be associated with skill groups to receive Unified ICM-routed calls. You
create skill groups using the Unified ICM/Unified CCE Administration User Interface.
A base skill group is the main skill group created using the Unified ICM/Unified CCE Administration
User Interface. Using base skill groups ensures accurate agent reporting and simplifies configuration and
scripting for your contact center.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
16
Agent Management and Call Routing
Routing Scripts
Note A sub-skill group is a subdivision of a base skill group. Sub-skill groups are not
supported since Unified CCE 9.0(1); the only instance where they are still
supported is for Avaya PG and Avaya Aura PG peripherals in Unified ICM
deployments. You cannot create a sub-skill group for the System PG,
CallManager, and ARS PG peripheral types. You can only remove sub-skill
groups from these peripheral types. Sub-skill groups are also not supported for
non-voice skill groups. You cannot create sub-skill groups for chat and email.
• Precision Queues: You can create multidimensional precision queues based on predefined business
criteria using the Unified CCE Web Administration. Agents automatically become members of these
precision queues based on their attributes, dramatically simplifying configuration and scripting.
• Migrating from Sub-skill Groups to Base or Enterprise Skill Groups
Follow these steps to migrate from sub-skill groups to base and enterprise skill groups:
• Disable the sub-skill group mask for the peripheral using the PG Explorer tool. All skill groups
created after you complete this are base skill groups.
• Define a new base skill group to correspond with each sub-skill group being removed.
• Assign agents to the new base skill groups and remove them from your sub-skill groups.
• Optionally, create enterprise skill groups to group the base skill groups.
• Update all of your routing scripts and routing templates so that they refer to the newly created base
or enterprise skill groups.
Routing Scripts
A routing script, created using the Script Editor, identifies the desired agent based upon skills and customer
database profile, determines the call target, and returns a route response to the routing client.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
17
Agent Management and Call Routing
Routing Scripts
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
18
CHAPTER 3
Routing Tasks Multichannel Options
• Task Routing for Third-Party Multichannel Applications, on page 19
• Routing Unified Interaction Manager Tasks, on page 19
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
19
Agent Management and Call Routing
Multichannel Software Configuration
For more information about configuring Unified CCE for multichannel routing with Unified Interaction
Manager, see the Configuration Guide for Cisco Unified ICM/Contact Center Enterprise at
http://www.cisco.com/c/en/us/support/customer-collaboration/unified-contact-center-enterprise/
products-installation-and-configuration-guides-list.html.
Note When implementing Task Routing for third-party multichannel applications, some of the configuration in the
list above is provided by default or automated. See the Cisco Unified Contact Center Enterprise Features
Guide at http://www.cisco.com/c/en/us/support/customer-collaboration/unified-contact-center-enterprise/
products-feature-guides-list.html
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
20
PA R T II
Administrative Tasks with Cisco Unified Cisco
Contact Enterprise
• Agent Administration, on page 23
• Voice Call Routing, on page 35
• Dialed Number Plan, on page 37
• Web Based CCE Administration, on page 45
• Precision Queues, on page 55
• Database Administration, on page 65
• Web Setup, on page 87
CHAPTER 4
Agent Administration
• Agent Administration Tasks, on page 23
• Configure Not Ready Reason Codes, on page 26
• Agent Feature Configuration, on page 27
• Unified CCE Administration Supervisor Access and Permissions, on page 31
• Network Transfer for IVR Configuration, on page 33
Procedure
Step 1 Create an Agent record by selecting ICM Configuration Manager > Tools > Explorer Tools > Agent
Explorer.
If you want to associate this agent with an existing Person record, select the Select Person button.
Important Do not change an agent's ID while the agent is logged in to the agent desktop.
Note This step creates an Agent record associated with the Person record.
• Agent IDs can be up to nine digits long. If you are using Agent ID in the ICM Dialed Number
Plan, ensure that you do not configure Agent ID to be the same as an Agent extension number
on Unified CM. In this scenario, if the agent makes the call from the Agent Desktop, the
call cannot be routed through an ICM script.
• If you change the Agent ID (Peripheral ID), you must cycle the PG to populate the new
agent ID and information in the supervisor desktop.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
23
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Delete Voice-Only Agent
Note You can also add many agents at one time using the Bulk Configuration tool.
Note • For scripting and reporting purposes, if you configure the script to send a call directly to an agent and
that agent is permanently deleted, the call/script fails. Also, you cannot run historical reports for
permanently deleted agents.
• If you delete all the agents from a team, that team will not be available in Cisco Finesse.
Procedure
Step 1 Select ICM Configuration Manager > Tools > Explorer Tools > Agent Explorer.
Note If this was the last or only Agent record associated with the Person record for this agent, then the
associated Person record is also deleted.
Step 3 Select ICM Configuration Manager > Tools > Miscellaneous Tools > Deleted Objects.
Step 4 Highlight the Agent table name in the Tables with Deleted Records window, then highlight the agent in the
Deleted Records of the “Agent” Table window and select Delete.
The agent is permanently deleted from the database.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
24
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Delete Agent Supervisor
• If single sign-on is disabled either globally or for the agent you want to designate as a supervisor, the
supervisor must have an Active Directory account. If the supervisor does not have an Active Directory
account, the designation fails.
• If single sign-on is enabled either globally or for the agent you want to designate as a supervisor, you
must enter the individual's name in the format that your identity provider requires.
Procedure
Step 1 In the Configuration Manager menu, select Tools > Explorer Tools > Agent Explorer. The Agent Explorer
window appears.
Step 2 In the Select filter data box, select the peripheral with which the agent is to associated and click Retrieve.
This enables the Add Agent button.
Step 3 Click Add Agent.
Note You must add the agent supervisor, as both member and supervisor, to the Member tab on the
agent team list. To get the benefit from the Team layout in Finesse, the agent supervisor must be
a member of the team.
Step 4 In the property tabs on the right side of the window, enter the appropriate property values. Use the Agent Tab
to define the agent and designate the agent as a supervisor. Use the Skill Group Membership Tab to map the
agent to any skill groups. (See the Configuration Manager online help for more information.)
Note An agent team can have only one primary supervisor. There is no upper limit to the number of
secondary supervisors for a team. Refer to the online help for instructions on how to assign a
primary supervisor.
Procedure
Step 1 In the Configuration Manager menu, select Tools > Explorer Tools > Agent Explorer. The Agent Explorer
window appears.
Step 2 In the Select filter data box, select the peripheral with which the agent is associated to and click Retrieve.
Step 3 Select the agent whose supervisor designation you want to remove.
Step 4 Open the Agent tab.
Step 5 Uncheck the Supervisor check box.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
25
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Create Agent Team
Procedure
Step 1 Access the Agent Team List tool by selecting ICM Configuration Manager > Tools > List Tools > Agent
Team List.
Step 2 Select Retrieve, and then select Add to add a new agent team.
Allows you to begin defining a new agent team. Complete the window, adding desired agents to the team.
Procedure
Step 1 Access the Agent Team List tool in the Configuration Manager by selecting ICM Configuration Manager >
Tools > List Tools > Agent Team List.
Step 2 Select Retrieve to obtain the current list of teams.
Step 3 Highlight the team you want to delete and select Delete.
Step 4 Select Save to save your changes.
Step 1 Select ICM Configuration Manager > Tools > List Tools > Reason Code List.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
26
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Agent Feature Configuration
Example:
Note If you are using the agent desktop, make sure the Reason Codes match the codes on the desktop.
Unified ICM Reason Codes appear in the Agent Not Ready reports, but the agent actually selects
the desktop code, so these codes must match to avoid confusion. Configure predefined Not Ready
Reason Codes so their text appears in the reports.
Step 2 Enable the Agent event detail option by selecting ICM Configuration Manager > Tools > Explorer Tools >
PG Explorer, and then selecting the Unified CM peripheral.
Step 3 Select the Agent event detail check box on the Agent Distribution tab to enable reporting on Not Ready
Reason Codes.
Step 4 Configure the Not Ready Reason Codes on the desktop.
Important Unified CM is the Unified ICM Routing Client that ensures the call arrives at the right destination.
Procedure
Step 1 Configure agent desk settings by selecting ICM Configuration Manager > Tools > List Tools > Agent
Desk Settings List.
Allows you to define the following:
• A Redirection on No Answer time
• Redirection on No Answer dialed number (to access the Redirection on No Answer script defined in
Step 3, below)
Note The Redirection on No Answer timer is not applicable if the Auto answer option is enabled
because the Redirection on No Answer feature and Force Answer are mutually exclusive. If both
are defined, Auto answer takes precedence over Redirection on No Answer.
Step 2 Set up the call type by selecting ICM Configuration Manager > Tools > List Tools > Call Type List.
This step sets up the call type and associates it with the dialed number and the routing script.
Step 3 Using the Script Editor, create a routing script to handle Redirection on No Answer situations.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
27
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Configure Unified CCE for Redirection on No Answer on Cisco Unified CVP
This step allows you to define routing logic used for situations when an assigned agent does not answer.
Important This script queues the call at the highest priority in the skill group(s) defined within the call
variables; otherwise, the call is no longer the first call to be routed off of the queue, as it was
when it was first assigned to the (unavailable) agent. Also, call variables that were set in the
original routing script are still present in the ring-no-answer script. Consequently, you might want
to set variable values in one script that can be checked and acted upon in the other script.
Note • If you configure the Redirection on No Answer timer in the Unified ICM agent desk settings, it is not
necessary to configure the Unified CM Call Forward No Answer fields for the agent extensions in the
Unified CM configuration. If you want to configure them for cases when an agent is not logged in, set
the Unified CM system service parameter for the Unified CM Call Forward No Answer timer at least 3
seconds higher than the Unified ICM Redirection on No Answer timer on each of the Unified CM nodes.
• If you want to ensure that Redirection on No Answer calls adversely affect the service level, define the
service level threshold to be less than the Redirection on No Answer timer at the call type and service.
Important Unified CM does not control the queuing platform (Unified CVP); therefore, Unified CM cannot send the
call back to Unified CVP for requeuing.
Procedure
Step 1 Configure agent desk setting by selecting ICM Configuration Manager > Tools > List Tools > Agent Desk
Settings List.
Allows you to define the following:
• A Redirection on No Answer time: Set this number less than the number set for the No Answer Timeout
for the Target Requery that you set in Unified CVP (causes agent to be made unavailable after the
Redirection on No Answer timer expires, but cannot invoke the Redirection on No Answer mechanism
to re-route the call—see Step 3, below)
• Redirection on No Answer dialed number (to access the Redirection on No Answer script): Leave this
field blank
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
28
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Configure Automatic Wrap-Up
Note The Redirection on No Answer timer is not applicable if Auto-answer is enabled because the
Redirection on No Answer feature and Force Answer are mutually exclusive. If both are defined,
Auto-answer takes precedence over Redirection on No Answer.
Step 2 Using Unified CVP Operations Console, configure the Unified CVP ring-no-answer timeout value.
This step causes Unified CVP to issue a requery to the system software, if the assigned agent does not answer.
In CVP Operations Console, use the SetRNATimeout command to set the ring-no-answer timeout to a duration
that is two seconds longer than the Redirection on No Answer time set in Step 1.
Note Set this timeout to under 30 seconds because the system software waits 30 seconds for Unified
CVP to return a routing label and then fails, so Unified CVP needs to requery before this happens.
Step 3 Using the Script Editor, account for requeries in the routing script to handle Redirection on No Answer
situations.
Use the Target Requery script feature.
Note Do not create and schedule a new Routing script for Redirection on No Answer purposes in
Unified CVP deployments.
Allows you to report on Redirection on No Answer information. This script enables Requery (selects the
Requery check box) on the node in the script that selects and delivers the call to the first agent. Depending
on the type of node used, the Requery mechanism selects a new target from the available agents or requires
additional scripting.
For information about how Requery works for the different nodes, see Scripting and Media Routing Guide
for Cisco Unified ICM/Contact Center Enterprise.
Important This script queues the call at the highest priority in the skill group(s) defined within the call
variables. Otherwise, the call is no longer the first in queue, as it was when it was first assigned
to the (unavailable) agent.
Note • If you configure the Redirection on No Answer timer in the Unified ICM agent desk settings, it is not
necessary to configure the Unified CM Call Forward No Answer fields for the agent extensions in the
Unified CM configuration. To configure them for cases when an agent is not logged in, set the Unified
CM system service parameter for the Unified CM Call Forward No Answer timer at least 3 seconds
higher than the Unified ICM Redirection on No Answer timer on each of the Unified CM nodes.
• To ensure that Redirection on No Answer calls adversely affect the service level, define the service level
threshold to be less than the Redirection on No Answer timer at the call type and service.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
29
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Configure Supervisor Assist and Emergency Alert
Procedure
Step 1 Select ICM Configuration Manager > Tools > List Tools > Agent Desk Settings List.
Use these two fields to enable automatic wrap-up:
• Work mode on Incoming
• Work mode on outgoing
Choose either Required or Required with wrap-up data to indicate automatic wrap-up.
Also, enter the time, in seconds, allocated to an agent to wrap-up a call.
Step 3 Agent should log out and then log in to the Finesse Agent Desktop, for any change, you perform in Agent
Desk Settings to take effect.
Step 1 Configure agent desk settings by selecting ICM Configuration Manager > Tools > List Tools > Agent
Desk Settings List.
This step allows you to define the following:
• Assist call method
• Emergency alert method
Step 2 Set up the call type by selecting ICM Configuration Manager > Tools > List Tools > Call Type List
This step allows you to set up the call type and associate it with the dialed number and the routing script.
Step 3 Configure Dialed Number for supervisor by selecting ICM Configuration Manager > Tools > List Tools >
Dialed Number/Script Selector List.
This step allows you to define the following:
• Dialed number string
• Call type
Step 4 Configure Agent Team by selecting ICM Configuration Manager > Tools > List Tools > Agent Team
List.
Allows you to define the Supervisor script dialed number option.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
30
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Unified CCE Administration Supervisor Access and Permissions
Step 5 Using the Script Editor, create a routing script to associate the dialed number.
Use the Agent to Agent node to route the call to the primary supervisor by editing the formula with the call
preferredagentid. In addition, in case this routing fails, set up a route to the skill group or precision queue
where the secondary supervisors are located.
This step allows you to report on blind conference and consultative call information. This script associates
the supervisor's dialed number with the script using the Script Editor's Call Type Manager window.
For more information about agent desk settings, agent teams, and dialed numbers, see Cisco Unified Contact
Center Enterprise Installation and Upgrade Guide and the Configuration Manager online help.
Note The Unified CCE Administration web tool assumes that you are connecting with the primary AW. If you
connect with the secondary AW, you see errors when saving configuration changes.
Note Cisco Unified CCE supports SAM Account Name and User Principal Name format for supervisor login name
configuration. However, Finesse supports only User Principal Name (UPN). Therefore, use only the UPN
login format for configuring the non-SSO EA (Enterprise Agent) Supervisor login name.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
31
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Unified CCE Administration Supervisor Access and Permissions
Tool Permissions
Agents On the Agent List page, supervisors can see and edit settings for the agents that
they supervise.
• General tab: Supervisors can edit the password for agents who do not
have single sign-on enabled. Other fields are read-only.
After changing the agent's password,
• The agent can sign in to Cisco Finesse only after 30 minutes, or
• Restart Unified Intelligence Center Reporting Service and then the
agent can sign in to Cisco Finesse.
• Attributes tab: Supervisors can add, modify, and remove attributes for
agents on teams they supervise.
• Skill Groups tab: Supervisors can add and remove the agent's membership
in skill groups and can change the agent's default skill group.
• Supervised Teams tab: Read-only for supervisors.
Attributes On the Attributes List window, supervisors can see and edit agent attribute
assignments. Supervisors cannot add or delete attributes.
• General tab: Fields are read-only.
• Agents tab: Supervisors can add and remove attribute assignments for
agents that they supervise.
Skill Groups On the Skill Group List page, supervisors can see and edit membership for skill
groups. Supervisors cannot add or delete skill groups.
• General tab: Fields are read-only.
• Members tab: Supervisors can add and remove skill groups for agents
that they supervise.
Teams Read-only.
For more information about using the Unified CCE Administration tools, see the online help.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
32
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Network Transfer for IVR Configuration
Procedure
Step 1 Define a CTI Route Point, for example “9999”, in the Unified CM. Associate it with the JTAPI User that is
connected to the Unified ICM/CCE PIM in the system software.
Note You cannot use the DN for a CTI Route Point on a different CTI Route Point in another partition.
Ensure that DNs are unique across all CTI Route Points on all partitions.
Step 2 In the Administration Client or Administration & Data Server, define a Dialed Number for the Unified
ICM/CCE PIM and a call type for that dialed number. You can then associate this call type with a Unified
ICM/CCE script; for example, “NetXfer2.”
Note Do not define the labels of agents for the Unified CM PG. Instead, define the labels for the VRU
PIM so that the route result is returned to VRU instead of a Unified CM PG. If you do define the
agent labels for the Unified CM PG, the Router returns the route result to the VRU PIM, if
“Network Transfer Preferred” is enabled on the Unified CM PG and VRU PIM and returns the
route result to the Unified CM PG if “Network Transfer Preferred”" is disabled on the Unified
CM PG and VRU PIM.
Step 3 When the call is delivered to Agent 1 using the Unified ICM/CCE Script “NetXfer1,” the agent can dial the
number 9999 to send the call to another script, “NetXfer2.”
Procedure
Step 1 Define a “Dialed Number Plan” in the system software. The routing client is the Unified ICM/CCE PIM and
the dialed number is the one defined before for the Unified ICM/CCE PIM.
Step 2 Set the Post Route to Yes and the Plan to International.
Step 3 In the agent desk settings, select all the Outbound access check boxes.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
33
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Configure Network Transfer from Agent Desktop
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
34
CHAPTER 5
Voice Call Routing
• Routing a Target Device in Unified CCE, on page 35
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
35
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Peripherals and Skill Groups
Step 3 Associate the Dialed Number with the Unified ICM Call Type.
Allows you to map the Dialed Number to a routing script.
Note • In a Unified Communications Manager cluster, be aware that two routing clients must not share the same
CTI Route Point. Each routing client must use distinct CTI Route Points in a Unified Communications
Manager cluster.
• You cannot use the DN for a CTI Route Point on a different CTI Route Point in another partition. Ensure
that DNs are unique across all CTI Route Points on all partitions.
• When you configure a calling party transformation mask for the translation pattern in Unified
Communications Manager, the application will have additional connections and disconnections. Therefore,
for the components to function properly, do not configure a translation pattern mask for the calling party.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
36
CHAPTER 6
Dialed Number Plan
• About Dialed Number Plan, on page 37
• Dialed Number Plan Values, on page 38
• Dialed Number Plan Configuration, on page 42
Note Do not confuse the Dialed Number Plan Bulk Insert tool with the Dialed Number Bulk Insert tool.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
37
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Dialed Number Plan and Routing of Agent Calls
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
38
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Wildcard Pattern
Wildcard Pattern
The wildcard pattern you enter can contain letters, digits, and number signs (#). It can also include the following
wildcard characters.
Character Description
! Represents any string of character and can appear only at the end of a
pattern.
Routing Client
The Routing Client field lets you specify the routing client for the agent call. In Unified CCE configurations,
set this field to identify the Unified CM PG.
Post Route
Use the Post Route field to specify whether this type of agent call will be sent to a routing script. If you set
Post Route to Yes, you must also enter a Dialed Number that is associated with a routing script designed to
handle the type of agent call.
Dialed Number
Use the Dialed Number field if you have set the Post Route field to Yes, indicating that you want a Unified
ICM routing script to handle this agent call.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
39
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Dial String
Dial String
Use the Dial String field only when you set the Post Route field to No, indicating that you want to use this
entry for dialing substitutions. This field cannot be used when PostRoute is selected to send the call to a
Unified ICM routing script.
The Dial String field can contain wildcard characters used to translate the dialed number string provided by
the agent to the dial string that will be delivered to the switching platform. The following table describes the
wildcard characters that might appear in the DialString field.
X or x Excludes the character in the agent supplied dialed number string at the
position identified from the offset as defined from the beginning of the
DialedNumberPlan DialString field
The following table provides examples of the translation of a DialedNumber string specified by an agent to
a resultant DialString as defined by the DialString entry of the matching DialedNumberPlan entry.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
40
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Dial String Configuration for Alphanumeric Substitutions
Operator Assisted Allows agents to place calls classified as operator assisted calls.
The options for this field map exactly with the options on the agent desk settings list window. The system
software checks the agent desk settings for the agent placing the outbound call. agent desk settings define
which types of calls agents are permitted to make. If the agent desk settings for an agent prevent them from
placing a particular type of call (for instance, international), the call is not placed.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
41
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Dialed Number Plan Configuration
Procedure
Step 1 Create a routing script to handle each type of agent-initiated call using the Script Editor.
This step ensures agent-initiated calls are routed appropriately by the system software.
The script can target agent, services, or skill groups using Unified ICM script nodes. When a target is chosen,
the associated label is sent back to the requesting peripheral. The label value is substituted for the dial string
specified by the agent and sent to the switching platform to place the outbound call.
Step 2 Select ICM Configuration Manager > Tools > List Tools > Call Type List.
Allows you to set up the call type and associate it with the dialed number to target to routing scripts.
Note You can also use a pre-existing call type and script.
Step 3 Select ICM Configuration Manager > Tools > Bulk Configuration > Insert > Dialed Number Plan Bulk
Insert and insert an entry in the Dialed Number Plan dialog.
Using the fields in this window, make sure to:
• Indicate the appropriate wildcard character.
• Set the Post Route text box to Yes.
• Select a valid Dialed Number associated with the routing script used to route the agent call.
• Set the Dial Number Type Plan to indicate the type of call.
This step matches the agent's dialed string to a Dialed Number. This ensures the agent's call will be routed by
a Unified ICM routing script.
Step 4 Select ICM Configuration Manager > Tools > List Tools > Agent Desk Settings List and ensure that
Agent Desk Settings are set to identify the types of calls agents can place.
Ensures that agents are allowed to or restricted from placing different types of outbound calls.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
42
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Use Dialed Number Plan to Set Up Basic Dialing Substitutions
Procedure
Step 1 Insert an entry in the Dialed Number Plan dialog box by selecting ICM Configuration Manager > Tools >
Bulk Configuration > Insert > Dialed Number Plan Bulk Insert.
Using the fields in this window, make sure to:
• Indicate the appropriate wildcard character.
• Set the PostRoute field to No.
• Identify a valid Dial String used to place the call.
• Set the Dial Number Type Plan to indicate the type of call.
Matches the agent's dialed string to the Dial String indicated in the entry. This Dial String is used to place the
call (the call will not be routed by the system software).
Step 2 Ensure agent desk settings are set to identify the types of calls agents can place by selecting ICM Configuration
Manager > Tools > List Tools > Agent Desk Settings List.
Ensures that agents make only the types of outbound calls they are permitted to make.
For more information about Unified ICM Routing Scripts, see Scripting and Media Routing Guide for Cisco
Unified ICM/Contact Center Enterprise
Related Topics
Agent Desk Settings Configuration, on page 3
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
43
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Use Dialed Number Plan to Set Up Basic Dialing Substitutions
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
44
CHAPTER 7
Web Based CCE Administration
• Unified CCE Web Administration, on page 45
• Managing Agents, on page 46
• Attributes, on page 47
• Precision Queues, on page 47
• Managing Bucket Intervals, on page 48
• Media Routing Domains, on page 48
• Manage Bulk Jobs, on page 48
• Cisco Context Service, on page 49
• Deployment Type, on page 49
• Settings, on page 50
• Single Sign-On (SSO), on page 50
• Business Hours, on page 50
Note • For more information on each gadget, please see the online help available in the CCE Web
Administration page.
• Users are logged out of the Unified CCE Administration console automatically after 30 minutes of
inactivity.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
45
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Access Unified CCE System Management Gadgets
Procedure
Step 1 From your desktop, double-click the Unified CCE Tools icon, and then select Administration Tools.
Step 2 Double-click the CCE Web Administration link.
Step 3 From the left navigation bar, select Overview and then select Organization Setup card.
Step 4 Select Business Hours.
Note For more information about business hours, see Business Hours.
Procedure
Step 1 From your desktop, double-click the Unified CCE Tools icon, and then select Administration Tools.
Step 2 Double-click the CCE Web Administration link.
Step 3 Select Deployment Settings.
Step 4 On the Deployment Type page, click on deployment type and then select an instance from the drop-down
list.
Note For more information about deployment type, see Deployment Type.
Managing Agents
The Agents tool in Unified CCE Administration contains a list of agents. These agents are created in Agent
Explorer under Configuration Manager.
Rows in the list show the following fields for each agent:
• Username
• Peripheral
• Last Name
• First Name
• Description
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
46
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Attributes
You can search and sort this list, and you can click the row for an agent to open the Edit Agent window. You
can only edit an agent's attribute settings.
You cannot create or delete agents in this tool. You must create or delete agents in the Configuration Manager
Agent Explorer tool.
Note Ensure that Agent ID (Peripheral number) and agent Login name is unique for each user.
Related Topics
Agent Reskilling, on page 11
Attributes
Attributes identify a call routing requirement, such as language, location, or agent expertise.
You can create two types of attributes:
• Boolean
• Proficiency
Precision Queues
Precision routing offers a multidimensional alternative to skill group routing. Using the Unified CCE scripting,
you can dynamically map the precision queues to direct a call to the agent who best matches the caller's precise
needs. Precision queues are the key components of precision routing.
Related Topics
Precision Queues, on page 55
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
47
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Managing Bucket Intervals
If your goal is to have calls handled within 1 minute, you might set up Upper Bounds for intervals
that show how many calls are handled in less than or more than 1 minute. Intervals might be for 30,
60, 80,120, 150, 180, and 240 seconds. Using these intervals, you can see if calls are being answered
within 1 minute or if callers are waiting longer.
The intervals also give you insight into how long callers are willing to wait before cancelling a call.
Perhaps many callers do not abandon a call until they have waited for two minutes. This might
indicate that you can modify your goal.
You can associate bucket intervals with call types, skill groups, and precision queues. The system automatically
creates a built-in bucket interval, which you cannot edit or delete.
Related Topics
Precision Queues, on page 55
Note To add or update Multichannel MRDs for Enterprise Chat and Email, use the Configuration Manager Media
Routing Domain List tool.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
48
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Cisco Context Service
Deployment Type
The deployment type you select, significantly impacts the call processing capacity, configuration limits, and
access to features and configuration tools. The configuration steps vary for every deployment type.
You can select any one of the following deployment types:
• Packaged CCE Deployment types:
• Packaged CCE: Lab Mode
• Packaged CCE:2000 Agents
• Packaged CCE: 4000 Agents
• Packaged CCE: 12000 Agents
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
49
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Settings
Note For information on using the gadget after you select a deployment type, see the Cisco Unified Contact Center
Enterprise Developer Reference Guide at http://www.cisco.com/c/en/us/support/customer-collaboration/
unified-contact-center-enterprise/products-programming-reference-guides-list.html and the online help.
Settings
The system can support a defined call capacity based on deployment model. Exceeding the supported rate of
incoming calls degrades performance and can result in late calls, dropped calls, delivery of new incoming
calls, the time out of requests, and potential system failures. (Call transfers are permitted.)
The System Information tool enforces limits to protect against overloading the system and establishes continuous
monitoring of the incoming call rate according to the configured settings.
Business Hours
Business hours are the working hours during which you conduct business. You can create and modify business
hours and set weekly and daily schedules for each business hour. You can create different business hour
schedules for regular working days and holidays. You can also open or close the business hours if there is an
emergency.
You can define the status reasons for business hours and assign codes for each status reason. Status reason is
required when you force open or force close a business hour, and when you add special hours and holidays.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
50
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Add and Maintain Business Hours
Status Reason Yes, if the This field is enabled only if the status is Force Open or Force Close.
status is Search and select a status reason for the business hour.
Force Open
or Force
Close.
Name Yes Enter a unique name for the business hour. Maximum length is 32
characters. Valid characters are alphanumeric, period (.), and
underscore (_). The first character must be alphanumeric.
Time Zone Yes Select a time zone of the business hour from the drop-down list.
Department - Search and select a department to associate with the business hour.
Default is Global.
Note This is applicable for Packaged CCE deployment only.
Step 4 Click the Regular Hours tab and complete the following information:
• Select one of the following Business Hour Type:
• 24x7: Always open. You cannot customize the working hours.
• Custom: You can customize the working hours.
• If you select Custom, enable at least one business day and select the Start Time and End Time.
Step 5 Click the Special Hours & Holiday tab. You can either add or import special hours and holidays.
Step 6 Click Add to open the Add Special Hours & Holiday popup window. Complete the following information:
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
51
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Add Business Hours by Copying an Existing Business Hour Record
Start Time Yes, if Select a start time for the special hour.
status is
Open.
End Time Yes, if Select an end time for the special hour.
status is
Open.
Step 9 Click Export to download the special hours and holidays in .csv format.
Step 10 Click Save.
Note The imported business hours overwrites the existing ones.
Procedure
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
52
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Add Status Reasons
Procedure
Step 1 In Unified CCE Administration, choose Organization > Business Hours > Status Reasons.
Step 2 Click Add to open the Add Status Reason popup window.
Step 3 Enter the Status Reason. Maximum length is 255 characters.
Step 4 Enter a unique Reason Code. Range is 1001 to 65535. Codes 1 to 1000 are reserved as system-defined reason
codes.
Step 5 Click Save.
To add more status reasons, repeat steps from 2 to 5.
Procedure
Step 1 On the Business Hours page, select two or more business hours to edit.
Step 2 Choose Edit > Status to open the Edit Business Hours page.
Step 3 Check the Status check box and select the required status.
Step 4 If you select the status as Force Open or Force Close, search and select a Status Reason.
Step 5 Click Save.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
53
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Configure Yearly Schedules
Procedure
Step 1 On the Business Hours page, select two or more business hours to edit.
Step 2 Choose Edit > Schedule to open the Edit Business Hours page.
Step 3 Check the Time Zone check box and the select the required time zone from the drop-down list.
Step 4 Check the Type check box and select the required business hour type.
Step 5 If you select Custom, enable atleast one business day and select the Start Time and End Time.
Step 6 Click Save.
Procedure
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
54
CHAPTER 8
Precision Queues
• Precision Queue Routing, on page 55
• Scripting Precision Queues, on page 56
• Precision Queue Reports, on page 59
• Precision Queue Configuration, on page 60
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
55
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Scripting Precision Queues
A single call can be queued on multiple precision queues. If an agent becomes available in one of the precision
queues, the call is routed to that resource. You cannot reference multiple precision queues with a single
Precision Queue node. However, you can execute multiple Precision Queue nodes sequentially to achieve
this.
The Precision Queue node includes a Priority field, which sets the initial queuing priority for the calls
processed through this node versus other calls queued to the other targets using different nodes. The priority
is expressed as an integer from 1 (top priority) to 20 (least priority). The default value is 5.
If more than one call is queued to a precision queue when an agent becomes available, the queued call with
the lowest priority number is routed to the target first. For example, assume an agent in a precision queue
becomes available and two calls are queued to that precision queue. If one call has priority 3 and the other
has priority 5, the call with priority 3, the lower value, is routed to the precision queue while the other call
continues to wait. If the priorities of the two calls are same, then the call queued first is routed first.
VRU script instructions are not sent to the VRU. If a call enters the Precision Queue node and no resource is
available, the call is queued to the precision queue and the node transfers the call to the default VRU, if the
call is not already on a VRU. The script flow then exits immediately through the success branch and continues
to a Run External Script node to instruct the VRU what to do while holding the call until an agent becomes
available. Typically, this invokes a Network VRU script that plays music-on-hold, possibly interrupted on a
regular basis with an announcement. The script flow can also use other queuing nodes to queue the same call
to other targets, for example, Queue to Skill Group and Queue to Agent.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
56
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Precision Queue Properties Dialog Box - Static Precision Queue
The following properties are common to static and dynamic precision queues:
• Select Precision Queue radio buttons—You can select one of the following options for each a precision
queue:
• Statically—Select this option to choose a single precision queue to be selected for all the calls that
enter this node.
• Dynamically—Select this option to select a precision queue on a call-by-call basis based on a
formula.
• Priority selection—To select the initial queuing priority for calls processed through this node, you can
select from 1 to 20. The default is 5.
• Enable target requery check box—To enable the requery feature for calls processed through this node,
select this check box. When a requery occurs, for example if a call is presented to an available agent and
the agent does not answer, the script continues through the failure terminal. The script can then inspect
the call variable RequeryStatus to determine what to do next. The typical action in case of a No Answer
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
57
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Precision Queue Properties Dialog Box - Dynamic Precision Queue
is to queue the call again to other precision queues, and increase the priority so that it is taken out of the
queue before regular queued calls.
• Wait if Agents Not Logged In check box — When this check box is selected and the agents who are
associated with a step are not logged in, then the router will wait for the time that is configured for that
step. When this check box is not selected, the router will not wait on any step. However, on the last step,
the router will wait indefinitely irrespective of the selection.
Note Dynamic Precision Queue selection is not available when an External Authorization server is used with Internet
Script Editor and will be grayed out in the interface.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
58
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Queuing Behavior of the Precision Queue Node
• Formula Editor button—To determine to which Precision Queue name or ID to route calls that enter
this node, click the Formula Editor button to create a formula. The formula is then evaluated at run time
to select a precision queue by either name or by database ID. For example, you can use the formula
"Call.PeripheralVariable4" to look up the Precision Queue if call variable 4 contained the Precision
Queue name, as a result of a database lookup or from VRU call processing.
Note The section on static precision queues describes the properties that are common to static and dynamic precision
queues.
Related Topics
Precision Queue Properties Dialog Box - Static Precision Queue, on page 57
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
59
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Precision Queue Configuration
Call Type Queue Historical All Fields - This report displays the summary statistics for skill groups and
precision queues within Call Type ID.
Agent Precision Queue Membership - This report displays selected agents, the media routing domain into
which the agent is logged, and the active precision queue with up to the maximum supported number of
associated attributes.
Precision Queue Real Time All Fields - This report displays the current status of selected precision queues.
Agent Precision Queue Historical All Fields - This report displays activity for selected agents for a selected
interval, sorted by precision queue.
Procedure
Step 1 In Unified CCE Administration, navigate to Overview > Organization > Skills > Precision Queue.
Step 2 Click the New button. The page refreshes and a new page appears.
Step 3 In the Name dialog box, type a name for the precision queue.
Note You can enter a combination of up to 32 alphanumeric characters and underscores. Precision
queue names are case-sensitive.
Step 4 (Optional) In the Description dialog box, type any useful information about the precision queue that you wish
to note. You can use the description to note the logic behind your queue criteria or for which call type(s) this
queue is designed.
Note You can enter a combination of alphanumeric characters and underscores only.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
60
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Configure Precision Queues
Step 5 Select the Media Routing Domain for this precision queue. The field defaults to Cisco_Voice. To select a
Media Routing Domain: Click the magnifying glass to display the Select Media Routing Domain list. Click
the link to select a Media Routing Domain and close the list. Click the X icon to clear the selection and reapply
Cisco_Voice.
Step 6 From the Service Level Type list, select the service level type to use for reporting on your service level
agreement. The default value is Ignore Abandoned Calls. In the Service Level Threshold dialog box, type
the time in seconds that calls are to be answered based on your service level agreement.
Note The time entered in this box is used to report on service level agreements and does not impact
how long a call remains in a precision queue. The length of time a call remains in a step is
determined by each individual step wait time.
Step 7 From the Agent Order list, select one of the following options to determine which agents receive calls from
this queue:
• Longest Available Agent - This represents an agent that has been available the longest.
• Most Skilled Agent - This represents an agent that best matches the terms in a step. This is accomplished
by totaling the agent’s proficiency attribute ratings for that step and selecting the agent with the highest
value.
• Least Skilled Agent - This represents an agent that least matches the terms in a step. This is accomplished
by totaling the agent’s proficiency attribute ratings for that step and selecting the agent with the lowest
value.
Step 8 (Optional) Bucket Intervals. Select the Bucket Interval whose bounds are to be used to measure the time slot
in which calls are answered. The field defaults to Use System Default. To select a different bucket interval:
Click the magnifying glass to display the Select Bucket Interval list. Click the link to select a bucket interval
and close the list. Click the X icon to clear the selection and reapply Use System Default.
Step 9 Click the numbered step builder link (‘Step 1’, ‘Step 2’, and so on). The Step Builder interface pops up. You
must build at least one step before you can save the precision queue. Click the magnifying glass in the Select
Attribute dialog box and select an attribute. The Select Attribute dialog box will open with the list of
Attributes on the system. You can sort and search through the Attributes. Click on an Attribute name to select
it for that term. Click the X icon to clear your selection.
Step 10 If you selected a Boolean attribute, from the value list select == (is equal to) or != (does not equal).
OR
If you selected a proficiency attribute, from the operator list, select one of the following operators:
• == (is equal to)
• != (does not equal)
• < (is less than)
• <= (is less than or equal to)
• > (is greater than)
• >= (is greater than or equal to)
Then, for either attribute type, select a value from the values list.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
61
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Configure Precision Queues
Step 11 To add an additional term, click Add Attribute and return to step 7.
OR
To add an additional expression, click the drop down arrow and click Add Expression and return to step 7.
OR
Proceed to the next step.
Note When you add an attribute, you can select OR or AND to specify the logic between the previous
and current attributes. The default value is AND.
When you add an expression, you can select OR or AND to specify the logic between the previous
and current expressions. The default value is OR.
You can add up to 10 expressions or up to 10 terms to a step.
After you add 10 expressions or 10 terms to a step, the Add Attribute button is disabled.
To delete a term, click the X icon.
If you are not on the last step of the Precision Queue, then you can enter a Wait Time (in seconds).
A call will queue at a particular step looking for an available agent matching the step criteria up
until the time specified in the wait time field for that step. A blank (or zero) wait time indicates
that the call will immediately proceed to the next step if there are no available agents matching
the step criteria.
If you are not on the last step of the Precision Queue, then you can enter a Consider If formula
for that step.
Consider If expression
You can use a Consider If expression to evaluate a call (within a step) against additional criteria. Each time
a call reaches a step with a Consider If expression, the expression is evaluated. If the value for the expression
returns as true, the call is considered for the step. If the value returns as false, the call moves to the next step.
If no expression is provided for a step, the step is always considered for calls.
Note You cannot add a Consider If expression to the last step.
To add a Consider If expression, you can type the expression into the Consider If box.
Alternatively, you can use the Script Editor to build the expression and then copy and paste it
into the Consider If box. Objects used in consider if expressions are case-sensitive. All Consider
If expressions that you add to a precision queue must be valid. If you add an invalid expression,
you cannot save the precision queue. To ensure that the expression is valid, use Script Editor to
build and validate the expression.
Note It is possible that a valid Consider If expression can become invalid. For example, if you delete
an object used in the expression after you create or update the precision queue, the expression is
no longer valid.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
62
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Edit Precision Queue
• PQ Step
• Call Type
• You can use custom functions in a Consider If expression and you can create custom functions (in Script
Editor).
Example:
Consider If expression examples
PQ.PQ1.LoggedOn > 1 - Evaluates whether there is more than one agent logged into this queue.
CallType.CallType1.CallsRoutedToday > 100 - Evaluates whether more than 100 calls of this call type were
routed today.
PQStep.PQ1.1.RouterAgentsLoggedIn > 1 - Evaluates whether there is more than one router agent logged
into this queue for step 1.
CustomFunction(Call.PeripheralVariable1) > 10 - Evaluates whether this expression using a custom function
returns a value greater than ten.
Step 12 Click OK. The step appears in the precision queue with the agent count. The agent count represents the number
of configured agents that match the step criteria.
Note For a particular step, an equal or greater number of agents should be available to select from than
in the previous step. If less agents are available to select from, a warning icon appears beside the
agent count.
Step 13 To add an additional step, click Add Step and then return to step.
Note The Add Step button is disabled until you add at least one expression to the previous step. You
can add up to 10 steps. After you reach 10 steps, the Add Step button is disabled. To delete a
step, click the X icon.
Step 1 In the summary view, navigate or search for the precision queue to edit.
Step 2 In the list, click the precision queue name. The page refreshes and the edit view appears.
Step 3 Complete required changes and click Save.
The page refreshes and the summary view appears. A message appears at the top of the page indicating whether
or not the save was successful.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
63
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Delete Precision Queue
Note When deleting a precision queue that is referenced by a dynamic precision queue node, this precision queue's
calls will be default routed.
Procedure
Step 1 On the Precision Queue Summary page, select the precision queue to delete.
Step 2 Click the X icon.
You receive a prompt to confirm that you want to delete the precision queue.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
64
CHAPTER 9
Database Administration
• Unified CCE Database Administration, on page 65
• Historical Data, on page 66
• Database Statistics, on page 67
• Database Administration Tool, on page 67
• Increase the size of the disk space for an existing virtual machine, on page 75
• Database Sizing Estimator Tool, on page 76
• Administration & Data Server with Historical Data Server Setup, on page 78
• Database Size Monitoring, on page 79
• System Response When Database Nears Capacity, on page 80
• Allocation of More Database Space, on page 81
• Initialize Local Database (AWDB), on page 81
• General Database Administration, on page 81
• Check AWDB Data Integrity, on page 82
• Logger Events, on page 83
• Database Networking Support, on page 83
• Database Backup and Restore, on page 84
• Database Recovery Models, on page 84
• Database Comparison, on page 85
• Database Resynchronization, on page 85
Note For more information on how to perform a manual configuration for integrating AWDB with ECE , see the
section Integrating ECE with Unified CCE in the Enterprise Chat and Email Installation and Configuration
Guide.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
65
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Historical Data
The local database (awdb) contains configuration and real-time data, if the Administration & Data Server role
includes a real-time server. Because the real-time data in the local database (awdb) are constantly overwritten
by new data, the database size remains fairly constant.
Over time, the size of your enterprise or your call volumes can change significantly. Therefore, you might
need to resize the central and HDS databases to meet new requirements. You normally do not need to resize
the local database (awdb). To resize the local database (awdb), use the ICM Database Administration (ICMDBA)
tool.
The data in the central database and HDS database grow as they accumulate historical data and call detail
records. The growth is directly related to the following factors:
• Size of the Unified ICM configuration; for example, how many services, skill groups, routes, and trunk
groups are configured.
• Call rate; that is, how many calls per day the system software is handling.
• How long historical data is kept in the database.
The amount of configuration data directly affects the amount of historical data generated. The system software
generates a new historical record every half hour for each service, skill group, route, trunk group, and so on,
that is configured in the Unified ICM system.
You size and create the central and HDS databases after installing the system software. Use the Database
Sizing Estimator applet for estimating the size of these databases, based on the expected usage.
If your configuration expands significantly or if you change the retention times for historical data, you might
have to increase the size of the database. This increase might involve adding more disks to the system.
Historical Data
The system software initiates a purge process on the Logger once every day. By default, the purge process
runs each night at 12:30 A.M. The purge process deletes records that are older than a specified number of
retain days. When you set up the Logger using the Web Setup tool, you can modify the default retention time
and purge schedule.
This table lists the default settings for retaining historical data.
The following large historical tables are not purged by the system software but as a scheduled SQL Server
Agent Job:
• Agent_Event_Detail
• Call_Type_SG_Interval
• Dialer_Detail
• Network_Event_Detail
• Route_Call_Detail
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
66
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Database Statistics
• Route_Call_Variable
• Termination_Call_Detail
• Termination_Call_Variable
Caution SQL Server Agent Jobs are installed and enabled during the Unified CCE install and upgrade procedure. Do
not stop these jobs while the system software is active. If you plan to stop the Logger and Administration &
Data Server-hds component services for maintenance for more than a day, manually disable the Microsoft
SQL Server jobs using the SQL Server enterprise management tool. Later, after the services are started,
re-enable the jobs.
Database Statistics
Maintaining accurate, up-to-date statistical details is essential to a well-run database environment and contributes
to the optimizer's efficient handling of work load. In some SQL Server-based environments, it is not unusual
to see users rely on the database itself to maintain statistics by using the Auto Create Statistics and Auto
Update Statistics options. Setting these options in an AW environment (with its rapid data turnover) results
in a considerable effort being expended in updating statistics. For that reason, users often schedule these
options to run during off-peak hours. Because the database in the AW environment is nearly empty during
off-peak times, however, statistics gathered then might not be as helpful as they would be when collected at
other, busier times.
Another option to consider for gathering statistics is the creation of a SQL Server Agent job that periodically
executes the Microsoft stored procedure sp_updatestats. The sp_updatestats procedure updates statistics as
required for all user-defined and internal tables in the current database and can be run on an hourly basis if
workload and environment permit.
In addition to these tasks, you can start or stop a server and do some limited SQL Server configuration.
Note Before using the ICMDBA tool, install the Unified CCE software. See the Cisco Unified Contact Center
Enterprise Installation and Upgrade Guide, for information on the Unified CCE installation.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
67
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Create Database with Configured Components
Note The ICMDBA Import /Export feature works on Unified ICM configuration data only. To import or export
Unified ICM historical data, use Microsoft’s SQL Server Database Backup and Database Restore utilities.
You start the ICMDBA either by double-clicking ICMDBA in the Unified CCE Tools folder or by selecting
Start > Run > ICMDBA.
The main window is a tree hierarchy displaying the Unified ICM database servers in the current domain.
Note If you cannot find the server you want in the main window, you can select any computer on your local network
by choosing File > Add Computer.
Expanding the server name displays the Unified ICM instances that have databases on the server. Expanding
the Unified ICM instance displays a specific Unified ICM node or nodes (Administration & Data Server and
Logger) on machines that have databases for that instance. Expanding the node displays the databases associated
with the node. Expanding the node database displays a list of the individual tables in the node database. Under
databases are the table groups, and the final level lists the tables in the group.
You can create databases for instances with or without configured components. When an instance does not
have configured components, database creation occurs under the instance within a component placeholder on
the ICMDBA tree view.
To view the properties of a table, right-click the desired table in the list and select Properties from the context
menu, or double-click the table in the list.
There are two ways to access the ICMDBA tool functions:
• From the main window, select a node or database from the tree and then select a function from the menu
bar menu.
• Right-click a node or database to display a context menu.
Procedure
Step 1 With the Unified CCE running, for the server and instance, select the node (Administration & Data Server or
Logger) where you want to create the database.
Step 2 Select Database > Create from the menu bar (or click the right mouse button and select Create). The Create
Database window is displayed.
Step 3 Enter the following information for the database:
• DB Type—Specify the type of database: Outbound Option for an outbound dialer, Administration &
Database Server for a local database (awdb), or Historical Data Server/Detail Data Server (HDS/DDS)
for Administration & Data Server machines. For a Logger device, the default database type is displayed
(Logger side must be selected).
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
68
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Create Database Without Configured Components
• ICM Type—Specify whether this system is a Unified ICM or Unified CCE, Unified ICMH, or CICM
(Customer ICM) system.
• Region—Specify regional information where applicable.
Step 4 Select Add. This button invokes the Add Device window.
Use this window to create a new data file and a new log file for the selected database. Specify the disk drive
letter and size in megabytes for each new file.
Note Move the database log file to a separate virtual drive. By default, both the log file and database
data file are installed in \MSSQL\DATA on the virtual drive where you create the database. You
can move the log file with SQL Server Management Studio.
Note By default, the newly created data file is set to “Automatically Grow,” if it exceeds the initially
specified size. You can modify this setting, and the maximum file size, with SQL Server Enterprise
Manager. Verify on the Files page in SQL Server Enterprise Manager that the Autogrowth
column shows:
• Data files automatically grow in 100-MB increments.
• Log files automatically grow in 10% increments.
Step 5 After you complete entering information in the Create Database window, select Create to close the window
and create the database.
Note When an instance does not have any configured components, database creation occurs under the instance
within a component placeholder.
Procedure
Step 1 With Unified CCE running, for the server and instance, select the instance where you want to create the
database.
Step 2 Select Database > Create from the menu bar (or click the right mouse button and select Create). The Select
Component dialog appears.
Step 3 Select the Administration & Data Server, LoggerA, or LoggerB component and select OK.
Step 4 If you select LoggerA or LoggerB, the Select Logger type dialog appears, allowing you to select Enterprise,
CICM, or NAM. Select the logger type and select OK.
The Create Database window appears.
Step 5 Enter the following information for the database:
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
69
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Delete a Database
• DB Type—Specify the type of database: Outbound Option for an outbound dialer, Administration &
Database Server for a local database (awdb), or Historical Data Server/Detail Data Server (HDS/DDS)
for Administration & Data Server machines. For a Logger device, the default database type is displayed
(Logger side must be selected).
• ICM Type—Specify whether this system is a Unified ICM or Unified CCE, Unified ICMH, or CICM
(Customer ICM) system.
• Region—Specify regional information where applicable.
Step 6 Select Add. This button invokes the Add Device window.
Use this window to create a new data file and a new log file for the selected database. Specify the disk drive
letter and size in megabytes for each new file.
Note Move the database log file to a separate virtual drive. By default, both the log file and database
data file are installed in \MSSQL\DATA on the virtual drive where you create the database. You
can move the log file with SQL Server Management Studio.
Note By default, the newly created data file is set to “Automatically Grow,” if it exceeds the initially
specified size. You can modify this setting, and the maximum file size, with SQL Server Enterprise
Manager. Verify on the Files page in SQL Server Enterprise Manager that the Autogrowth
column shows:
• Data files automatically grow in 100-MB increments.
• Log files automatically grow in 10% increments.
Step 7 After you have completed entering information in the Create Database window, select Create to close the
window and create the database.
Delete a Database
Use the Delete function to delete an Administration & Data Server or Logger database.
Note When an instance does not have any configured components, component placeholders appear under that
instance on the application tree view. If you delete the database, the component placeholders no longer appear.
Procedure
Step 1 With Unified CCE running, for the server, instance, and node (Administration & Data Server or Logger),
select the database that you want to delete.
Step 2 Select Database > Delete from the menu bar.
Step 3 The Delete Database prompt appears. Select Yes to delete the database.
Step 4 Verify that you want to delete the database in the message box.
Step 5 Select Close to exit. Check the main window to verify that the database was deleted.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
70
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Expand a Database
Expand a Database
Use this function to add a new storage file.
Note ICMDBA allows a database to be expanded a maximum of 49 times (resulting in 50 segments). In the event
that you reach this limit, you must either recreate the database or use SQL Enterprise Manager to modify the
database.
Procedure
Step 1 For the server, instance, and node (Administration & Data Server or Logger), select the database that you
want to expand.
Step 2 Select Database > Expand from the menu bar (or click the right mouse button and select Expand). The
Expand window appears:
Step 3 Use the window to adjust the size allocation on the database storage device, by completing the following
fields:
• Component—Specifies whether the file is a data file or log file. Each database must have a file for each
type of service.
• Available Drives—Specify the drive on which to create the database.
• Size—Specifies the size (in MB) of the storage. The field displays a default size, adjust the value as
necessary.
Recreate a Database
Use the Recreate function to recreate a database. The procedure for recreating a database is similar to the
procedure for creating a database.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
71
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
View Database Properties
Caution When you recreate a database, the information currently stored in the database is deleted.
Note When an instance does not have any configured components, database creation occurs under a component
placeholder on the application tree view.
Procedure
Step 1 For the server, instance, and node (Administration & Data Server or Logger), select the database that you
want to recreate.
Step 2 Select Database > Recreate from the menu bar. The Recreate window appears.
Step 3 Enter the database information. See the online help for a description of the fields.
Step 4 Select Create to continue. A message is displayed asking if you are sure you want to recreate the database.
Select Yes to continue the operation.
Step 5 The next Recreate Database window appears. Select Start to recreate the database. After the process completes,
a message appears indicating the action was successful. Select OK and then select Close to exit.
Procedure
Step 1 For the server, instance, and node (Administration & Data Server or Logger), select the database that you
want to view.
Step 2 Select Database > Properties from the menu bar (or click the right mouse button and select Properties). The
Properties window appears.
The screen display includes the following information:
• Instance name
• The database configuration
• The size and percentage used of the files
• Where the data and log files are stored
Step 3 After you finish viewing the database properties, select Close to exit the window.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
72
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Import and Export Data
Procedure
Step 1 Select and expand the database to display the tables of a database.
Step 2 Double-click the table you want to view. The Table Properties window appears.
Step 3 After you finish viewing the table properties, select Close to exit the window.
Note The ICMDBA Import/Export feature handles Unified ICM configuration data only. To import or export
Unified ICM historical data, use Microsoft’s SQL Server Database Backup and Database Restore utilities.
Procedure
Step 1 For the server, instance, and node (Administration & Data Server or Logger), select the database from which
you want to import or export data.
Step 2 Select Data > Import (or Export) from the menu bar. The Import data to (or Export) window appears.
Step 3 Check Lockout Changes, if you want to prevent changes to the database during the import or export operation.
Step 4 Check Truncate Config Message Log, if you want to truncate the Config_Message_Log table in the Logger
database.
Note Truncating deletes the data and does not export the Config_Message_Log table.
Procedure
Step 1 For the server and instance, select the Logger database to synchronize.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
73
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Configure a Database Server
Step 2 Select Data > Synchronize from the menu bar. The Synchronize window appears:
Step 3 Check Lockout Changes, if you want to prevent changes to the database during the synchronize operation.
Step 4 Check Truncate Config Message Log, if you want to truncate the Config_Message_Log table in the Logger
database.
Step 5 Select the server name and database for both source and target from the drop down lists. To select a server
that is not on the drop down list, select Add and enter the server name in the Add Server box:
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
74
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Increase the size of the disk space for an existing virtual machine
Note When you use the Configure option, the SQL Server, Administration & Data Server, and Logger restart
automatically. However, when you use the Stop option from the Server menu, manually restart the Logger
and Administration & Data Server from ICM Service Control.
Procedure
Step 1 Select the server and select Server > Configure from the menu bar. The Configure window appears.
Step 2 Use this window to modify the following SQL Server parameters:
• User Connections—Indicates the maximum number of users that can connect to SQL Server at one
time.
• Locks—Indicates the maximum number of available locks.
• Open Objects—Indicates the maximum number of available open objects.
Note User Connections, Locks, and Open Objects are “dynamically allocated” by SQL Server.
Unified ICM does not allow you to change these options, so they are dimmed.
Step 3 After you are finished configuring the server, select OK to complete the operation or select Cancel to end
the operation without making any changes.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
75
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Database Sizing Estimator Tool
Procedure
Note Cisco Unified ICM/CCE Database Retriever can retrieve the configuration and retention information from
any Unified ICM/CCE system containing a Logger or Historical Data Server (HDS) database. The Database
Sizing Estimator can calculate a database size for a newer schema other than the deployment to which the
Database Sizing Estimator is connected.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
76
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Start Database Sizing Estimator
Note For Database Sizing Estimator field-level descriptions, see the online help.
Procedure
Step 1 Open the Database Sizing Estimator tool by selecting Database > Estimate in the ICMDBA tool.
Step 2 The Cisco Unified ICM/CCE Database Sizing Estimator window appears:
Step 3 The window displays initial default values for all fields. As you change the field values, the database size
requirements update automatically. You can load values from a previous version or from the Cisco Unified
ICM/CCE Database Retriever dialog by selecting Load from File to load an external XML data file.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
77
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Estimate Database Size
Note Steps 1–3 in this procedure only apply when using existing databases.
Procedure
Step 1 Use your existing database as the starting point. Select Load from DB in the Database Sizing Estimator
main window. The Cisco Unified ICM/CCE Database Retriever dialog appears.
Step 2 Select the database you want to use as the starting point for your sizing estimates.
Step 3 Select Retrieve.
The fields in the Database Sizing Estimator main window auto-populate with the information from the
selected database.
Step 4 Modify the database information depending on your scenario. As changes are made, the Database Size
Required value changes.
Step 5 Save your work in progress by selecting Save to File.
Step 1 Run the Cisco Unified ICM/Contact Center Enterprise (if you have not run it already) on the local machine.
Step 2 Run the Web Setup tool for that machine (in a browser, from anywhere). Under Instance Management, select
Add and add the instance.
Step 3 Run the ICMDBA tool on the local machine. Create the Historical Data Server/Detail Data Server database.
Step 4 Return to the Web Setup tool. Under Component Management, select Add on the Administration & Data
Server list page, then follow the instructions in the Cisco Unified Contact Center Enterprise Installation and
Upgrade Guide. If you did not perform step 3, the Administration & Data Server Add wizard does not allow
you to finish this procedure until you create an HDS database.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
78
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Set Up HDS from Added Instance
What to do next
Use the Database Sizing Estimator tool to determine the size of the database and then use the ICMDBA tool
to create the database.
Step 1 Run the Cisco Unified ICM/Contact Center Enterprise Installer (if you have not run it already) on the local
machine.
Step 2 In the Web Setup tool, under Component Management, select Add on the Administration & Data Server
list page, then follow the instructions in the Cisco Unified Contact Center Enterprise Installation and Upgrade
Guide. If you did not perform step 1, the Administration & Data Server Add wizard does not allow you to
finish this procedure until you create an HDS database.
What to do next
Use the Database Sizing Estimator tool to determine the size of the database and then use the ICMDBA tool
to create the database.
The Logger logs events and trace messages that show the percentage of space used in the database. These
files are stored in a \logfiles subdirectory in the Logger’s folder (la or lb). You can view the Logger’s
per-process log files by using the Unified ICM dumplog utility.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
79
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
System Response When Database Nears Capacity
When the database becomes 80 percent full, the Logger logs an EMS warning message to the central database.
The “80 percent full” warning message might also immediately be sent to your Unified ICM network
management station through SNMP or SYSLOG.
Note See the Serviceability Best Practices Guide for Cisco Unified ICM/Contact Center Enterprise for more
information on using the dumplog utility.
If you decide that you need more database space, contact your Unified ICM support provider.
Note The purge adjustment feature affects performance of the Unified CCE system.
The high CPU and disk usage due to purge adjustment could affect component
performance including failures.
See the Cisco Unified Contact Center Enterprise Installation and Upgrade Guide for more on purging
information from databases.
• Emergency/Automatic Purge—By default, the system automatically deletes the oldest historical data
from all historical tables when the database exceeds 90% usage capacity.
The automatic purge ensures that the database can never become full. But, the purge means that you can lose
older historical data.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
80
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Allocation of More Database Space
Procedure
Step 1 Double-click Initialize Local Database within the Administration Tools folder. The Initialize Local Database
main window appears.
Step 2 Select Start to transfer the data. As data is copied, the screen displays the number of rows processed for each
table.
Step 3 After the transfer is complete, select Close to exit.
Note To conserve system resources, minimize all Unified ICM process windows before configuring your system.
Built-In Administration
The system software maintains a database on each side of the Central Controller and the local database (awdb).
Each database consists of a group of interrelated tables. As you add or update data in the database, ensure that
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
81
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Check AWDB Data Integrity
logical relationships are maintained. For example, if you delete a trunk group, do not leave trunks in the
database that reference that trunk group. If you do, the integrity of the database is broken.
Configuration Manager prevents you from making certain changes that disrupt the integrity of the data in the
database. However, it cannot prevent all such changes. Usually, if data integrity in the local database (awdb)
is temporarily disrupted, no major problems occur. However, integrity problems in the central Unified CCE
database could cause errors in system processing.
Note To protect the integrity of the Unified CCE databases, do not use third-party tools to modify them. These
tools do not protect against disruptions of database integrity. (You can use third-party tools to view Unified
ICM data.)
When your Unified CCE support provider installs the Unified CCE system, they perform integrity checks to
make sure that the database is configured correctly. After that, the system software maintains the integrity of
the central database. You do not need to manually check the integrity of the Unified CCE central database.
If you ever have a problem with data integrity in the central database, the problem is most likely a software
problem that your Unified CCE support provider needs to address.
Caution Manual integrity checks of the central database must involve your Unified CCE support provider. Do not run
the DBCC CHECKDB procedure on the central database with the Unified CCE system running. This procedure
stops the Logger.
Procedure Description
Null Checks the database for the value NULL in fields that must not have the value
NULL. Checks if the value of the RoutingClient.PeripheralID is NULL for the
routing clients associated with the NIC.
Targets Checks for appropriate relationships among peripherals, targets at peripherals
(services, skill groups, agents, and translation routes), trunk groups, network
targets, announcements, and peripheral targets.
Routes and Numbers Checks if the ID fields cross-referenced from several tables correspond to the
existing records.
Scripts Checks for valid cross-references among scripts, call types, and dialed numbers.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
82
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Logger Events
Procedure Description
Enterprise Checks for valid cross-references among enterprise services and services, and
between enterprise skill groups and skill groups. Also performs several other
checks on skill groups, trunks, and so on.
Domain Adherence Checks for valid relationships between agents and skill groups, between skill
groups and services, between labels and routing clients, between dialed numbers
and routes, and between peripherals and routing clients.
For more information on the specific fields checked by these procedures, see the online help for the
Configuration Manager tool.
Procedure
Step 1 Invoke Configuration Manager by double-clicking its icon in the Administration Tools folder.
Step 2 Select Configure ICM > Administration > Integrity Check from the menu bar. The Integrity Check dialog
box appears.
Step 3 Select specific checks to execute, or select All to perform all the checks.
Step 4 Select Start to perform the checks. If any integrity problems are found, the Configuration Manager displays
a message describing the problems.
Step 5 After you perform all the checks you want, select Done to dismiss the Integrity Check dialog box.
Logger Events
You can view recent Logger activity by viewing the Logger’s per-process log files. Per-process log files
document events for the specific processes running on a computer. These files are useful in diagnosing problems
with processes on the Logger (and on other nodes in the Unified ICM system).
You can also view Logger event data in the central database. The Event Management System (EMS) logs
events to the central database. Be especially aware of Error and Warning events generated by the Logger. For
example, the system software logs a Warning event when the central database becomes 80% full.
See the Serviceability Best Practices Guide for Cisco Unified ICM/Contact Center Enterprise for more
information on viewing the per-process log files and central database event data.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
83
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Database Backup and Restore
1. Shared Memory—Enabled
2. Named Pipes—Enabled
3. TCP/IP—Enabled
4. VIA—Disabled
See the Staging Guide for Cisco Unified ICM/Contact Center Enterprise http://www.cisco.com/en/US/products/
sw/custcosw/ps1844/prod_installation_guides_list.html for detailed information about installing SQL Server.
For more information about database networking, see the Microsoft documentation for Microsoft SQL Server.
Note You must back up the entire database at each backup interval. The system software does not support the use
of transaction log dumps as incremental backups.
For general information about developing a backup strategy, including the use of mirrored disks, see Microsoft’s
SQL Server System Administrator’s Guide. For specific information about backing up a database using SQL
Administrator, see Microsoft’s SQL Administrator User’s Guide.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
84
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Database Comparison
Database Comparison
For diagnostic purposes, you can check that two databases have the same data in a specific table. For example,
you can check that the ICM_Locks table contains the same data on both sides of a Central Controller. The
tool dbdiff.exe performs this type of check. Its syntax is as follows:
dbdiff database1.table@host1 database2.table@host2
For example:
dbdiff cust1_sideA.ICM_Locks@geoxyzlgra cust1_sideB.ICM_Locks@geoxyzlgrb
The batch script diffconfig.bat invokes dbdiff for various tables to automatically compare two Unified
ICM databases. Its syntax is as follows:
diffconfig database1 host1 database2 host2
For example:
diffconfig cust1_sideA geoxyzlgra cust1_sideB geoxyzlgrb
Database Resynchronization
You might occasionally need to repair corrupt configuration data on the Logger database on one side of a
redundant Unified ICM by copying the configuration data on Logger database from the other side. You can
synchronize the configuration data on the databases using either the DOS Command window or the ICM
Database Administration (ICMDBA) tool.
The ICMDBA synchronize process involves dropping the targeted side data and copying the data from the
source. For example, if you are synchronizing side B data to side A data, the side B data is replaced with the
data stored in side A. For more information, see Synchronize Database Data, on page 73.
Step 1 Stop the Logger for the target database, if that Logger is running.
Step 2 In a DOS Command window on the VM for that Logger, change to the \icm directory.
Step 3 Run the following command: install\syncloggers <Source_logger_server>
<Source_logger_database> <Target_logger_server> <Target_logger_database>.
Step 4 When prompted, Type Y to continue, upon which configuration of target database will be deleted and synced
with source database.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
85
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Synchronize Configuration Data between Loggers from Command Window
What to do next
When the command is complete, restart the Logger on the target server.
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
86
CHAPTER 10
Web Setup
• Session Timeout, on page 87
• Implementing Session Timeouts, on page 87
Session Timeout
Timeout Description Range Values Default Value
Idle Timeout The time interval for which the session 5 minutes to 30 30 minutes
remains active without any activity. minutes.
Absolute Timeout The maximum time interval for which the Maximum 1440 1440 minutes
session remains active. minutes (24 hours).
Procedure
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
87
Administrative Tasks with Cisco Unified Cisco Contact Enterprise
Implementing Session Timeouts
</init-param>
</filter>
Administration Guide for Cisco Unified Contact Center Enterprise, Release 12.0(1)
88