Cisco Finesse is Cisco's next generation agent desktop that provides an improved user experience. It uses a gadget-based architecture that allows for easier integration of features from different systems. Finesse 11.0 includes enhancements such as increased limits on wrap codes, phonebook entries and round trip server response times. The document also announces the end of life for the previous CAD/CTI-OS agent desktop and outlines integration options for Finesse including building custom gadgets or using the Finesse REST API.
5. Accessibility
• Agent Accessibility
• No Accessibility for Supervisor Gadgets
• Adherence with Web Content Accessibility
2.0 Level A Guidelines
http://www.w3.org/TR/WCAG20/
6. Multiple Call Variable Layouts Per System
• Administrators define multiple call
variable layouts
• Administrators decide which layout
to display to the agent by populating
the user.layout ECC variable with the
layout name
• Same mechanism as CAD – This
means no changes to routing scripts
for CAD customers who are
migrating to Finesse
7. Cisco Finesse IP Phone Agent Functionality
• Agent Functionality via Cisco IP Phone
• Agent State
• Ready
• Not-Ready Codes
• Wrap-Up Codes
• Caller Data
• No Supervisor Controls
• No Queue Data
8. Cisco Finesse IP Phone Agent Licensing
Standard Seat License
• Finesse IP Phone Agent Only
• No Finesse Supervisor Controls or Finesse Desktop
• Customers/Partners are not entitled to use the Finesse API
directly
Enhanced or Premium Seat License
• Agents can use Finesse IPPA or Finesse Desktop
• Agents can switch from Finesse Desktop to IPPA on-the-fly (PC
Crash Use Case)
• Supervisors use Finesse Supervisor Desktop
• Agents are NOT allowed to use IPPA and Desktop at same time
10. Increase the Number of Supported Wrap-Codes
Finesse 10.x
Max # of Global
Codes
100
Max # of Team
Codes
100
Max # Codes per
Team
100
Finesse 11.0
Max # of Global
Codes
100
Max # of Team
Codes
1500
Max # Codes per
Team
100
11. Increase the Number of Supported Phone Book Entries
Finesse 10.x
Max # of Global Phonebooks 10
Max # of Team Phonebooks 50
Max # of contacts across all
phonebooks
1500
Max # of contacts per call
control gadget
1500
Finesse 11.0
Max # of Global Phonebooks 10
Max # of Team Phonebooks 300
Max # of contacts across all
phonebooks
50,000
Max # of contacts per call
control gadget
1500
12. Context Service
• New gadget
hosted from
cloud
• Shows all
customer data
across all
activities
• Customer can
customize fields
layout
13. Increase Client to Server Max Round Trip Time
Finesse 10.x
Max Round-trip
time between
Finesse Client
and Finesse
Server
200ms
Finesse 11.0
Max Round-trip
time between
Finesse Client
and Finesse
Server
400ms
14. 11.0 Browser and OS Compatibility
Operating System Supported Browsers
Windows 7 Internet Explorer 10
Internet Explorer 11
Firefox ESR 31 and higher ESR’s
Windows 8.1 Internet Explorer 11
Firefox ESR 31 and higher ESR’s
Mac OS Firefox ESR 31 and higher ESR’s
16. • Agents are put in “Reserved (Outbound)” State
• A reservation call lets the agent decide how to respond to the contact
• When the agent accepts the contact, the outbound call is made
Direct Preview Outbound for CCE
17. Other Features for Cisco Finesse for CCE
• NTLMv2 & Win SQL Server Authentication Support
• Any ASCII Character can be used in makeCall API Label
• Cisco Finesse 11.0 will support CCE 10, 10.5, and 11.0
19. CAD/CTI-OS End Of Life Summary
• EOL process initiated in January 2015 for CCE & CCX
• CTI-OS will continue to be supported for ICM
• CCX 10.6 will be the last release of CAD for CCX
• CCE 11.0 will include CTI-OS/CAD for upgrades only
• Finesse is the only desktop option for new CCE 11.0
customers
21. Cisco Finesse Integration Options
Put your application
into Cisco Finesse by
building a gadget….
Cisco Finesse
REST API
3rd Party Gadget
…Or embed the
Finesse API in your
own application.
21
22. Finesse REST API’s
22
Representational State Transfer
Stateless & cacheable
Simple HTTP
Native access from web browsers
http://server/finesse/api/user/1001
<User>
<state>READY</state>
</User>
<User>
<extension>1001</extension>
<firstName>John</firstname>
<lastName>Smith</lastName>
<state>READY</state>
<role>Agent</role>
</User>
Example: Set the state of Agent “1001”
Finesse Client Finesse Server
Request
Response
Event