Cisco Presentation Telepresence Infrastructure Update Aleksandar Vulovic, Partner System Engineer

Telepresence Infrastructure Update
Aleksandar Vulovic, Partner System Engineer
[email protected]
Agenda
 Call Control
 Conferencing
 Schedulling
 Emergaing Video
Technologies
 MediaSense
Presentation_ID
Cisco and/or its affiliates. All rights reserved.
Cisco Public
3
Call Control
Cisco Unified Communications Solution
Unity
CUCM
IM&Presence
Contact
Center
IP Telephony
PSTN
(PSTN Gateways, IP phones, Toll Bypass,
Voice BRI/PRI/T3/FXO/FXS, Provisioning)
Unified Messaging
(Unity Voicemail, Jabber Chat, Speech Connect,
Voice IVR, Email integration, Click to Call)
CUCM
Contact Center
(Enterprise/Express, Agent Presence, Routing
Logic)
CUCM
Mobility
(Single Number Reach, Barge, Shared Lines)
VCS-C
VCS-E
TelePresence
(Provisioning/managing of CTS, E, SX, EX, MX,
TX and C series endpoints)
Business to Business
(Expressway Traversal)
Additional Video Services
VCS
Internet
(H.323 to SIP, 3rd party video, IPv4 to IPv6,
Jabber Video)
Remote Registrations
(Without VPN)
Presentation_ID
…
Cisco and/or its affiliates. All rights reserved.
Cisco Public
5
VCS Only Environment
Most
Recommendation
functionality
Vision
CUCM
VCS-C
VCS-E
Reasons for a VCS only deployment
 H.323 endpoints
 Existing voice PBX in place (non-Cisco)
 Video only deployment
VCS Only Deployment
VCS-C
VCS-E
 Mostly room based systems
 TMS needed for provisioning
Fully Supported
Presentation_ID
Cisco and/or its affiliates. All rights reserved.
Cisco Public
6
Available Now
A New Feature and a New Product
New Feature: Mobile and Remote Access
• Connect remotely with Jabber and TC endpoints
• Register directly to UCM 9.1.2 (or higher)
• Voice, Video, IM&P, Directory, Visual Voicemail outside the
network without a VPN
New Product: Cisco Expressway C and Expressway E
• Based on same OS as VCS-C and VCS-E
• Same GUI, SIP Stack as VCS-C and VCS-E
• Supported with limited scale on existing VCS appliance via
upgrade and new option key
Presentation_ID
Cisco and/or its affiliates. All rights reserved.
Cisco Public
7
Both VCS and Expressway run x8.1 software
X8.1
Cisco VCS
“VCS-Control”
No Change
New
Offering
“VCS-Expressway”
No Change
“Expressway-C”
Or Core
•
•
•
•
Specialized video applications for video-only
customer base (GK, SIP Proxy, interworking,
traversal)
Superset of X8.1 features
No changes to existing licensing model
Presentation_ID
Cisco and/or its affiliates. All rights reserved.
Cisco Expressway
•
•
•
“Expressway-E”
Or Edge
Solution designed for and sold exclusively
with UCM 9.x and above
Subset of X8.1 features
No additional cost for server software license
for CUCM 9.1+ customers
Video / TelePresence Device Registration &
Provisioning is not possible
Cisco Public
Cisco Expressway Licensing
Fixed and Mobile Users at no additional cost
•
•
•
•
No Additional Cost for Virtual Edition
CUCM
Expressway-C
Mobile and Fixed Endpoint registration
IM & Presence
Video and Audio Media Sessions
No Cost with UCM 9.x
Expressway-E
Internet
Firewall
Firewall
Business to Business – Concurrent Sessions
Similar to
“Traversal Calls”
Presentation_ID
Cisco and/or its affiliates. All rights reserved.
• Business to Business Video and Audio
Media Sessions
• Expressway Rich Media Session license
$750 a la carte
• Two Rich Media Session licenses are
needed for one video session
Cisco Public
Conferencing
Types of Conferences
 Ad hoc Conference
– Impromptu meetings, they are not scheduled beforehand ,nor require an administrator to
initiate them. Suitable for smaller, on-the-fly, meetings. A point-to-point call escalated to a
multipoint call is considered ad hoc.
 Rendezvous Conference
– Also called meet-me/permanent/static conferences, requires endpoints to dial in to a predetermined number. Often used for recurring meetings which involve different endpoints each
time.
 Scheduled Conference
– Provides a guarantee that endpoints and multipoint resources will be available at a certain
time. Endpoints join manually or are automatically connected by the multipoint resource.
TelePresence
Server (TS)
 Ad Hoc
 Rendezvous
 Scheduled
Presentation_ID
Cisco Multipoint
Control Unit (MCU)
 Ad Hoc
 Rendezvous
 Scheduled
Cisco and/or its affiliates. All rights reserved.
Cisco
TelePresence Multipoint
Switch (CTMS)
Embedded
Conferencing
(Multisite)
Ad Hoc
 Rendezvous
 Scheduled
 Ad Hoc
Rendezvous
 Scheduled
Cisco Public
11
Embedded Conferencing - Multisite
Endpoints capable of Multisite:
 C40
 C60
 C90
 EX90
 SX20
 MX200 G2
 MX300 G2
 SX80
 MX700
 MX800
CUCM Endpoint Configuration
TC based Endpoint Configuration
Presentation_ID
Cisco and/or its affiliates. All rights reserved.
Cisco Public
12
Conferencing
One platform for all video conferencing
TelePresence Server
•
•
•
•
•
•
•
MCU
Support for wide range of codecs
Optimized conferencing
ActiveControl support
Multiple layouts and PIN support
Available in hardware and VMWare
Supports multiscreen and single screen endpoints
Uses new Flex API for advanced features
CTMS
H.323 and SIP support
Auto Attendant
Basic cascading
No TIP support
No optimized conferencing
Legacy API
PVDM3
• Only supports TIP endpoints (and 9971)
• No transcoding – all endpoints must negotiate same
resolution
• No layouts, full screen active speaker only
• EoS (Jan 2014)
Presentation_ID
•
•
•
•
•
•
Cisco and/or its affiliates. All rights reserved.
•
•
•
•
•
No content channel
No encryption
Max 4CIF resolution on transcoded video
Limited codec support
No support for H.263
Cisco Public
13
Why do I need Conductor?
 Support for TelePresence Server
 Improvements to logging
 Support for direct integration with CUCM
 Limited TMS scheduling support
 SIP B2BUA puts Conductor in the signaling path
Why add another box?
Allows CUCM multipoint resources
to be shared for both ad hoc and
rendezvous conferences
Advanced features like
optimized resources on the
TS are possible
Central point of
management for all
conferencing needs
Shared
multipoint
resources
Presentation_ID
Cisco and/or its affiliates. All rights reserved.
Cisco Public
14
TelePresence Server 3.0
Conductor 2.0
Conferencing
Example of optimization of resources
With
Conductor
20
Without
Conductor
12
Once full, additional
endpoints cannot join
No PR
Key
No PR
Key
Presentation_ID
Full HD
HD
SD
(1080p30)
(720p30)
(480p30)
Cisco and/or its affiliates. All rights reserved.
No PR
Key
Cisco Public
15
Conferencing
TelePresence Server – Deployment
VCS
CUCM
Conductor
TS
Ad Hoc
Rendezvous
CUCM
VCS
TS
Scheduled
SIP
Presentation_ID
Cisco and/or its affiliates. All rights reserved.
H.323
Cisco Public
HTTP(s)
16
Architectural Evolution
Circa 2011 – 2013
Prime
IP Phones
TMS
WebEx-enabled
TelePresence
UC Manager 8.6 – 9.0
(Combined Voice & TelePresence)
Jabber Windows
Jabber Mac OS X
VCS Control
VCS Expressway
Internet
EX Series
Any Endpoint
TX Series
Lync
EX
Series
Conductor
Movi
TS and/or MCU
for scheduled
PSTN
TMS
MXP, SX and C Series
IP PSTN
CUBE
TS and/or MCU for
ad hoc and rendezvous
 TelePresence and traditional UC (telephony and
SD video) all collapsed on a converged UC
Manager cluster. Former TANDBERG endpoints
predominantly still on VCS Control
SIP
H.323
SCCP, MGCP,
ISDN
Presentation_ID
 Full native any-to-any interoperability between all
endpoints and bridges. Ad hoc bridges under
Conductor on UCM, scheduled bridges still on VCS
Control
 Product functional overlap diminished; roles
clarified but not all consolidation fully realized yet
Cisco and/or its affiliates. All rights reserved.
 Homogenized dial plans: both numeric and
alphanumeric now fully supported across most of
the portfolio
 Provisioning, management, monitoring coming
together – Prime Collaboration growing in
functionality
 Feature and User Experience consistency across
the portfolio getting better and better
 New compelling solutions like WebEx-enabled
TelePresence
Cisco Public
17
Architectural Evolution
1st Half CY 2014
Prime
IP Phones
DX Series
UC Manager 9.1 – 10.x
(Combined Voice & TelePresence)
Jabber Win,
Mac, iOS and Android
Expressway-C
Cloud-enabled
TelePresence
Expressway-E
Internet
EX Series
Any Endpoint
SX, MX and
C Series
Lync
EX
Series
Jabber Win,
Mac, iOS and
Android
TX Series
Conductor
PSTN
TS and/or MCU
for scheduled
IP PSTN
TMS
TS and/or MCU
for ad hoc, rendezvous
SIP
H.323
SCCP,
MGCP,
ISDN
CUBE
 All endpoints and infrastructure collapsed onto a
converged UC Manager call control with Expressway
(C&E) for Remote & Mobile Access to UCM, B2B and
WebEx/Cloud-enabled TelePresence connectivity
and 3rd-party interworking
 Multiparty bridging for audio and video, for all types
of conferences now trunked through UC Manager
(TMS scheduled resources still separate from
Conductor ad hoc resources)
Presentation_ID
 Jabber now available on Windows, Mac, iOS and
Android using Expressway for VPN-less access to
UC Manager and related UC services (directories,
presence, visual voicemail)
 Video now a table-stakes feature: infused in a
growing number of applications like Cloud-enabled
TelePresence, Unity messaging, Contact Center with
new enabling technologies like Jabber Guest and
WebRTC, H.265 and Scalable Video Coding (SVC)
Cisco and/or its affiliates. All rights reserved.
Cisco Public
18
Architectural Evolution
Future
Prime
IP Phones
DX Series
UC Manager 10.x
(Combined Voice & TelePresence)
Jabber Win,
Mac, iOS and Android
Expressway-C
Cloud-enabled
TelePresence
Expressway-E
Internet
EX Series
Any Endpoint
SX, MX and
C Series
Lync
EX
Series
Jabber Win,
Mac, iOS and
Android
TX Series
Conductor
PSTN
TMS
IP PSTN
TS and/or MCU
for ad hoc, rendezvous
& scheduled
SIP
H.323
SCCP, MGCP,
ISDN
CUBE
 Multiparty bridging for audio and video, for
all types of conferences now consolidated
under Conductor with TMS for scheduling
and meeting management
Presentation_ID
Cisco and/or its affiliates. All rights reserved.
 Lots more exciting things in the pipeline but
this isn’t meant to be a roadmap
presentation 
Cisco Public
19
Schedulling
TMS Scheduling on UC Manager
TMS Features Available for Endpoints on UC Manager
TMS
Prime
Collaboration
New!
in TMS 14.4
and TC 7.0
TMS
TMSPE
TMSXE
Smart Scheduler
User Portal
Presentation_ID
Cisco and/or its affiliates. All rights reserved.
Cisco Public
21
Prime Collaboration Manager 10.0
Presentation_ID
Cisco and/or its affiliates. All rights reserved.
Cisco Public
22
Emergaing Video Technologies
H.265 or HEVC ( High Efficency Video Coding)


Higher compression efficiency
– Half the bandwidth for the same quality,
compared to H.264
– HD for everyone, everywhere: 720p30 <
500kbps
Higher resolutions: UHD 8k, 4k, 120 Hz
– H.264 Level 5.2: 4k (2160p) 60 Hz, 0.5
Gpixels/s
– H.265 Level 6.2: 8k (4320p) 120 Hz, 4.2
Gpixels/s (8x pixel rate)

Low complexity options
– Enables simpler decoders (mobiles)
– Tiles for memory bandwidth reduction

Backward compatibility
– H.264 base layer with H.265
enhancement layers
Presentation_ID

–
–

–
–
–
Cisco and/or its affiliates. All rights reserved.
New target applications
Screen content (Class F test streams)
Still pictures (half the size of JPEG)
Parallel processing
Exploit multi-core hardware and reduce
latency
2D Tiles vs. 1D Slices, Dependent
Slices, and Wavefronts
Deblocking filter and CABAC entropy
coding are parallel-friendly
Cisco Public
Scalable Video Coding
 Encode a high fidelity source using multiple layers of increasing fidelity
Base Layer with lowest fidelity
360p 30Hz 0.5Mb/s
Spatial Enhancement Layer to increase resolution
720p 30Hz 1.0Mb/s
Temporal Enhancement Layer to increase frame rate 720p 60Hz 1.5Mb/s
Quality Enhancement Layer to increase bit rate
720p 60Hz 2.0Mb/s
 Main motivation is scalable conference servers
– Switching vs. transcoding, trading flexibility for scale and speed
 Other benefits include rate adaptation and error resilience
 Drawbacks include interoperability and lower coding efficiency
Presentation_ID
Cisco and/or its affiliates. All rights reserved.
Cisco Public
25
Spatial Scalability
Multiple Resolutions
 Supported in H.264 SVC (Annex G)
 Planned in H.265 SHVC (in progress)
 H.265 SHVC will support a base layer of
H.265 HEVC or H.264 AVC
Corporate LAN
Switch
(SVC)
EL (720p)
360p video
HD
SD
CIF
EL (360p)
BL (180p)
Remote Office
BL = Base Layer
EL = Enhancement Layer
 Drawbacks: interoperability, bandwidth overhead
Wifi Hotspot
Presentation_ID
Cisco and/or its affiliates. All rights reserved.
Cisco Public
26
Simulcast SVC (SSVC)
Independent Spatial Layers
 Advantages: better interoperability,
lower aggregate and downstream bandwidth
Corporate LAN
Switch
(Simulcast SVC)
720p
360p video
HD
360p
SD
CIF
180p
Remote Office
 Drawbacks: upstream bandwidth overhead
Wifi Hotspot
Presentation_ID
Cisco and/or its affiliates. All rights reserved.
Cisco Public
27
Dedicated Expressway C or VCS C Needed for SVC
Integration
TelePresence
Infrastructure
Scheduled
Meetings
HD Video
IM &
Webex, B2B,
Remote & Mobile
Access
Ad Hoc
Expressway-E
Presence
Expressway-C
Telephony
Video on Hold
TMS Conf Mgmt
Messaging &
Queuing
Multiparty
Conferencing
TelePresence
Conductor
Lync
iOS
Androi
d
Immersive
Expressway-C or
VCS Control
SIP
Windows
Mac OS X
H.323
Presentation_ID
Legacy SIP / H.323
Multipurpose
Video
Telephony
Personal
TelePresenc
e
Cisco and/or its affiliates. All rights reserved.
Cisco Public
28
HTML5 Overview
Actually, HTML5 & Friends … Standards Finalizing in Parallel with
Implementations
SEMANTICS
<!DOCTYPE html>
<audio>
<section>
MEDIA & GRAPHICS
<footer>
<header>
WebRTC RTCWeb
<audio> <video>
<canvas>
MathML
<video>
WebGL
<time>
SVG
<output>
INTEGRATION
Touch
Events
Geolocation
OFFLINE / STORAGE
Application
Cache localStorage
IndexedDB
Drag & Drop
STYLING
border-radius
border-image
PERFORMANCE
columns
CSS3
shadows
backgrounds
transitions
animations
Presentation_ID
Cisco and/or its affiliates. All rights reserved.
Full Screen
XMLHttpRequest
Web Sockets
Web Workers
window.history
Cisco Public
29
Browsers lack UC/Video Capabilities
Plugins and native apps fill these gaps
 Softphone engine
 Real-time voice codecs
 Real-time video codecs
 Real-time data/content sharing
 Call signaling
 Notifications
 Firewall traversal
negotiation
 Peripheral controls
 Media encryption
Presentation_ID
 Ability to send media to
other endpoints
 System activity detection
Cisco and/or its affiliates. All rights reserved.
Cisco Public
30
And Mobile Browsers Are Not Extensible
Native mobile apps are required
Presentation_ID
Cisco and/or its affiliates. All rights reserved.
Cisco Public
31
Jabber Guest
WebRTC Vision
HTML5 Standard
•
Native Video in the browser
•
ZERO Download
•
Standards still evolving at IETF
and W3C
•
Video Codec support
outstanding
•
Jaber Guest Call Control
designed to be WebRTC
compatible
Vendor A
Browser
With Web
App X
Browsers
Standards
Native,
Zero Plugin
Apps
Codecs
Vendor B
Browser
With Web App
X
* Images for illustration purpose only. Final UI subject to change.
Presentation_ID
Cisco and/or its affiliates. All rights reserved.
Cisco Public
Jabber Guest Components
Home
Internet
DMZ
Expressway/VCS
Edge X8.1.1
Enterprise
Expressway/VCS
Core X8.1.1
Reverse Proxy
Integrated for
X8.1.1
Jabber® Guest
Cisco® UCM
Jabber Guest …
HTTP-based
call control (ROAP)
SIP
RTP/SRTP
STUN/TURN
Presentation_ID
•
•
•
•
•
Serves up Javascript call control based on URL
For mobile, uses Cisco® app from app store or integrates it into third-party app
For laptop browsers, initiates H.264 plugin install as needed for Cisco or 3rd-party Web app
Converts HTTP call request to SIP INVITE
The Expressway-C/VCS C used for Mobile and Remote Access cannot also be used for
Jabber Guest
http://www.cisco.com/en/US/docs/voice_ip_comm/expressway/release_note/CiscoExpressway-Release-Note-X8-1.pdf
Cisco and/or its affiliates. All rights reserved.
Cisco Public
MediaSense
MediaSense
Video On Hold, Video in Queue and Video Greetings in Unity Connection Voicemail
Video on Hold (VoH)
 In UC Manager,
MediaSense server(s)
can be defined as
Video on Hold
resources and assigned
to Media Resource
Groups and used with
Native Hunt Groups
queuing
Video Greetings
 In Unity Connection,
MediaSense server(s)
can be defined as
storage/playback
servers
 When a call is forwarded
(busy / no answer) to
Unity voicemail caller
will now “see” your
voicemail greeting
 Recording of video
messages is planned for
a future release
Video in Queue (ViQ)
 In UCCE, MediaSense
server can be defined as
Video on Hold and Video
in Queue servers and
integrate into the
Finesse agent desktop
 When a caller is in
queue waiting for an
agent
 When an agent places a
customer on hold
Find out more at
http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/mediasense/10/srnd/CUMS_BK_MC36D963_00_mediasense-srnd.html
Presentation_ID
Cisco and/or its affiliates. All rights reserved.
Cisco Public
35