0% found this document useful (0 votes)
28 views83 pages

Brkucc 2270

Uploaded by

nunomgtorres
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views83 pages

Brkucc 2270

Uploaded by

nunomgtorres
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 83

Network Media Recording and

Streaming with Cisco MediaSense


BRKUCC-2270

Chris Ward
Technical Marketing Engineer
Agenda
• MediaSense Overview
• Network Recording and Playback
• Network Streaming
• Deploying MediaSense
• MediaSense as a Platform
• Conclusions

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
MediaSense Overview
Cisco MediaSense

Network
Network
Recording & Eco-System
Streaming
Playback
Cisco MediaSense

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
MediaSense Overview
• Virtual appliance for network-based, recording, streaming, and playback
• Recording calls
– Audio and video calls
– Two-way video recording support in MediaSense 10.5
• Playback and storage of recorded
– Native web portal for playback
• APIs for development and partner integrations
• Enables video features in the Cisco Collaboration products
– Contact Center
– Unity Connection
– Communications Manager

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
MediaSense Integrations

CUCM
SIP/SCCP - Calls

Unity Connection
Endpoints
SIP – Recording and Playback/VoH

SIP - Recording SIP – Video in Queue


CUBE
MediaSense Contact Center/ CVP

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
MediaSense Simplicity
• SIP Interface
– Listens for SIP calls SIP
– Record and playback audio and video
• Search and Play
– Search all recordings in a cluster
Search
– Playback recordings And
– Live stream actively recording sessions Play
• API
– REST-like APIs
– Get recording events
– Pause recording (compliance) APIs
– Retrieve recordings for archival

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
MediaSense Recording Capabilities
• Full-time audio recording
• Selective recording (on-demand or ad-hoc)
• Capable of recording G.711, G.722, G.729, AAC-LD, and H.264 codecs
• Cisco Contact Center support (QM Recording)
– Agent
– Home Agent
– Mobile Agent
– IVR Recording
• Compliance Recording
• Support for centralized and branch recording

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Network Recording and Playback
Recording Concepts
• Forking Device
– The device, endpoint or gateway, responsible for duplicating the incoming
and outgoing RTP streams

• Call Control
– The application responsible for controlling the forking device, starting the
forking session, and coordination with the recording engine

• Recording Engine
– The application responsible for receiving and recording the forked RTP
streams from the forking device
– MEDIASENSE!!!

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Recording Components in Action
CUCM
Network-Based Recording
Built-in Bridge

MediaSense

CUBE

Forked RTP Stream

Recording Control

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Recording Components in Action
CUCM
Network-Based Recording
Gateway

MediaSense

CUBE

Forked RTP Stream

Recording Control

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Recording Components in Action
CUCM

CUBE Dial-Peer Forking

MediaSense

CUBE

Forked RTP Stream

Recording Control

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Network-based Recording vs. CUBE Dial-Peer Forking
Network-based Recording CUBE Dial-Peer Forking
Added to CUCM configuration Added to CUBE dial-peer configuration
Phone or CUBE/GW is forking device CUBE is forking device
Controlled by recording profile assigned to line Controlled by dial-peer selection
Full-time and selective recording Full-Time recording only
Audio-only call recording Audio and video call recording
Forking device can change during call Anchored at CUBE until released

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Cisco UCM
Network-Based Recording
Network-Based Recording Basics
• Allows UCM routed calls to be recorded
– Regardless of device, location, or geography
• Centralizes recording policy control
– Encompasses built-in bridge recording
– Adds gateway-based recording via GW API
– UCM selects the right media source based on call flow
• Support for special recording scenarios
– Extend and Connect
– Extension Mobility
– Single Number Reach
– CTI Ports
– Remote users

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Understanding Network-Based Recording
• Recording Profile defines destination
• Media Source defines preferred device
– Phone Preferred or Gateway Preferred
– Phone Preferred is default
• Media source will change as needed
– Call flow, participants, or media requirements

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
NBR - Built-in Bridge Recording
• Most Cisco IP Phone models have a BiB
– MediaSense Documentation
– https://developer.cisco.com/site/collaboration/call-
control/uc-manager-sip/faq/supported/index.gsp
• Both SIP and SCCP are supported
• CUCM controls phone’s BiB
• Built-in bridge copies both streams
– Inbound stream and outbound stream
– Phone, conference bridge, gateway, etc…

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
NBR - Built-in Bridge Recording
MediaSense

Calling Called

Call Flow
RTP Stream
Call Signaling
CUCM

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
NBR - Built-in Bridge Recording
MediaSense

Built-in Bridge
Invoked
(audio only)
Calling Called

Call Flow
RTP Stream
Call Signaling
CUCM

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
NBR – Gateway Recording
• Supported with MediaSense 10.0 and higher
• Supported with Communications Manager 10.0 and higher
• Interface with UCM must be SIP
– Not supported for H323 or MGCP based calls
• Router platform must supports the UC Services Interface
– ISR-G2 Gateways (29XX, 39XX Series)
• IOS release 15.3(3)M1 or later are supported
• 15.3(3)M1 was released on CCO in Oct / 2013

• No AS5400 support
• Doesn’t support media forking

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Setting Up Gateway for Recording
The following example sets up the router for Cisco Unified Communication IOS Services. It enables the HTTP server and the XMF,
providers. The configuration specifies the address and port that the application uses to communicate with the XMF provider.

CLI’s to enable UC Services


! CLI’s to enable HTTP Server
API
uc wsapi
message-exchange max-failures 100
response-timeout 0 !
source-address 10.99.150.254 http client connection timeout <1-60>
probing interval negative 20 http client connection idle timeout <1-600>
probing interval keepalive 255 !
probing max-failures 3 ip http server
! ip http timeout-policy idle 600 life 86400 requests 86400
provider xmf ip http max-connections 1000
remote-url 1 http://10.99.150.12/xmf1
remote-url 2 http://10.99.150.11/xmf2
!
! XMF applications are configured with the
applications ID’s, 1 (for Subscriber 1) and
2 (for Subscriber 2). Up to 32 applications
can be configured.

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
NBR – Gateway Recording

Call Flow
RTP Stream
Call Signaling

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
NBR – Gateway Recording

Call Flow
RTP Stream
Call Signaling

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
NBR – Gateway Recording

Call Flow
RTP Stream
Call Signaling

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
NBR – Gateway Recording

Call Flow Gateway forking


RTP Stream
invoked
(audio only)
Call Signaling

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
NBR – Selective Recording
• On-Demand Recording
– Softkey
– CTI control
• Workflow scripting
• CTI Application

• Start and stop recording as required


– Compliance reasons
– Training and playback
• Requires Network-based Recording
– Phone’s BiB or Gateway/CUBE
– Does not support dial-peer forking

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
NBR – Selective Recording
• On-Demand Recording
– Softkey
– CTI control
• Workflow scripting
• CTI Application

• Start and stop recording as required


– Compliance reasons
– Training and playback
• Requires Network-based Recording
– Phone’s BiB or Gateway/CUBE
– Does not support dial-peer forking

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
NBR – Selective Recording
• On-Demand Recording
– Softkey
– CTI control
• Workflow scripting
• CTI Application

• Start and stop recording as required


– Compliance reasons
– Training and playback
• Requires Network-based Recording
– Phone’s BiB or Gateway/CUBE
– Does not support dial-peer forking

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
NBR – Selective Recording
• On-Demand Recording
– Softkey
– CTI control
• Workflow scripting
• CTI Application

• Start and stop recording as required


– Compliance reasons
– Training and playback
• Requires Network-based Recording
– Phone’s BiB or Gateway/CUBE
– Does not support dial-peer forking

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
NBR – Selective Recording
• On-Demand Recording
– Softkey
– CTI control
• Workflow scripting
• CTI Application

• Start and stop recording as required


– Compliance reasons
– Training and playback
• Requires Network-based Recording
– Phone’s BiB or Gateway/CUBE
– Does not support dial-peer forking

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
NBR – Selective Recording
• On-Demand Recording
– Softkey
– CTI control
• Workflow scripting
• CTI Application

• Start and stop recording as required


– Compliance reasons
– Training and playback
• Requires Network-based Recording
– Phone’s BiB or Gateway/CUBE
– Does not support dial-peer forking

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Recording with Cisco Softphones
• Cisco IP Communicator
– Built-in bridge
– G.711, G.722, G.729, iLBC, iSAC
– Acts like 797X phone
• Jabber for Windows and Mac
– Built-in bridge
– G.711, G.722.1, G.729
– Jabber 10.5 added support for G.722
• UCM region codec preference lists
– MediaSense does not support G.722.1, iLBC, or iSAC
– Jabber-to-Jabber calls default to G.722.1
– Prefer a supported codec for Jabber-to-Jabber calls

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
CUBE Dial-Peer Forking
CUBE Dial-Peer Media Forking
media class 3
Forking
• CUBE ISR G2 platforms supported recorder parameter
media-recording 301 Definition
!
• CUCM independent dial-peer voice 2 voip
– SIP Trunk direct from CUBE to MediaSense description Recording Inbound Dial-Peer
incoming called-number .T
• Requires both legs to be SIP voice-class codec 1
voice-class sip asserted-id pai
– Inbound and Outbound leg media-class 3
Enables Forking on
– May need to make use of loop-around if TDM dtmf-relay rtp-nte
Dial-Peer
no vad
• Record on inbound and/or outbound dial-peer !
dial-peer voice 301 voip
description Recording Forking Dial-Peer
destination-pattern 9829
Points to
signaling forward none MediaSense
session protocol sipv2
session target ipv4:10.99.150.42:5060
session transport tcp
voice-class sip options-keepalive

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
Recording in SRST and CME
• Uses CUBE dial-peer forking
• Requires loop-around configuration in dial-peers
• CUBE requires calls to route through an inbound then outbound SIP dial-peer
• Call has to “depart” CME/SRST to record

CME/SRST Router
CUBE
Outgoing Incoming Outgoing Incoming
dial-peer dial-peer dial-peer dial-peer

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
CUBE Dial-Peer Media Forking
MediaSense

Calling Called

Call Flow
RTP Stream
Call Signaling

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
CUBE Dial-Peer Media Forking
MediaSense

Calling Called

Call Flow
RTP Stream
Call Signaling

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
CUBE Dial-Peer Media Forking
MediaSense

Calling Called

Call Flow
RTP Stream
Call Signaling

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
CUBE Dial-Peer Media Forking
MediaSense
Media Forking
Invoked

Calling Called

Call Flow
RTP Stream
Audio and Video!
Call Signaling

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Video Conversation Recording
• Video conversations forked via CUBE
– Up to 1080p
• MediaSense can record up to 2 video and 2 audio tracks per session
• Stream or download video call recordings

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
Additional
Call Recording Details
Percentage Recording
• Possible with both Network-based Recording and CUBE
• Network-based Recording
– Leverage UCM’s existing route pattern configuration
– “Apply Call Blocking Percentage”
– Need to allow 2 successive calls to allow a recording
– Whitepaper with tested values is forthcoming
• CUBE dial-peer forking
– Use outgoing dial-peers with identical “destination-pattern” and same priority
– Apply media-class with recording to only a portion of the dial-peers
– I.E. 10 Total dial-peers, 3 with media-class, 30% recording

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
Call Correlation Matters
• MediaSense can capture every segment of every call
– Recording is the easy part
– What can be done with those recordings is the hard part
• Correlation gives value to disparate recordings
– Correlating users/agents to phone numbers
– Multiple sessions (hold/resume/transfer)
– Build a single call flow for administrators/supervisors
• Can involve associating call data with information from other systems
• Call flows typically determine how call segments can be correlated

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Mid-Call Codec Changes
• MediaSense will have 2 recordings One call
• Search and Play

re-INVITE
Call segment 1 Call segment 2
– Two successive but separate sessions
– Different session IDs CVP x1111 Agent x9999

SIP
– Both share the same CCID/GUID G.711 G.729
SessionID 123 SessionID 789
• Check with partner app CCID 456 CCID 456
– Not all support correlating
• MediaSense can associate call segments with Call Association feature
– Added in 10.5

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Typical Call Scenarios and Recording Method

UCCX / Non-CC UCCE


Call Type Call Flow Recording Method Recording Method

Inbound To Agent Built-in Bridge (NBR) Built-in Bridge (NBR)


CUBE (NBR) CUBE (Dial-Peer Forking)
CUBE (Dial-Peer Forking)
Outbound From Agent Built-in Bridge (NBR) Built-in Bridge (NBR)
CUBE (NBR) CUBE (NBR)
CUBE (Dial-Peer Forking)
Consult Office to Office Built-in Bridge (NBR) Built-in Bridge (NBR)

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Recording Playback
Search and Play
• Search for recordings by tags
• Search for recordings using compound filters
• Return up to 1000 search results
• Ability to export recordings to WAV or MP4

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Call Association
• Associated calls can be viewed via the Search and Play
• Finds call with the same XREFCI value
• Available with the Finesse WFO in UCCX
• Association information also available via APIs

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
MediaSense and Finesse with UCCX Integration
• Supervisor S&P Gadget
– Simple and compound search
– Playback / Export to Wav
– Live Monitoring
• Recording control
– Finesse workflow scripting
• Easy to deploy
– VOS virtual appliance
• Easy to order
– No A2Q
• Cost effective
– Starter UCCX bundle and a la carte options

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
Pruning Recordings
• Prune Policy determines how long to hold media
– From 1 to 3650 days (10 years)
– Disable pruning
• Metadata can be stored permanently
– Keep a record of the call
• Does not prune uploaded media
• APIs all for download and deleting
– More granular control
– Custom handling

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
Recording Archival
• Archive recordings to a SFTP server
• Recordings exported as MP4 files
• Schedule time to start archival
– Includes duration to archive
• Associated metadata exported
– JSON-based text file
– Maintain call information
– Easy search capability

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
Network Streaming
Network Streaming
• Audio and Video Streaming
– RTSP for playback of stored sessions
– RTSP for real-time monitoring / listening of active sessions
• Video Integrations
– Video on Hold for CUCM
– Video during Native Queuing
– Video in Queue for Remote Expert Solutions
– Video Greetings with Unity Connection
• Download
– Recordings can be exported to AAC/MP4 or PCM/WAV
– RAW download also available without packaging
– Export using S&P portal or API

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Video on Hold
• MediaSense 10.0 and UCM 10.0 add Video on Hold functionality MediaSense

• New Video on Hold server config in UCM


– Add to MRG and MRGL just as MoH server
– Prioritized VoH resource over MoH
• CUCM supports one VoH source per MS SIP Trunk

2 - INVITE
• Video is uploaded directly to MediaSense
• Verify resolution is compatible with all devices
• Simple SIP call to MediaSense
1- HOLD

CUCM

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
Video Greetings

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
Video Greetings Architecture
Audio Audio and Video

Audio RTP Stream


Video RTP Stream

• Endpoints send media to Unity Connection directly


– Same RTP flows as today
– Endpoint is unaware of MediaSense
• Unity Connection forks the audio and video streams to MediaSense
– Playback is also forked though Unity Connection
• Unity Connection stores audio portion of greeting locally
• Calls fallback to audio-only if MediaSense is unavailable
– Audio track of Video Greeting is always available in Unity Connection

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
Video In Queue
• Play Video for callers while they wait for Video enabled Agent or Expert
• Available with Remote Expert Solution 1.9
• Video Upload via MediaSense System Admin GUI
• MP4 Video Format
– Video codec H.264
– Audio codec AAC-LC

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
Deploying MediaSense
Virtual Platform
• Supports VMware 5.5 and earlier
• UCS E-, C-, and B-series support
• OVAs
– 7vCPU – 16GB RAM – 880GB HDD
– 4vCPU – 6/8GB RAM – 360GB HDD
– 2vCPU – 6/8GB RAM – 360GB HDD
• 3rd party hardware also supported
– Consult Cisco’s Docwiki

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
Storage
• VMWare Virtual Machine appliance
– Cisco UCS: B-, C-, E-series
– Other specs-based hardware
• FC, FCoE, DAS, iSCSI, and NFS
– iSCSI & NFS require Cisco Platinum QOS
• Data Encryption
– SAN vendors can enable disk encryption
– Partners can encrypt media upon archiving
– SED encrypted available on the UCS-E

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
MediaSense Node Capacity
Max Media Max 1080p
Max Max API Max Calls Max Cluster
OVA Size Storage per Video
Sessions Requests Per Second Size
Node Streams

7 vCPU 200 15 2 5 12TB 40

4vCPU
100 10 2 2 4TB 4
(B/C-Series)
4vCPU
60 10 2 2 1.5TB 2
(E-Series)
2vCPU
20 3 .33 2 4TB 2
(B/C-Series)
2vCPU
20 3 .33 2 1.5TB 2
(E-Series)

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
MediaSense Clustering
Primary Secondary
• Database Replication
– Between Primary and Secondary
– Expansion nodes are media storage only
• Built-in load-balancing
– Each node can REFER to another node
• Keepalives
– Each node is aware of cluster status Expansion Expansion

• 2ms latency requirement


– Keepalives requirement
– No WAN separation Expansion

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
MediaSense Cluster Capacity
Max Media Max 1080p
Max Max API Max Calls
OVA Storage per Video
Sessions Requests Per Second
Cluster Streams

7 vCPU 1000 30 10 60TB 200

4vCPU
200 20 4 8TB 8
(B/C-Series)
4vCPU
120 20 4 3TB 4
(E-Series)
2vCPU
40 6 .67 8TB 4
(B/C-Series)
2vCPU
40 6 .67 3TB 4
(E-Series)

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
MediaSense Cluster Operation
• Load and Status Aware Cluster
Recording!
– 2ms LAN latency
Primary Secondary Expansion
• Recording High Availability
– CUCM SIP Trunk BUSY DOWN
– CUBE Dial-Peer
– MediaSense cluster awareness

SIP INVITE
• SIP Refer balances load
• Media location
– Search and Play across cluster

CUCM or CUBE

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
Configuring MediaSense
Installing MediaSense
• Standard Cisco VOS installer
• Recording calls in less than 2 hours
– Install in 1 hour
– Configure MediaSense in 10 minutes
– Configure UCM in 10 minutes
– Place calls
• Try it in your lab
– NFR/NFS SKUs available

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
Incoming Call Configurations
• Instructs MediaSense how to handle calls
• Assign DNs or URIs to media
– 9811@<mediasenseIP>
– video1@<mediasenseIP>
• Select an Action
– Play Continuously
– Play Once
– Record Audio Only
– Record Audio and Video
– Reject

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
Media Management
• After MediaSense install
– 200GB of recording storage
– 1GB of upload storage
– Both can be increased
• Upload media files
– H.264 with AAC-LC codecs
– Incoming Call Configurations
• Uploads are transcoded
– Size will reflect all forms of uploaded media

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
Basic Steps to Call Recording
• MediaSense
– Install MediaSense
– Step through the configuration wizard upon first login to MediaSense
– Setup Incoming Call Configuration for recording
– Configure pruning and/or archival if required (Optional)
• Communications Manager
– Create Recording Profile in UCM
– Enable built-in bridge on device(s) in UCM (Service Parameter or device)
– Attach Recording Profile to line
• Place calls

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
MediaSense as a Platform
Recording Features Playback Features
• Audio and HD video call recording • Native Search and Play web portal
– Full-time and selective recording – Playback and Download
– Centralized and branch recording – HTML5 Audio Playback
– G.711, G.729, G.722, AAC, H.264
• Call Association
• CUCM Network-based Recording
• Live Monitoring
– Phone and gateway forking
– Audio and video calls
• CUBE dial-peer recording
• Finesse (UCCX Integration)
• Recording Pruning and Archival – Supervisor gadget
• High Availability • APIs for partner integrations
– Allows customization
• PCI Compliance

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 73
Network Streaming Features
• Recordings are RTSP URLs accessible anywhere on the network
– Also available as RAW downloads
• Upload Video files for playback and streaming
– Up to 1080p
• SIP-based streaming
– UCM Video on Hold
– Unity Connection Video Greetings and Video Auto Attendant
– Remote Expert Video in Queue
• Dial-in video playback

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 74
Why MediaSense?
• MediaSense is built and tested with CUCM and CUBE
– Testing done with current and previous versions
• MediaSense is a network device that stores and hosts recordings
– Leverage partners for specific feature sets
– Recording engine doesn’t dictate requirements
– Adds flexibility to the deployment
• APIs provide access to all recordings and metadata
– Recordings available via RTSP URLs for playback or live monitoring
• Concurrent port licensing rather than user-based licensing
– Save money on recordings

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
MediaSense and Partner Applications
• Speech analytics
• Interaction analytics

Partner Applications
• Real-time privacy control
• Quality Management
• Screen recording
• Agent grading
• Agent coaching and training
• Enhanced User Experience • Multisite content management
• Advanced archiving • User and identity management
• Media encryption • Role-based access controls
• Live Monitoring • Enhanced Call Association
• Audio and HD video call recording • RTSP Streaming

MediaSense
• Native Search and Play web portal • HTML5 plugin-free Audio Playback
• Pruning and Archival • Finesse (UCCX Integration) Supervisor gadget
• HTML5 plugin-free Audio Playback • APIs for partner integrations
• Download as MP4 or WAV file • Video on Hold
• Call Association • Video Greetings and Video Auto Attendant
• Live Monitoring • Remote Expert Video in Queue

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
Conclusions
Key Takeaways for MediaSense 10.5
• Network-based media recording, playback, and streaming
– Single node capable of performing all functions
– Flexible deployment scenarios
• Enhance Cisco Collaboration Video experience
– Video Greetings with Unity Connection
– Video on Hold with Unified Communications Manager
– Video in Queue with CVP and Remote Expert
– Video IVR with CVP
• Simple configuration and operation
• REST-based API access for additional development
• Partner applications can supplement the feature set

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 78
More Information
• MediaSense 10.5 Design Guide
– http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/medi
asense/105/Design_Guide/CUMS_BK_MC36D963_00_mediasense-srnd_10-5.html
• MediaSense Developer Resources
– https://developer.cisco.com/site/collaboration/recordings/mediasense/overview/

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 79
Call to Action
• Visit the World of Solutions for
– Tech Zone @ Collaboration Area
• Meet the Engineer
• Lunch time Table Topics
• DevNet zone related labs and sessions
• Recommended Reading: for reading material and further resources for this
session, please visit www.pearson-books.com/CLMilan2015

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 80
Complete Your Online Session Evaluation
• Please complete your online session
evaluations after each session.
Complete 4 session evaluations
& the Overall Conference Evaluation
(available from Thursday)
to receive your Cisco Live T-shirt.

• All surveys can be completed via


the Cisco Live Mobile App or the
Communication Stations

BRKUCC-2270 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 81

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy