88

Network Recording and Streaming with Cisco MediaSensed2zmdbbm9feqrf.cloudfront.net/2016/usa/pdf/BRKUCC-2270.pdf · Network Recording and Streaming with Cisco MediaSense Chris Ward

Embed Size (px)

Citation preview

Network Recording and Streaming with Cisco MediaSense

Chris Ward - Technical Marketing Engineer - Collaboration

BRKUCC-2270

• MediaSense Overview

• Network Recording

• MediaSense in the Contact Center

• Recording Management

• Network Streaming

• Deploying MediaSense

• MediaSense as a Platform

• Conclusions

Agenda

MediaSense Overview

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco MediaSense

Network Recording and

Playback

Network Streaming

Partner Ecosystem

BRKUCC-2270 5

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

MediaSense Overview

• Virtual appliance for network-based, recording, streaming, and playback

• Recording calls

• Audio and video calls

• Playback and storage of recorded

• Native web portal for playback

• Contact Center support via Finesse

• UCCX ,PCCE, and UCCE

• APIs for development and partner integrations

• Enables video features in the Cisco Collaboration products

6BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

MediaSense Integrations

SIP - Recording

SIP/SCCP - Calls

MediaSenseCUBE

Unity Connection

CUCM

EndpointsSIP – Recording and Playback/VoH

SIP – Video on Hold

RTSP – Audio Stream (Helix)

Contact Center

Deployments

7BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

RTSP

REST APIs

MediaSense Simplicity

• SIP Interface• Listens for SIP calls

• Record and playback audio and video

• REST APIs• Search and Play

• Get recording events

• Pause recording (compliance)

• Retrieve recordings for archival

• RTSP• Live Streaming of recordings

• All recordings available

• Playlist streaming (Helix replacement)

SIP

8BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

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

• Quality Management (QM) Recording

• Contact Center Scenarios

• Compliance Recording

• Legal or corporate requirements

• Support for centralized and branch recording

9BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco MediaSense 11.5 New Features• Call scenarios

• Secure RTP recordings• IPv6 endpoint support

• Search and Play enhancements• New layout• Delete recording button

• Finesse• Access Controls (Limit view to primary or secondary teams)• Single sign-on

• Streaming• Audio streaming for CVP queues (replaces EOL Helix solution)

• Enabling video• Video Messaging with Unity Connection

New In 11.5!

10BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

MediaSense Status

• MediaSense 11.5 will support most UCCX and PCCE deployments out of the box

• Finesse Role-Based Access

• AgentInfo Gadget

• MediaSense 11.6

• UC Recording will be enhanced with AXL Roles and Permissions

• Finesse pause/resume recording gadget

• MediaSense 12.0

• Screen recording

• SIPREC

• Context service integration (2-way communication)

11BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Why MediaSense?

• Simple to install and manage• Lower TCO

• MediaSense is a platform• Mix and match other applications (WFO, WFM, analytics, etc…)

• Video recording

• Multiple sites• Feed into a central partner application or archive

• Streaming solutions• CVP Audio Streaming (Replacement for Helix)

• Remote Expert Mobile

• Video in queue / video on hold

12BRKUCC-2270

Network Recording

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

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!!!

14BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Recording Components in ActionCUCM

CUBE

MediaSense

Forked RTP Stream

Recording Control

Network-Based Recording Built-in

BridgeNetwork-Based Recording GatewayCUBE Dial-Peer Forking

15BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Weighing the OptionsNetwork-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

16BRKUCC-2270

Cisco UCMNetwork-Based Recording

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

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 and gateway recording

• UCM selects the best available forking source

• Failover is automatic• Forking device is undetectable to user

• Support for special recording scenarios• Extend and Connect

• Single Number Reach

• CTI Ports

• Remote users

18BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

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

19BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

NBR Recording Signaling• CUCM sends a pair of SIP invites

• One for each stream (inbound and outbound)

• SIP invites contain the metadata• Uses the SIP From header to carry all the information

20BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

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…

21BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

NBR - Built-in Bridge RecordingMediaSense

CUCM

Calling Called

Built-in Bridge Invoked

(audio only)

Call Flow

RTP Stream

Call Signaling

22BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

NBR – Gateway Recording

• Supported with MediaSense and UCM 10.0 and higher

• Requires SIP between CUCM and gateway

• Any protocol or interface on the other side

• Router platform must supports the UC Services Interface

• ISR G2, G3 (4k series), and ASR 1k support• IOS release 15.3(3)M1 or later are supported

• vCUBE in testing

• No AS5400 support• Doesn’t support media forking

23BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

!uc wsapi

message-exchange max-failures 100response-timeout 0source-address 10.99.150.254probing interval negative 20probing interval keepalive 255probing max-failures 3

! provider xmf

remote-url 1 http://10.99.150.12/xmf1remote-url 2 http://10.99.150.11/xmf2

!!

!http client connection timeout <1-60>http client connection idle timeout <1-600>!ip http serverip http timeout-policy idle 600 life 86400 requests 86400ip http max-connections 1000

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.

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.

CLI’s to enable UC Services API CLI’s to enable HTTP Server

Setting Up Gateway for Recording

24BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

NBR – Gateway Recording

Gateway forking invoked

(audio only)

Call Flow

RTP Stream

Call Signaling

25BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

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

26BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Recording with Cisco Softphones

• Cisco IP Communicator• Built-in bridge

• G.711, G.722, G.729, iLBC, iSAC

• Acts like 797X phone

• Jabber (All Versions)• Built-in bridge

• G.711, G.722, G.722.1, G.729

• Jabber 11.0 adds mobile BiB support

• 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

27BRKUCC-2270

CUBE Dial-Peer Forking

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

CUBE Dial-Peer Media Forking• Supports ISR G2, ISR G3 (4k), and ASR 1k

• vCUBE in testing, targeting 11.5

• SIP Trunk direct from CUBE to MediaSense

• Requires both legs to be SIP• Inbound and Outbound leg• May need to make use of loop-around if TDM

• Record on inbound and/or outbound dial-peer

• Supports Mobile Remote Access (MRA) devices

media class 3

recorder parameter

media-recording 301

!

dial-peer voice 2 voip

description Recording Inbound Dial-Peer

incoming called-number .T

voice-class codec 1

voice-class sip asserted-id pai

media-class 3

dtmf-relay rtp-nte

no vad

!

dial-peer voice 301 voip

description Recording Forking Dial-Peer

destination-pattern 9829

signaling forward none

session protocol sipv2

session target ipv4:10.99.150.42:5060

session transport tcp

voice-class sip options-keepalive

Points to

MediaSense

Enables Forking on

Dial-Peer

Forking

Definition

29BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

CUBE Dial-Peer Media ForkingMediaSense

Calling Called

Media Forking Invoked

Audio and Video!

Call Flow

RTP Stream

Call Signaling

BRKUCC-2270 30

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Video Conversation Recording

• Video conversations forked via CUBE

• Two-way video

• Up to 1080p

• Stream or download video call recordings

• Stream via RTSP

• Download as MP4

31BRKUCC-2270

AdditionalCall Recording Details

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

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 available

• 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

• Example: 33% recording desired• 3 Total dial-peers with the same destination-pattern• 1 with media-class

33BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Blacklisting Recordings

• Prevent specific calls from being recorded

• Match prefixes, DNs, area codes, and/or E.164 numbers

• Gracefully prevents calls from being recorded

• CUCM SIP Normalization (LUA) Script

• Applied to CUCM-MediaSense SIP trunk

• Whitepaper in review, publishing soon!

34BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

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

35BRKUCC-2270

MediaSense andContact Center

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

AgentInfo Gadget

• Finesse AgentInfo Gadget for MediaSense

• Adds metadata to recordings• MediaSense matches based on agent extension

• Supported with UCCX, PCCE and UCCE

• Up to 400 simultaneous Agents per MS cluster

• Support for all recording scenarios• Network-based Recording – BiB and GW

• CUBE Dial-Peer Forking

• A MediaSense cluster only supports a single Finesse cluster• Finesse:MediaSense is a 1:1 mapping

• Multiple Finesse clusters require multiple MediaSense clusters

37BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Finesse Access Controls

• Limit a supervisor’s access to primary and secondary teams’ recordings

• Supervisor/team mapping in Finesse

• Supervisor/agent permissions determined at login

• Search and Play gadget can be used on supervisor or agent desktop

• Agent can view their own recordings

• Add Search and Play gadget to agent desktop

• Limited to the agent recordings only

• AgentInfo gadget is required for access control

• The team information is passed through the AgentInfo gadget

New In 11.5!

38BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Finesse Search and Play Gadget

39BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Agent ID, First, Last and Login Names

now available with Recordings

Agent Information Displayed with Recordings

40BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Search Recordings using Agent Information

Agent LoginID

Agent Extension

Agent First and Last Name

41BRKUCC-2270

MediaSense Options

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

MediaSense and Solutions Plus

Audio Recording

Compliance

Quality Management

Workforce Management

Screen Recording

WFO UI for playback

Compliance

Quality Management

Workforce Management

Screen Recording

WFO UI for playback

Audio Recording

Video Recording

Video Streaming

Contact Center & Unified Communications

Cisco Unified Workforce

Optimization

MediaSense +

Solutions Plus

BRKUCC-2270 43

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

CUCM and UCCX Compliance Recording

CUCM

UCCX

MediaSense

(Compliance Recording for UC and UCCX Agents)

BRKUCC-2270 44

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Choose the Right Recording Method

Call Type Call Flow

UCCX / Non-CC

Recording Method

UCCE

Recording MethodInbound To Agent Built-in Bridge (NBR)

Gateway (NBR)

CUBE (Dial-Peer Forking)

Built-in Bridge (NBR)

CUBE (Dial-Peer Forking)

Outbound From Agent Built-in Bridge (NBR)

Gateway (NBR)

CUBE (Dial-Peer Forking)

Built-in Bridge (NBR)

Gateway (NBR)

Consult Office to Office Built-in Bridge (NBR) Built-in Bridge (NBR)

BRKUCC-2270 45

Special Call Flows

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

PSTNPSTN

Home Agent

MediaSense

CUCM

RTP Stream

Call Signaling

JTAPI / API

UCCE

Deployment

Nailed-Up Calls to Home Agents

Recording on agent

gateway would result in a

single shift-long recording

with no distinction between

customer calls

Record on the incoming

call side of the call flow.

Each customer call results

in a single call recording

BRKUCC-2270 47

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Support for NBR-GW with CVP

• NBR two gateway configuration

• CVP 10.5 ES7

• UCM 10.5(2)

• IOS 15.3(3)M3 / IOS XE 3.10S and beyond.

• NBR single gateway configuration with CVP Survivability TCL script

• CVP 11.0

• UCM 11.0

• IOS 15.6(1)T1 / IOS XE 3.17S and beyond

BRKUCC-2270 48

Recording Management

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Updated Search and Play Interface

MediaSense session ID

removed in favor of participants

Buttons moved to the right

side of the recording entry

Delete functionality added

to Search and Play

Line Name or Agent Name is

presented instead of phone number

New In 11.5!

BRKUCC-2270 50

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Search and Play

• View Active, Recorded or Archived Calls

• Search for recordings using compound filters

• Ability to play or download recordings

BRKUCC-2270 51

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

HTML5 Playback of Recordings

• Audio recordings playback without Java

• Audio played via the HTML5 player

HTML5 playback window

with playback controls

BRKUCC-2270 52

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Call Association

• Associated calls can be viewed via the Search and Play

• Support for all recording types

• Association information also available via APIs

BRKUCC-2270 53

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

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 54

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

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

• Move recordings to cheaper storage

BRKUCC-2270 55

Network Streaming

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

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 enablement of 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 57

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Unity Connection Video Architecture

• 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 stream locally• Calls fallback to audio-only if MediaSense is unavailable• Audio is always available in Unity Connection

• Video Messaging available in 11.5!

Audio RTP Stream

Video RTP Stream

Audio Audio and Video

BRKUCC-2270 58

New In 11.5!

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

MediaSense on Jimmy Kimmel Live

• MediaSense provides video loops to the Jimmy Kimmel Live Wall of America

• MCU places a SIP call to MediaSense which plays out the video loop

BRKUCC-2270 59

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Video on Hold

• MediaSense 10.0 and UCM 10.0 add Video on Hold functionality

• 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

• Video is uploaded directly to MediaSense

• Verify resolution is compatible with all devices

• Simple SIP call to MediaSense

CUCM

MediaSense

1- HOLD

2 -

INV

ITE

BRKUCC-2270 60

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

CVP Audio Streaming

• Helix Replacement

• MediaSense supports creating playlists

• RTSP URL provided

• Playlist starts at a random file to ensure even distribution

• Plays in order after first

• Loops forever

• Unicast only

New In 11.5!

BRKUCC-2270 61

Deploying MediaSense

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

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 63

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

MediaSense Node Capacity

OVA SizeMax

Sessions

Max API

Requests

Max Calls

Per Second

Max Cluster

Size

Max Media

Storage per

Node

Max 1080p

Video

Streams

7 vCPU 200 15 2 5 12TB 40

4vCPU

(B/C-Series)100 10 2 2 4TB 4

4vCPU

(E-Series)60 10 2 2 1.5TB 2

2vCPU

(B/C-Series)20 3 .33 2 4TB 2

2vCPU

(E-Series)20 3 .33 2 1.5TB 2

BRKUCC-2270 64

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

MediaSense Cluster Capacity

OVAMax

Sessions

Max API

Requests

Max Calls

Per Second

Max Media

Storage per

Cluster

Max 1080p

Video

Streams

7 vCPU 1000 30 10 60TB 200

4vCPU

(B/C-Series)200 20 4 8TB 8

4vCPU

(E-Series)120 20 4 3TB 4

2vCPU

(B/C-Series)40 6 .67 8TB 4

2vCPU

(E-Series)40 6 .67 3TB 4

BRKUCC-2270 65

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

MediaSense Clustering

• 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

• 2ms latency requirement

• Keepalives requirement

• No WAN separation

Primary Secondary

Expansion Expansion

Expansion

BRKUCC-2270 66

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

MediaSense Cluster Operation

• Load and Status Aware Cluster

• 2ms LAN latency

• Recording High Availability

• CUCM SIP Trunk

• CUBE Dial-Peer

• MediaSense cluster awareness

• SIP Refer balances load

• Media location

• Search and Play across cluster

Primary Secondary

CUCM or CUBE

SIP

INV

ITE

DOWNBUSY

Recording!

Expansion

BRKUCC-2270 67

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Multiple Datacenter DeploymentDatacenter 1

Datacenter 2

PSTN

Partner

App

Branch 2

Branch 1

WAN

BRKUCC-2270 68

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Datacenter/HQ

Partner

App

Branch 1 Branch 3

Branch 4Branch 2

Branch and Multisite Recording

• Choose your platform• Entire UCS suite

• Centralized / Simplified• Management and Control

• Data archiving

• Partner Apps• QM/Agent Features

• Media Management

• User Access

• SRST recording• CUBE media forking Centralized

SFTP Archive

BRKUCC-2270 69

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Sizing a MediaSense Deployment

• MediaSense sizing spreadsheet available to scope deployments

• Automatically generate a BOM based on customer requirements

• https://communities.cisco.com/docs/DOC-52563

BRKUCC-2270 70

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

MediaSense Licensing

• MediaSense uses concurrent port licensing

• License max simultaneous ports used

• 1000 users != 1000 port licenses

• As of 11.0, server SKUs have been eliminated

• Only need to purchase audio and/or video ports

• HA is included with port licenses

• Licenses can be used across as many servers/clusters as is required

• Check out MediaSense + UCCX Bundle (10 ports)

• MCP-11X-AUD-10PACK

BRKUCC-2270 71

Configuring MediaSense

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

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 73

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

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 74

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

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 75

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

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 76

MediaSense as a Platform

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Recording Features Playback Features

• Audio and HD video call recording

• Full-time and selective recording

• Centralized and branch recording

• G.711, G.729, G.722, AAC, H.264

• CUCM Network-based Recording

• Phone and gateway forking

• CUBE dial-peer recording

• Recording Pruning and Archival

• High Availability

• PCI Compliance

• Native Search and Play web portal

• Playback and Download

• HTML5 Audio Playback

• Call Association

• Live Monitoring

• Finesse (UCCX/PCCE/UCCE)

• AgentInfo gadget

• Role-based access and permissions

• APIs for partner integrations

• Allows customization

BRKUCC-2270 78

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

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 Enablement

• Dial-in video playback

• Jimmy Kimmel Live

BRKUCC-2270 79

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

MediaSense and Partner Applications

Media

Sense

• Speech analytics

• Interaction analytics

• Real-time privacy control

Part

ner A

pplic

ations

• Quality Management

• Screen recording

• Agent grading

• Agent coaching and training

• Enhanced User Experience

• Advanced archiving

• Media encryption

• Live Monitoring

• Multisite content management

• User and identity management

• Role-based access controls

• Enhanced Call Association

• Audio and HD video call recording

• Native Search and Play web portal

• Pruning and Archival

• HTML5 plugin-free Audio Playback

• Download as MP4 or WAV file

• Call Association

• Live Monitoring and RTSP Streaming

• Finesse (UCCX/UCCE/PCCE) Integration

• Finesse Role-based access controls

• APIs for partner integrations

• Video on Hold

• Video Greetings, AA, and Messaging

BRKUCC-2270 80

Conclusions

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Key Takeaways for MediaSense 11.5

• Finesse with UCCE, PCCE, and UCCX deployments now supported

• AgentInfo gadget available to deployment types

• Role-based access and permissions now supported

• MediaSense supports CVP streaming (Helix replacement)

• MediaSense supports compliance recording for UC deployments

• Not only Contact Center!

• Evolving video with Cisco Unity Connection

• Video messaging available with MediaSense and Unity Connection 11.5

• Simple configuration and operation

82BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

More Information

• MediaSense 11.0 Design Guide

• http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/mediasense/11/Design_Guide/CUMS_BK_MC36D963_00_mediasense-srnd_11.html

• MediaSense Developer Resources

• https://developer.cisco.com/site/collaboration/recordings/mediasense/overview/

• MediaSense Sizing Spreadsheet

• https://communities.cisco.com/docs/DOC-52563

83BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

Continue Your Education

• BRKCCT-2130 – July 11, 4:00pm – 5:30

• Cisco Recording for Customer Care

• BRKUCC-2725 – July 12, 1:30pm – 3:30

• Cisco Unity Connection 11.5 Product Update and Video Messaging

• BRKCOL-2125 – July 13, 8:00am – 10:00

• Deploying SIP Trunks with Cisco Unified Border Element (CUBE/vCUBE) Enterprise

84BRKUCC-2270

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public

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 through the Cisco Live mobile app or from the Session Catalog on CiscoLive.com/us.

85BRKUCC-2270

Please join us for the Service Provider Innovation Talk featuring:

Yvette Kanouff | Senior Vice President and General Manager, SP Business

Joe Cozzolino | Senior Vice President, Cisco Services

Thursday, July 14th, 2016

11:30 am - 12:30 pm, In the Oceanside A room

What to expect from this innovation talk

• Insights on market trends and forecasts

• Preview of key technologies and capabilities

• Innovative demonstrations of the latest and greatest products

• Better understanding of how Cisco can help you succeed

Register to attend the session live now or

watch the broadcast on cisco.com

Thank you