![Page 1: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/1.jpg)
![Page 2: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/2.jpg)
UCCE Solution Service Creation (including CCE and CVP Scripting)
Sunil Vashist – CVP Product Manager @VashistSunil
Brian Cole – Technical Marketing Engineer
BRKCCT-2027
![Page 3: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/3.jpg)
• ICM Script Editor integration with CVP Call Studio – 40 mins.
• CVP Call Studio Enhancements – 30 mins.
• Integrated demo scenario and reporting considerations – 25 mins.
Agenda
![Page 4: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/4.jpg)
ICM Script Editor Integration with CVP Call
Studio
![Page 5: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/5.jpg)
Cisco Unified Contact Center
Contact Center Enterprise
Customer
Voice Portal
Interaction
Manager
Web
Interaction
Manager
SocialMinerInbound /
Outbound
Finesse (desktop and web API)
Intelligence Center
MediaSense
360 Degree View of Customer
Social MediaEmail ChatIVR Voice Video
![Page 6: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/6.jpg)
HTTP
SIP
External Data
Sources
CVP <VXML> Server
CVP <VXML> Server
ICM
Media
Server
ASRTTSASRTTS
Media ServerMedia Server
AW
MRCP HTTP
SIPSIP
Backend Interface
GED 125 DMP
SIP
ProxyCUCM
ICM
Script
Editor
VRU
PG
CVPCall
Server
CVPCall
Server
CVP
Reporting
Server
Ops Console
App GW,
SQL, etc.
CCE Solution Components
SIP
Informix
DB
TDM
ACD
CVP Call Studio
![Page 7: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/7.jpg)
Scripting Decisions in IVR
• ASR and TTS CVP Studio
• DTMF only Micro Apps
• IVR Standalone CVP Studio
• Only Call Control Micro Apps
• Dynamic VXML CVP Studio
• Legacy IVRs Micro Apps
• Legacy ACDs Micro Apps
Based on Many Factors
![Page 8: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/8.jpg)
ICM ScriptCVP
Application
Integrated
Service
Building an Integrated Script
![Page 9: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/9.jpg)
Interface: ICM Script Editor & CVP Call Studio
Script using ICM Script Editor
• Can call Dynamic VoiceXML self-service applications
• Also
• Scripting DTMF-only applications
• Transfers to legacy IVRs/queuingfor ACDs or IP call center agents
Script using CVP Studio
• Dynamic VoiceXML self-service applications
• Connectivity using MRCP to ASR/TTS• Automatic Speech Recognition and Text to Speech
• Connectivity to backend Web services
![Page 10: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/10.jpg)
Quick ICM Script Review
![Page 11: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/11.jpg)
4 Script Modes – View, Edit, Monitor and Quick Edit
View
Edit
Monitor
![Page 12: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/12.jpg)
ICM Script Editor Overview
Editor PalleteCall Type Manager
Script Validator
Mode
Selector
Call
Generator
![Page 13: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/13.jpg)
Edit Mode - Palette Options
![Page 14: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/14.jpg)
Set Variables
![Page 15: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/15.jpg)
Set Variable Nodes
![Page 16: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/16.jpg)
Micro-Applications (Micro-Apps)
• They simplify common script tasks
• Defined in ICM Configuration Manager
• Invoked from an ICM Script
• Interpreted by the IVR service on the Call Server (CVP)
• VoiceXML gateway sent to voice browser
Play Media Play Data Get Digits Menu Get Speech Capture
There Are Six CVP Micro-Apps
![Page 17: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/17.jpg)
Run External Script node
![Page 18: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/18.jpg)
Micro-Applications (Get Speech)
1. GS - Get speech SalesService - Media File name
2. The Configuration Param field is left empty
Get Speech
(GS) Collects ASR or DTMF Input After Prompting a Caller
![Page 19: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/19.jpg)
Call Type Change & Precision Queue Nodes
![Page 20: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/20.jpg)
Why Change the Call Type?
• If there is an IVR treatment before call is queued, a best practice is to change the Call Type just before Queue node
• Changing the Call Type will reset the Service Level Timer and not include the IVR time
• Else, the IVR treatment time will be included in the calculation of the service level, having a negative impact on your Service Level calculations
![Page 21: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/21.jpg)
• Call Type node can change the Call Type based on Call Data (Call Variables, Database Lookup, ECC)
• Used in conjunction with Dynamic Precision Queue, multiple Call Types, and Directory Numbers
Dynamic Call Type
![Page 22: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/22.jpg)
Changing Call Type for Reporting
![Page 23: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/23.jpg)
Precision RoutingConfiguration Overview
Create Attributes
Assign Attributes to Agents
Create Precision Queues
(PQ)
Create Routing Scripts
with PQs
Attribute: Agent characteristic and expertise represented as a Boolean or Proficiency value (ten dimensions)
Precision Queue: Multi-dimensional queue where best agent is chosen by smart mix of attributes and real-time metrics
Step: Dimension within PQ that defines the pool of agents
Wait Time: Duration to search for an available agent in each dimension
![Page 24: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/24.jpg)
AttributesTwo Attribute Types:
• Proficiency Based
• 1-10 Rating
• Used for quantifying
agent’s expertise
• Boolean
•True or False
• Used to indicate an
“exists or not”
condition.
• (i.e., Certified,
Location, etc.)
![Page 25: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/25.jpg)
Precision Routing: TerminologySample Precision Queue (PQ):
Wait Time
Between
Steps
AttributesTerms /
Step Criteria Number of
Agents
That Meet
the
Criteria
![Page 26: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/26.jpg)
Precision Routing: Configuration Overview
1. Create Attributes
2. Assign Attributes and
Proficiency to Agents
3. Create Precision
Queues based on
Attributes
4. Invoke Precision
Queues via routing
scripts
1
2
3
4
![Page 27: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/27.jpg)
Precision Queue Node
• Invoke PQs either:
• Statically – Specify the
exact PQ
• Dynamically – Calls a
PQ based on formula
evaluated at runtime
• Dynamic Call Type
feature (independent
of Precision Routing)
![Page 28: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/28.jpg)
Dynamic Precision Queue Node
![Page 29: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/29.jpg)
Requesting the Services of CVP
![Page 30: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/30.jpg)
- Demo -
ICM ScriptsCVP Call Studio
Dynamic Call TypesDynamic Precision
![Page 31: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/31.jpg)
CVP’s Role
![Page 32: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/32.jpg)
CVP Solution Components
HTTP
GED-125SIP
External Data
Sources
ASRTTSASRTTS
Media ServerMedia Server
SIP
TDM
ACD
Call Server
VXML Server
HTTPMRCP
Backend
interface
GW CUC
M
Caller
![Page 33: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/33.jpg)
Caller (TDM or IP)
In Simple Terms
Voice Gateway / VXML
Browser
Incoming Call Leg HTTP / VoiceXML Documents
CVP CS/
VoiceXML
Server
ICM
Script
Editor
ICM
![Page 34: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/34.jpg)
CVP Call Studio
![Page 35: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/35.jpg)
• Service Creation environment
• Eclipse based
• VoiceXML Scripts
• ASR/TTS integration
Cisco Unified Call Studio For Scripting
Backend integration
Web Services element
Databases
HTTP / XML
Custom Java classes
Debugger to simulate calls
Customization / Reusability
![Page 36: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/36.jpg)
Call Studio Development Environment
Projects
and files
explorer
Script
element
palette
Prompt manager
Debug / Builder
switchApplication
call flow
Script element properties
and configuration
![Page 37: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/37.jpg)
Sample Application: “PremiumGold”
• Welcome caller
• Prompt for account /SSN
• Database dip
• Customer type
• Personalized handling
• Multipage
• Formatted data playback
• Centralized error
• Documenter
![Page 38: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/38.jpg)
Overview of Studio Elements
![Page 39: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/39.jpg)
• Pre-built and fully tested building blocks
• Voice Elements
• Voice XML Insert Elements
• Decision Elements
• Action Elements
• Programed Custom Element
Studio Elements
![Page 40: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/40.jpg)
Voice ElementA reusable, Voice XML producing dialog with a fixed or dynamically produced configuration
• Audio Element
• Data Element
• Record Element
![Page 41: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/41.jpg)
Say It Smart
Types
• Number
• Date (& Time)
• Currency
![Page 42: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/42.jpg)
VoiceXML Insert Elements
![Page 43: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/43.jpg)
Voice XML Insert
![Page 44: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/44.jpg)
Decision Elements
![Page 45: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/45.jpg)
Decision ElementsEncapsulates business logic that make decisions with at least two exit states
![Page 46: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/46.jpg)
Action Element
![Page 47: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/47.jpg)
Action ElementEncapsulates business logic that performs tasks not affecting the call flow.
• Counter
• Math
• Web service
• Set Value
![Page 48: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/48.jpg)
Web Service ElementA special action element used to interface with a web service
![Page 49: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/49.jpg)
Video Connect
![Page 50: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/50.jpg)
Video ConnectElement plays a specific video file from the video media server and collect digits during the video file playback.
![Page 51: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/51.jpg)
Passing of Data
![Page 52: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/52.jpg)
Pass Data to CVP Studio
Variable Name (up to 5) Values (210 bytes each)
User.microapp.ToExtVXML[0] "application=HelloWorld"
User.microapp.ToExtVXML[1] Company=Cisco; Job=technical writer”
User.microapp.ToExtVXML[2] “FirstName=JimBob; LastName=Thornton”
User.microapp.ToExtVXML[3] “Salary=500000; Address=23 Central St;”
User.microapp.ToExtVXML[4] “City=Boston;State=MA”
![Page 53: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/53.jpg)
Creating a Studio Application
![Page 54: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/54.jpg)
Start and Name a New Application
![Page 55: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/55.jpg)
Choose Language, Gateway, and Logger Settings
![Page 56: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/56.jpg)
Define Default Audio PathCan Be Dynamically Changed for Multilingual Prompt Delivery
![Page 57: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/57.jpg)
New Application Is Started with a Workspace and a Default “Start of Call” Element
![Page 58: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/58.jpg)
Drag Audio Element to Play Messages to the Callers
![Page 59: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/59.jpg)
- Demo -
Video IVR
![Page 60: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/60.jpg)
Studio enhancements(Release 10.5 and above)
![Page 61: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/61.jpg)
• Studio 10.5• Sub-flows
• Exception Handling
• Debug tool enhancements
• Eclipse upgrade
• Studio 11.0• Local Variables
• Multi-app Debugging
• Variable Manipulation while Debugging
• Enhanced Database Element
• REST Client Integration
• Context Service
Studio Enhancements
![Page 62: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/62.jpg)
10.5 Enhancements Recap
![Page 63: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/63.jpg)
• Reusable call flow module to do a specific task
• Can be used to break large application into smaller modules
• Allows to Re-use the call flow business logic
• With Sub-flow the applications becomes
• Modular
• Reduces complexity
• Easy to maintain
SubFlow
![Page 64: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/64.jpg)
SubflowSample application
Start
Enter Account
Type
New CustomerSavings
Account
Current
Account
Credit Card
Account
New Customer
Menu
Offer1 Offer2
Account
Verification
Savings
Account Menu
Get Balance New Offer Main Menu Agent Busy
Account
Verification
Current
Account Menu
Get BalanceAccount
Without DB
Account
Verification
Savings
Account Menu
Dues Detail Offers
Menu options as Subflow
Same Subflow being
re-used at multiple places
![Page 65: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/65.jpg)
Subflow Call Element Subflow Start Subflow Return
Subflow New Elements
![Page 66: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/66.jpg)
Argument and Return Data
Subflow
call –
Subflow
or Main
flow.
Subflow
Start
Element
Subflow
Return
Element
![Page 67: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/67.jpg)
Subflow - Application Modularity
Sub-Dialog (10.0)
• Project resources are self-contained
• Reusable across projects
• Session data can not be shared
• Resource intensive as every time VXML browser needs to switch context
Subflow (10.5)
• Access to shared project resources
• Re-usable within project – Nested (Not Recursive)
• Runs within same application context at run time
• No context switching so no overhead in the VXML browser.
• Events and exception handling
• Allows modular development
![Page 68: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/68.jpg)
Event Handling Introduction
• Handling the events occurred at granular level and continue with the call.
• Types of Events that can be handled
VXML Event
Java Exception
Custom Exception
Local Hotlink/Hotlink
Element Event Handlers
Start Of Call Hotlink/Custom Exception/Java
Exception/VXML Event
Voice Elements VXML Event/Java Exception/Local
Hotlink(Other than Audio Element)
Action Element Java Exception
Decision Elements Java Exception
Web Service Element Java Exception
Sub flow Call Element VXML Event/Java Exception/Custom
Exception
Sub Flow Start Element VXML Event/Java Exception/Custom
Exception
VoiceXML Insert VXML Event
Subdialog Invoke VXML Event
![Page 69: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/69.jpg)
Event Handling preference
![Page 70: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/70.jpg)
Exception HandlingException Rollback & points of exception handling
Start of Call
element
Subflow
connector Element level
Subflow start
![Page 71: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/71.jpg)
Exception Handling Exception Throw Element
Enables exceptions to
be mapped to more
meaningful and context
specific error information
to enhance Caller
experience
![Page 72: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/72.jpg)
Exception Handling
10.0
• Handles client events only
• Global error handling mechanism
• Hot events become unmanageable • As more and more exception types need
to be handled
• Database exception which could terminate the application abruptly cannot be handled with this mechanism
10.5
• Java like exception handling of server side events supported • Java exceptions and custom events
• Exceptions handled at various levels in application call flow
• Greater flexibility for developer to handle error conditions
• Personalized and contextual based error handling
![Page 73: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/73.jpg)
• Built-in simulation and debugging • For speech or voice enabled applications
• IDE integrates with local speech resources (MS SAPI)
• Allows setting Breakpoints at any node to inspect data
Debugger Enhancements
![Page 74: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/74.jpg)
Debugger EnhancementsTTS & ASR Integration
![Page 75: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/75.jpg)
Debugger EnhancementsBreakpoints
2. Debug as
Call Studio
project
Breakpoints
view
1. Enable
Breakpoint
3. Step in,
Step over,
Resume or
Terminate
![Page 76: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/76.jpg)
Debug tool enhancements
10.0
• Embedded VXML Server
• Text based Voice Browser to simulate VXML Gateway.
• User Input Panel to simulate user actions – DTMF inputs & prompt outputs
10.5
• Breakpoints
• Enhanced logging
• Speech integration
![Page 77: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/77.jpg)
11.0 Enhancements!
![Page 78: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/78.jpg)
Local Variables
• A new element, Set Value is added to Call Studio
• Define local variables in Call Studio applications
• Supports string, arithmetic, and logical operations and special functions
• Use java Scripting
• Local variables can be used in Substitution and Decision evaluations
• The scope of the local variable is within the flow• Main Flow or Sub Flow
11.0
![Page 79: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/79.jpg)
• A new action element - Rest_Client
• Supports HTTP method : GET, POST, DELETE and PUT
• Salient Features:
• Authentication support
• Proxy support
• Two way SSL handshake
• Timeout support
Rest Client Element Overview 11.0
![Page 80: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/80.jpg)
- Demo -
REST Client&
Local Variables
![Page 81: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/81.jpg)
Introducing four new elements
Context Service 11.0
![Page 82: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/82.jpg)
• Two new elements – Create POD & Consumer Lookup Element
Context Service
![Page 83: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/83.jpg)
Contact Center Sessions Week at a GlanceMonday Tuesday Wednesday Thursday
8:00-9:30 (90)
BRKCCT- 1011
Cisco Unified Contact Center
Express Update and Roadmap (G.Variyath)
9:30-10:30 (60)
PSOCCT-1008
Omnichannel Customer Care -
Preparing for the Mobile
Customer(K.McPartlan,K.Gouda))
10:00-11:30 (90)
BRKCCT- 1051
Cisco Unified Contact Center
Enterprise and CVP Overview
and Roadmap (J.Lundy/S.Vashist)
12:00-1:00 Table Topics
UCCX (G.Variyath)
Finesse(T.Phipps)
Color Coding
UCCE
UCCX
Omnichannel
8:00-9:30 (90)
BRKCCT-1041
CCE Security Best Practice Guide
Overview (C. Gonzales)
11:30-12:30 Table Topic
Reporting and Analytics (C.Logue/G.Variyath)
1:00-2:00 (60)
CCSCOL-1400
Case Study: Providing a Total Customer
Experience (C.Botting, M.Voornhout)
1:00-2:30 (90)
BRKCCT-1006
Omnichannel Contact Center Solutions
Overview (W.E.Nijenhuis)
1:00-3:00 (2 hr)
BRKCCT-3005
Solution Troubleshooting for Unified
Contact Center Enterprise (C.Palau)
3:30-5:00 (90)
BRKCCT-1031 Cisco Finesse - The Next
Generation Agent Collaboration
Experience (T.Phipps)
4:00-5:00 (60)
CCSCCT-1405
Case Study: American Century
Investments (N.Westvold)
8:00-10:00 (2hr)
BRKCCT-2007
Cisco Unified Contact Center
Enterprise Planning and Design (M. Berenjian,M.Eady)
8:00-10:00 (2hr)
BRKCCT-2019
Cisco Unified Contact Center
Express Planning and Design and
Support (G.Burton,M.Turnbow)
11:30-12:30 Table Topic
UCCE(PCCE,HCS) & CVP(J.Lundy, C.Logue)
1:00-3:00 (2hr)
BRKCCT-2050
Building recording and monitoring
applications with the MediaSense
API (K.Rehor)
1:00-3:00 (2hr)
BRKCCT-2056 Contact Center
Reporting & Analytics: Unified
Intelligence Center (V.Gururaj,C.Logue)
3:00-5:00 (2hr)
BRKCCT-2027 UCCE Solution
Service Creation (including CCE
and CVP Scripting) (S.Vashist)
8:00-9:30 (90)
BRKCCT-1002
Hosted Collaboration Service
Contact Center Update (A.Mermel,M.Varghese)
10:00-12:00 (2hr)
BRKCCT-2080
Deliver omnichannel Customer
Experience with Remote Expert
Mobile
(R.Gupta,Y.Fedotov)
10:00-11:30 (90)
BRKCCT-1005 Context Service:
the new cloud-based
omnichannel solution for Contact
Center Enterprise and Express
(V.Chhabra)
1:00-2:30 (90)
BRKCCT-1009
Cisco Customer Collaboration
Architectural Vision and Cloud
Evolution (M.Lepore,T.Famous)
![Page 84: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/84.jpg)
Complete Your Online Session Evaluation
Don’t forget: Cisco Live sessions will be available for viewing on-demand after the event at CiscoLive.com/Online
• Give us your feedback to be entered into a Daily Survey Drawing. A daily winner will receive a $750 Amazon gift card.
• Complete your session surveys though the Cisco Live mobile app or your computer on Cisco Live Connect.
![Page 85: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/85.jpg)
Continue Your Education
• Demos in the Cisco campus
• Walk-in Self-Paced Labs
• Table Topics
• Meet the Engineer 1:1 meetings
• Related sessions
![Page 86: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/86.jpg)
Thank you
![Page 87: UCCE Solution Service Creation · 2018-03-03 · HTTP SIP External Data Sources CVP Server ICM Media Server ASR TTS Media Server AW MRCP HTTP SIP SIP Backend Interface](https://reader030.vdocuments.net/reader030/viewer/2022040515/5e71b2a0bc9a3c7caf2f5700/html5/thumbnails/87.jpg)