White Paper Cisco Finesse
White Paper Cisco Finesse
White Paper Cisco Finesse
Cisco Finesse Desktop is a next-generation agent and supervisor desktop solution designed to meet the growing
needs of agents, supervisors, and the administrators and developers who support them. Cisco Finesse Desktop
offers numerous benefits, including:
A 100 percent browser-based agent and supervisor desktop: Cisco Finesse Desktop runs in a browser,
meaning you install Cisco Unified Contact Center Express (CCX) and agents simply point their browser to
the Unified CCX server. There is no client executable to install and maintain, reducing total cost of
ownership.
A container architecture built for client-side integration: Cisco Finesse Desktop is more than an agent state
and call-control application. It is an OpenSocial gadget container, built to include third-party applications in a
single agent desktop experience. Rather than switching between applications, agents will have easy access
to all applications and tools from a single window, increasing agent efficiency.
An easy-to-use API: The Cisco Finesse API is a modern, open-standards-based web API, exposed via
representational state transfer (REST). Each function available in the Cisco Finesse user interface (UI) has
a corresponding REST API that allows all types of integrations for developers to use. The extensibility and
ease of use of the API is unprecedented on Unified CCX.
Some key features in Cisco Agent Desktop are not yet available in Cisco Finesse Desktop. These features include:
Agent-to-agent chat
Some workflow events and actions
Blind transfer
Recent call list
On-demand call recording
2015 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 1 of 9
Functional Differences Between Cisco Finesse Desktop and Cisco Agent Desktop
You also should understand the differences in functions between Cisco Finesse Desktop and Agent Desktop. Note:
Reference to a specific Cisco Finesse feature applies to both the Cisco Finesse UI and the API. Developers who
write Cisco Finesse applications using the Cisco Finesse API will experience the same functions as follows:
Agent State
Cisco Agent Desktop supports the following agent state transitions:
Unlike Cisco Agent Desktop, where agents can make a call from the Ready state, Cisco Finesse Desktop requires
agents to go to the Not Ready state to make a call and to log out. Additionally, with Cisco Finesse Desktop, agents
cannot log out while in talking state.
Blind Transfer
When the agent initiates a consultative transfer or conference, Cisco Agent Desktop allows the agent to complete
the transfer or conference before the consulting agent answers the call. With Cisco Finesse Desktop, the consulted
agent must answer the call before the transfer or conference can be completed.
Rather than having workflow groups, Cisco Finesse Desktop reads the list of agents and teams from Unified CCX.
Configurations, such as phone books and reason codes, are applied directly to each team.
2016 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 2 of 9
Setting Wrap-Up Data
With Cisco Agent Desktop, agents can set wrap-up data only after the call. With Cisco Finesse software, agents
can set a wrap-up code at any point during the call or during the Wrap-Up state.
Silent Monitoring
Cisco Finesse Desktop uses Cisco Unified Communications Manager silent monitoring instead of the Desktop and
Switched Port Analyzer (SPAN) approaches employed by Cisco Agent Desktop. With Unified Communications
Manager monitoring, the customer and agent audio streams are mixed using an IP phone model that supports the
built-in bridge feature. When a phone call is placed to the supervisors phone, the supervisor will hear the customer
and agent conversation through the phone.
Unified Communications Manager monitoring is different from desktop and SPAN monitoring in the following ways:
When an agent is talking on a direct-dial call, Cisco Finesse Desktop indicates that the agents state is Not Ready,
and supervisors cant monitor these direct-dial calls. Supervisors can monitor only calls that are routed via Unified
CCX.
Valid Usernames
Cisco Agent Desktop supports a wide range of characters for usernames. Cisco Finesse Desktop agent
usernames are restricted to 7-bit printable ASCII characters (any of the 94 characters with the numeric values from
33 to 126).They do not support double quotes (""). Agent IDs are case-sensitive and can contain letters, numbers,
hyphens (-), underscores (_), and periods (.). Agent IDs cannot begin or end with a period or contain two periods in
a row.
In addition, the following list of reserved, case-insensitive usernames are not allowed in Cisco Finesse software:
Admin
Finesse
Xmpprootowner
presencelistener
cuicnodewatchuser
cuicpresenceuser
2016 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 3 of 9
Administration on the Secondary Node
Cisco Finesse Desktop allows administration on the primary node and read-only access to the Cisco Administration
application on the secondary node. If the primary server is down, the Cisco Finesse configuration cannot be
adjusted.
Phone Books
Cisco Agent Desktop provides agents access to the following phone-number lists:
The recent call list, a dynamic list of up to 100 recently called phone numbers
A personal phone book, created and maintained by the agent (and enabled and disabled by the system
administrator)
Up to 256 phone books (includes global and workflow group phone books); each phone book supports a
maximum of 3000 directory entries
Up to 10,000 directory entries that include global, workflow group, or personal phone book entries
Cisco Finesse Desktop provides the following phone books, supporting a total of 1500 contacts across all phone
books:
Unified Workforce Optimization Compliance Recording and Quality Management is a recording, compliance, and
evaluation solution for agent performance optimization and dispute resolution. The software supports four
recording methods, including desktop, server (SPAN), network-based, and MediaSense. The ability for an agent to
control recording for manual start, pause, and add metadata is through an independent Recording Control browser
instance or IP phone application. In addition, recordings can be initiated and metadata applied by the Cisco
Finesse workflow. Supervisors can search, play back, or export recordings via the Unified Workforce Optimization
Compliance Recording and Quality Management interface.
2016 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 4 of 9
Additional details about integration can be found in the Quality Management Cisco Agent Desktop
and Cisco Finesse Integration Guide at:
http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/workforce_optimization/qm_10x/ref
erence/guide/qm-CAD-integration-programmers-guide-100.pdf.
MediaSense provides a network call-recording, storage, and playback solution through two recording methods:
network-based or gateway. The Cisco Finesse and MediaSense solution does not support agent on-demand
recording. All recordings are initiated by the workflow. Supervisors can search, play back, and export recordings.
In customer installations where MediaSense is not fully used for call recordings, it can be provisioned for other
features, such as video on hold, with Unified Communications Manager.
Single Sign-On
Cisco Finesse Desktop, available as part of Unified CCX 11.5, provides single sign-on capability, which simplifies
login and password management for agents and supervisors by allowing just one login for the Cisco Finesse
desktop and associated gadgets.
Toaster Notifications
Cisco Finesse Desktop, available as part of Unified CCX 11.5, provides the Toaster Notification feature.
These notifications are pop-ups that appear when the Cisco Finesse web interface is not active or is in a minimized
state:
Reporting
Agent Desktop
Cisco Agent Desktop provides the following real-time displays:
Home tab
Agent CSQ Statistics Report
Agent Team Summary Report
My Statistics tab
Agent Statistics Report
Agent State Log Report
2016 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 5 of 9
The Unified CCX Administration Guide provides details about how to add additional gadgets to the agent desktop:
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/crs/express_10_6/config/guide/
UCCX_BK_CEC562D1_00_cisco-unified-ccx-administration-guide106.html?mdfid=286279660.
Supervisor Desktop
Unified CCX includes support for live data, which provides 3-second updates for real-time reporting in Cisco
Unified Intelligence Center and Cisco Finesse reporting gadgets. In addition to reporting averages since midnight,
averages are reported over configurable short-term (5, 10, or 15 minutes) and long-term intervals (30 minutes).
This reporting provides supervisors with a more granular view of the performance of the contact center and status.
The Cisco Finesse Supervisor Desktop provides reports on agents voice calls.
Team State: Provides information about contact service queues (CSQs) associated with the agent,
including the number of calls waiting in the queue and the longest call in the queue
Agent Team Summary: Provides call averages since midnight and in the short term (5, 10, or 15 minutes)
and long term (30 minutes)
CSQ Summary: Provides a snapshot of the agent state, short-term and long-term call averages, and call
statistics since midnight
CSQ Agent Detail: Provides the state, state duration, and reason code (where applicable) for all of the
agents in the CSQs associated with the supervisor
Email Contact Detail: Provides a list of email interactions, including agent name, email subject, and
receive/response times
Email Agent Activity: Provides detailed agent state duration data along with a list of emails handled by each
agent
All of the supervisor reports have thresholds, which can be configured by the supervisor, and visual alerts
configured for threshold violations.
Agent call logs and agent state logs are available in historical reports, but not live data reports. The following
reports, which were part of the Cisco Finesse Supervisor Desktop, are not included in the live data reports:
The default gadgets available on the Cisco Finesse supervisor desktop follow:
2016 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 6 of 9
Additional details about how to add gadgets to the supervisor desktop can be found in the Unified CCX
Administration Guide, Release 10.6(1):
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/crs/express_10_6/config/guide/
UCCX_BK_CEC562D1_00_cisco-unified-ccx-administration-guide106.html?mdfid=286279660.
Cisco Finesse Desktop Is a Unified CCX Subsystem with Clients in the Browser
Similar to Cisco Agent Desktop, the Cisco Finesse server runs as a Unified CCX subservice on the same virtual
machine as the Unified CCX server. One important difference between Cisco Agent Desktop and Cisco Finesse
Desktop is that the Cisco Finesse clients run in a browser. Aside from a supported browser, you do not need to
install any client software on your agent and supervisor desktops.
Cisco Finesse Desktop Requires More Client-to-Server Bandwidth than Cisco Agent Desktop
With Cisco Agent Desktop, the client UI is part of the application that is installed on the agent desktop. Because
Cisco Finesse Desktop is a browser-based desktop, the UI needs to be streamed from the Cisco Finesse server to
the Cisco Finesse client. This streaming requires more bandwidth. You may access a bandwidth calculator in the
Cisco Unified CCX Design Guide to help you provision the network correctly for your Cisco Finesse deployment:
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/crs/express_10_6/design/guide/
UCCX_BK_CBB99111_00_cisco-unified-contact-center-express.html?mdfid=286279660.
Cisco Unified CCX 10.6 with Cisco Finesse Desktop Runs Only on a Virtual Machine
Earlier versions of Unified CCX prior to Unified CCX 10.0 had the ability to run on a virtual machine or a native
machine. Unified CCX 10.x is supported only in deployments where Unified CCX is running on a virtual machine.
For existing customers running bare-metal deployments who want Cisco Finesse Desktop, the general steps
follow:
1. Install a second Unified CCX instance on a virtual machine that has the same IP address and the same
version as the current Unified CCX instance. To avoid networking errors associated with two devices using the
same IP address, install the new instance on a private network.
2. Run a backup of the primary instance.
3. Restore the backup onto the new, virtual machine-based instance.
4. Change the IP address of the new instance and move the machine out of the private network.
5. Migrate the new instance to Unified CCX 10.6 and confirm that the Cisco Finesse service is active.
2016 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 7 of 9
Details for this feature are in the Cisco Unified CCX 10.6 Design Guide, but here are the high-level considerations:
All agents and supervisors for a team must use the same desktop, either Cisco Agent Desktop or Cisco
Finesse Desktop.
Each agent team can use only one type of desktop at a time. For example, if an agent is using Cisco
Finesse Desktop, the Cisco Agent Desktop application must not be started on the agents PC, and vice
versa.
If the Cisco Finesse service is activated, all agents must use Cisco Finesse email instead of Cisco Agent
Desktop email.
If the Cisco Finesse service is activated, all agents must use Cisco Finesse web chat instead of Cisco
Agent Desktop web chat.
For customers who are already in production with Cisco Agent Desktop, it is considered a best practice to run a
small pilot of Cisco Finesse Desktop and ensure success on a limited scale before migrating the entire agent pool
to Cisco Finesse Desktop.
User Documents
The Cisco Finesse Agent and Supervisor Desktop User Guide for Cisco Unified Contact Center Express, Release
10.6, can be found here:
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/crs/express_10_6/user/guide/U
CCX_BK_F6FDE137_00_finesse-agent-and-supervisor-desktop.html?mdfid=286279660.
Custom Development
An important feature of Cisco Finesse Desktop is the ability to use the Cisco Finesse API to deliver custom
functions. To learn more about developing applications for Cisco Finesse software, visit the Cisco Finesse page on
the Cisco Developer Network Tech Center: https://developer.cisco.com/site/finesse/.
2016 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 8 of 9
This site includes a wealth of valuable information, including access to:
To obtain support for custom development, either the deployment partner or the customer must have a developer
support services contract.
Details about the Cisco Discovery Network support services contract can be found here:
https://developer.cisco.com/site/devnet/overview/.
You may also access the Developer Network Marketplace, your source for secure, validated enterprise-class apps,
products, solutions, and services, at https://marketplace.cisco.com/.
2016 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 9 of 9