Documente Academic
Documente Profesional
Documente Cultură
Ken Rehor
BRKCCT-1041
Cisco Public
Many of the products and features described herein remain in varying stages of development and will be offered on a when-and-ifavailable basis. This roadmap is subject to change at the sole discretion of Cisco, and Cisco will have no liability for delay in the delivery or failure to deliver any of the products or features set forth in this document.
BRKCCT-1041
Cisco Public
Agenda
What is MediaSense? Partner Program Use Cases & Deployment Scenarios Platform Architecture Storage Models Pricing and Ordering Developer APIs Metadata and Media Product Roadmap Documentation and References
BRKCCT-1041
Cisco Public
BRKCCT-1041
Cisco Public
Transaction Confirmation
Quality Management
Sales Training
BRKCCT-1041
Cisco Public
MediaSense Advantages
Common platform for all recording applications Core part of the Cisco Collaboration portfolio Supported by Cisco Datacenter and Virtualization strategy Leverages Cisco UC network infrastructure Open APIs support 3rd-party or custom applications Wide selection of applications and vendors Network-based recording supports complex scenarios Scalable for many use cases from branch to datacenter
BRKCCT-1041 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco MediaSense
SIP standards
BRKCCT-1041
Cisco Public
Services
Endpoints
Audio Capture Metadata database Video Capture Media Storage / archiving Media export / transcoding Streaming Content management
Network
TDM / IP
Audio Forking*
Cradle-to-grave, IVR Hosted / cloud services Financial compliance, Security Remote Quality Monitoring Home agents Outsourced contact centers Mobile users, SNR, DVO Remote virtual advisors Financial trading desks
Cisco Public
Centralized Recording
Callers
MediaSense
Network Media Forking SAN storage
CUBE on ISRG2 IOS 15.2.2T
QM / Speech Analytics
Agents
(anywhere)
Agents
(anywhere)
Site One
Site Two
Continuously record a call regardless of destination or transfers Improves TCO and ROI through server, trunking, port consolidation Centralized management and deployment eliminates redundancy
BRKCCT-1041 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Multi-Location Recording
MediaSense Cluster on UCS
Callers
Data Center
Partner Application
SAN storage
Site 1
Callers
Capture calls on the branch with the UCS Express blade (ISRG2) or UCS Server Management, control and data archiving are centralized / simplified Choose from many Quality Management and Media Management applications
BRKCCT-1041 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Agent
Supervisor Analyst
Business Engine
Real-time events
Speech Engine
MediaSense
Callers
Media streamed in real-time Call events reported to app All calls captured and cached Selective calls archived
BRKCCT-1041
Cisco Public
16
Active Recording
Contact Center or Enterprise Full-time, Selective, or on-demand UCM 8.5.1 or later Any Cisco IP phone with BiB
recording control
HA or non-HA
Partner App
MediaSense
PSTN
Voice Gateway
Agent
* (deploy multiple clusters for larger scale, partner app manages recordings across clusters)
BRKCCT-1041 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Partner App
MediaSense
PSTN
CUBE
LAN or WAN
Agent
Datacenter
BRKCCT-1041 2012 Cisco and/or its affiliates. All rights reserved.
Partner App
MediaSense
PSTN
CUBE
LAN or WAN
Agent at Site 1
Agent at Site 2
Datacenter Branch / Call Center
BRKCCT-1041
Cisco Public
19
Geographically Distributed
Distribute capacity across multiple datacenters for resiliency, scalability, disaster recovery PSTN distributes calls across datacenters (load balancing or failure)
Datacenter 1
CUBE
MediaSense
PSTN
Agent at Site 1
Partner App
WAN
MediaSense
Agent at Site 2
CUBE
Datacenter 2
BRKCCT-1041
NOTE: Partner app / archive could be at either Datacenter 1 or Datacenter 2, or another location
Cisco Public 20
Partner App
MediaSense
PSTN
CUBE
Mobile user
CUCM
Service Provider
BRKCCT-1041
Cisco Public
PSTN
CUBE
RTP
CUBE
CUCM / SME
Customer-Agent conversation recorded at ingress gateway Supervisor-Agent consultation call recorded via egress gateway (not phone Built-in Bridge at home)
BRKCCT-1041
Cisco Public
PSTN
Branch Employee
BRKCCT-1041
Cisco Public
23
PSTN
ISRG2 CUBE
Branch Employee
BRKCCT-1041
Cisco Public
24
Partner App
Media archive
PST N
ISRG2
Branch 1
MediaSense
SRE910
ISRG2
BRKCCT-1041 2012 Cisco and/or its affiliates. All rights reserved.
Branch 2
Cisco Public 25
PSTN
CUBE
LAN or WAN
Any Endpoint
Datacenter
BRKCCT-1041
Cisco Public
26
BRKCCT-1041
Cisco Public
End-user application
Partner Application
Media Capture
Today: G.711 / G.722 / G.729 Next: video with AAC audio
MediaSense
Video Endpoint
Video Endpoint
Audio recording of video calls planned for MediaSense 9.0 Video recording planned for a future release
BRKCCT-1041 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Contact Center 1
MediaSense
Branch 2
Contact Center 2
Datacenter Branch 3
Contact Center N
Branch N
Audio recording of video calls planned for MediaSense 9.0 Video recording planned for a future release
BRKCCT-1041 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Platform Architecture
Single-Server Configuration
Applications
Services
Network
Call Control
BRKCCT-1041
Services
Network
Call Control
BRKCCT-1041
Primary Server
Secondary Server
Web 2.0 APIs
Application, User, & Configuration Management
Redundant Metadata database Media Management
Services
Expansion Servers
SIP Call Control Media Capture & Streaming SIP Call Control Media Capture & Streaming SIP Call Control Media Capture & Streaming
Network
Call Control
BRKCCT-1041
SAN
SAN
BRKCCT-1041
Cisco Public
Cisco UCS Express SRE910 for ISRG2 VMware ESXi 4.1 and 5.0 Cisco UC appliance: VOS (Linux)
BRKCCT-1041
Cisco Public
OVA Templates
Template SRE Server Type SRE (SRE910) Expansion vCPU s 2 Memor y 6 GB Disk 80 GB for OS 80 GB for DB 200 GB for media 80 GB for OS Recording Space Supported 400 GB for both nodes
Expansion
8 GB
Depends on template used for primary/secondary node 12TB per cluster 24TB per cluster 60TB per cluster
7 7 7
8 GB 8 GB 8 GB
150 GB for OS 150 GB for DB 300 GB for OS 300 GB for DB 600 GB for OS 600 GB for DB
BRKCCT-1041
Cisco Public
Scalability
UCS
Each server supports 200 concurrent audio sessions A session can be used for recording, live monitoring or playback
Example: Need to record 200 calls and play back 10 calls at the same time: 2 servers required to support 210 concurrent sessions
UCS Express
Each server 40 concurrent sessions A cluster can support up to 2 servers (one primary, one secondary) Concurrent API requests supported: 3 + 3 queued
BRKCCT-1041
Cisco Public
Redundancy
Recording Redundancy and Load Balancing
MediaSense server can redirect Invite to another MediaSense server for loadbalancing If recording server goes down, in-progress recordings are lost, they go from ACTIVE state to ERROR state
Applications can utilize APIs on both primary and secondary servers Metadata is replicated on both primary and secondary servers If either goes down, the other is available for use
2012 Cisco and/or its affiliates. All rights reserved. Cisco Public
Storage
Storage
Disks are used for
System software System configuration and Metadata Database Media
Locally-attached disks and SAN can be used for media storage Up to 60TB supported with fiber-channel SAN on UCS B servers Up to 20TB supported with locally-attached disks on UCS C servers For SRE, each node supports 200GB media storage
BRKCCT-1041
Cisco Public
Variables
W = B * P * U
S Total storage available across all servers (in GB) R Retention in hours
R = S * 1024 / W
BRKCCT-1041
Cisco Public
Partner Application controls platform App sets storage retention limits Media accessed on-demand
Partner Application
Capture and store content Media stored on local disk or SAN System & DB stored on local disk or SAN Any Fiber Channel SAN supported by VMware and UCS
SAN
MediaSense
BRKCCT-1041
Cisco Public
42
SAN
Partner Application
Capture and store content Media stored on local disk or SAN System & DB stored on local disk or SAN Storage sufficient for short-term cache
MediaSense
BRKCCT-1041
Cisco Public
43
Partner Application
On-demand Query Subscribe Streaming media
MediaSense
JSON
BRKCCT-1041
Cisco Public
45
Session Metadata
Metadata
Associate a recording with a call Communication Session
Relate to UCM, UCCE, ICM Endpoints Time, date Call IDs: xrefci, GUID Session ID
Access
Real-time
Post-call
BRKCCT-1041
Media Types
Audio
G.711 A-law and mu-law Export to AAC / MP4 G.729 G.722
Video
Media Access
Real-time
RTSP with native codec Dual audio streams RTSP with native codec HTTP 1.1 chunking with native codec HTTP export to AAC/MP4
Post-call
BRKCCT-1041
Cisco Public
48
Developer APIs
MediaSense APIs
Applications
Media RTSP & HTTP Media Management Real-time Controls Outbound Calling Metadata Query Tagging Events
Services
Media Storage
Network
RTP
Call Control
Media
Search Results
BRKCCT-1041
Cisco Public
50
MediaSense APIs
Design Goals
Control, access, manage MediaSense resources and features Allow for custom third-party application development
API Structure
Simple HTTPS URLs (HTTPS POST & GET) e.g.: https://<host>:<port>/ora/queryService/query/getAllActiveSessions Responses returned in JSON format in the HTTP Response body
Security
All APIs use HTTPS Authentication is required to use the APIs, managed by CUCM
For more information, see Cisco MediaSense Developer Guide Release 8.5(4), February 2012 http://developer.cisco.com/web/mediasense/overview
BRKCCT-1041
Cisco Public
MediaSense APIs
Authentication
Authenticate MediaSense application via UCM user management
Manage Recordings
Delete one or a group of recordings Transcode/export
BRKCCT-1041
Cisco Public
MediaSense APIs
Manage Tags
Add/modify/delete a tag
BRKCCT-1041
Cisco Public
Media Session
Maintenance
ESW and UCSS available
Ordering
Production deployment: order combination of Server and Port licenses Partner lab (Not For Resale deployment): order NFR SKU
Cisco Public
List Price
$2000 $500 $225 $25 $75 Qty
Part Number
MCP-SVR-SW-K9 MCP-MED-SW-K9 MCP-BASE-LIC MCP-CORE-AUD-LIC MCP-CORE-VID-LIC Rule Mandatory Optional Mandatory Order Audio or Video Order Audio or Video
Consult the CCBU Ordering Guide for ESW and UCSS and additional information
BRKCCT-1041 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
BRKCCT-1041
Cisco Public
BRKCCT-1041
Cisco Public
Advantages
Simplify sales process for MediaSense and applications Combination of MediaSense as a platform and the SolutionsPlus application provide complete solution
NICE Interaction Management Interaction Management Quality Management Quality Optimization Analytics-Based Quality Optimization
Optional add-on components: Screen Recording, Archive Encryption, Real-time privacy control, Component HA, playback to extension, IP Phone Applications, transcription, phonetics-indexing, emotion detection and talk-over analysis
BRKCCT-1041
Cisco Public
NICE Interaction Management Quality Management Quality Optimization Analytics-Based Quality Optimization
List Price
(per Named Agent)
BRKCCT-1041
Cisco Public
Example Applications
BRKCCT-1041
Cisco Public
63
App Server
Real-time call events
MediaSense
Callers
BRKCCT-1041
Cisco Public
Deployment Scenarios
http://docwiki.cisco.com/wiki/Deployment_Scenarios_for_Cisco_MediaSense
Troubleshooting Guide
http://www.cisco.com/en/US/products/ps11389/prod_troubleshooting_guides_list.html
Virtualization Guide
http://docwiki.cisco.com/wiki/Virtualization_for_Cisco_MediaSense
Release Notes
http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/mediasense/854/releasenotes/cms854rn.pdf
BRKCCT-1041
Cisco Public
66
Dont forget to activate your Cisco Live Virtual account for access to all session material, communities, and on-demand and live activities throughout the year. Activate your account at the Cisco booth in the World of Solutions or visit www.ciscolive.com.
Cisco Public 67
BRKCCT-1041
Final Thoughts
Get hands-on experience with the Walk-in Labs located in World of Solutions, booth 1042 Come see demos of many key solutions and products in the main Cisco booth 2924 Visit www.ciscoLive365.com after the event for updated PDFs, ondemand session videos, networking, and more! Follow Cisco Live! using social media:
Twitter: https://twitter.com/#!/CiscoLive LinkedIn Group: http://linkd.in/CiscoLI
BRKCCT-1041
Facebook: https://www.facebook.com/ciscoliveus
Cisco Public
68
BRKCCT-1041
Cisco Public