BRKUCC-2676 Migrating From VCS To CUCM

Download as pdf or txt
Download as pdf or txt
You are on page 1of 113

Migrating from VCS to CUCM

BRKUCC-2676

Dean Lane – Systems Engineer

#clmel
Abstract
CUCM 10.x - is a true Call control platform for Voice and Video Collaboration. This
session discusses the migration of existing VCS video implementations to a
CCUM environment, to deliver on Cisco's vision of true video collaboration anywhere
in the organisation.
It creates a platform for a seamless end user experience across multiple video
technologies, such as immersive TelePresence, multipurpose room systems, video
telephony, and mobile video systems. We will delve into implementation and migration
examples to give the audience a good grounding for their own migrations and
deployments.

This breakout will cover the entire TelePresence solution including CUCM, VCS,
TelePresence Server, Expressway, MCU, TMS and endpoints.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Agenda
• Architecture and deployment
overview
• Endpoint and Call Control
Migration
• Conferencing on UCM
• Extending the border
• Interoperability
• Summary

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Architecture and Deployment Overview
Why Do We Need A Preferred Architecture

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
For Your
Collaboration Preferred Architecture (CPA) Reference
http://www.cisco.com/c/en/us/solutions/enterprise/design-zone-collaboration/index.html
Introduction

Figure 1. Cisco Preferred Architecture for Enterprise Collaboration

Table BRKUCC-2676
1 lists the products in this architecture.
© 2015 For simplicity,
Cisco and/or products
its affiliates. All rightsare grouped intoCisco
reserved. modules to help categorize and
Public
For Your
Design Guidance Reference
Cisco Preferred Architecture
• Preferred Architectures provide
prescriptive design guidance
that simplifies and drives
design consistency for Cisco
Collaboration deployments.
• Preferred Architectures are
targeted at the Commercial,
Commercial Select and small
Enterprise customers, but can
be used as a design base for
larger customers.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Video Architecture
Traditional Traditional Today Strategic Direction
VCS-Centric UCM-Centric

Call Control VCS-C UCM UCM UCM

SIP Registration VCS-C UCM UCM UCM

H.323 Registration VCS-C UCM VCS-C (for legacy only) VCS-C (for legacy only)

Conductor for Adhoc &


Rendezvous
Conferencing Control VCS-C UCM Conductor
VCS-C/CUCM for Scheduled

Conferencing Bridge MCU CTMS TS and MCU TS

Conference Scheduling TMS CTS Manager TMS TMS

VCS-E and/or
Remote Access VCS-E ASA
Expressw ay Series
Expressw ay Series

Provisioning TMS UCM TMS and Prime Collaboration Prime Collaboration

Management TMS UCM Prime Collaboration Prime Collaboration

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Deployment Models
Existing deployment

TMS

VCS C VCS E

Internet

SIP
MCU H.323
H.323 or SIP

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Deployment Models
Existing deployment
Typical existing VCS centric deployment:

• An instance of TMS 14.5 with some managed endpoints configured. Used for
endpoint management, provisioning, phone books and scheduling
• An instance of TMS PE 1.3 installed with Movi users provisioned.
• VCS-C for call control. Configured in TMS for provisioning use (TMS agent).
Also VCS-E for Collab Edge. Both version X.8.2.1.
• TelePresence MCU registered on VCS and added in TMS

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Deployment Models
Assumptions

• Existing deployment is a basic • TMS Provisioning users are


VCS deployment. being pulled from Active
Directory.
• MCU are used for scheduled
calls. • Jabber is replacing Jabber
Video for TelePresence (Movi).
• Conductor and TelePresence
Server is not part of the • EX devices are managed as
migration. systems not via provisioning.
• Migration of endpoints only as
first phase.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Deployment Models
Post migration deployment
TMS Prime

UCM VCS C VCS E


SIP Internet
Trunk

SIP
H.323
MCU Management

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Deployment Models
Post migration deployment
Example of a typical Unified CM centric (post migration) deployment:
• Prime Collab Manager for endpoint management and user provisioning
• TMS for phone books for endpoints and scheduling
• CUC and IM&P for voicemail, instant messaging and presence
• Unified CM for Call Control
• Endpoints registered on Unified CM (SIP) or VCS-C for legacy H.323
• SIP Trunk between Unified CM and VCS-C
• VCS-E for Firewall Traversal/B2B breakout
• MCU registered on VCS-C
BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Deployment Models
Considerations

• For some customer deployments it will make sense to migrate now – for some it
might make sense to wait.
• Hybrid or combination of models might still be valid – there is not necessarily
one model that fits all customer scenarios.
• Strategic direction is UCM as Call Control platform.

• Customers are expected to approach migrating in steps – typically endpoints


first and infrastructure later.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
Endpoint and Call Control Migration
Overview of Process
• Verify the Existing Deployment
• Collect data for Migration
• Prepare the Migration
• Pre-deploy New Components
• Add configuration to existing Components
• Migrate Systems
• Testing the Migration

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Verify Existing Deployment

• Understand current configuration and fix any outstanding issues.


• Verify the compatibility of various devices in your network (Compatibility Matrix)
including software levels of endpoints (TC5 or newer).
• You may migrate endpoints to an existing or new UCM.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Collect Data for Migration
Export of systems from TMS
• Discover and collect the required information from the endpoints
• For the endpoints the main information required is the DN/SIP URI, MAC
address and system type.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Collect Data for Migration
TMSPE – discovery of AD connection details
• Discover the AD settings and filters used to provision the Jabber Video clients
(and for authentication) - assuming that email is the URI format for users.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Collect Data for Migration
Discover License configuration
• Discover TMS license configuration for license conversion.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Collect Data for Migration
Discover License configuration

Migration program: http://www.cisco.com/go/cucmupgrade

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
“CUCM Upgrade Central” v4.0 includes VCS Assessment
Readiness Assessment iPad App
for VCS to UCM Migration :

 Live data mining on VCS & TMS

 Registered Endpoint types & count

 License Count Usage report

 Recommendation on Next Steps

 Customised Upgrade Procedure to


migrate to Unified CM
itunes.apple.com/us/app/id650114526

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Prepare and Pre-deploy New Components
Overview
TMS Prime

UCM

VCS C VCS E
Internet

SIP
H.323
Management
MCU H.323 or SIP

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Prepare the Migration
Unified CM Preparation
Activate Services for Unified CM and IM & Presence in Unified
Serviceability menu:
• Cisco Call Manager
• Cisco CTI Manager

• Cisco Extension Mobility


• Cisco Extended functions
• Cisco TFTP

• Cisco WebDialer Web Service


• Self-Provisioning IVR

• Cisco Bulk Provisioning Service


• Cisco AXL Web Service

• Cisco UXL Web Service


• Cisco Serviceability Reporter
• Cisco CallManager SNMP Service

• Cisco DirSync

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
Pre-deploy New Components
Prime Collaboration Provisioning Configuration
• Use Prime Collaboration Provisioning Wizard to configure the Unified
Communications Solution including Unified CM, Unity Connection and IM &
Presence

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Pre-deploy New Components
Prime Collaboration Provisioning Configuration

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Pre-deploy New Components
Prime Collaboration Provisioning Configuration

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Pre-deploy New Components
Prime Collaboration Provisioning Configuration

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Pre-deploy New Components
Prime Collaboration Provisioning Configuration

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Pre-deploy New Components
Prime Collaboration Provisioning Configuration

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Pre-deploy New Components
Prime Collaboration Provisioning Configuration

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
Pre-deploy New Components
Convert collected data to Prime Template
Convert discovered information from TMS into Prime Template to import devices.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Pre-deploy New Components
Convert collected data to Prime Template
Convert discovered information from TMS into Prime Template to import devices.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
Pre-deploy New Components
Convert collected data to Prime Template
Convert discovered information from TMS into Prime Template to import devices.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Add Configuration to Existing Components
Create SIP trunk
TMS Prime

UCM

SIP Trunk VCS C VCS E


Internet

SIP
H.323
Management
MCU H.323 or SIP

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Add Configuration to Existing Components
Create SIP trunk

• Add SIP trunk and route pattern for UCM to push calls to the VCS.
– Routing of dial in MCU calls
– Calls to Legacy H323 endpoints that cannot be migrated
– B2B calls from UCM endpoints via VCS-C and VCS-E
• On VCS we configure a SIP trunk and Search Rules to route all calls for
endpoints to UCM.
• On UCM we configure Route Pattern, SIP route Patterns and point them to a
trunk.
• Mobile & Remote Access and VCS-E/Expressway (covered later)

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Add Configuration to Existing Components
Create Application User for TMS

• Configure an application user in UCM for TMS access.

TMS User Roles:


- Standard CCM Admin Users
- Standard AXL API Access
- Standard Realtime And Trace Collection
- Standard Serviceability
- Standard CTI Enabled

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Add Configuration to Existing Components
Add Unified CM to TMS
Add Unified CM to TMS as a device.
TMS will discover the Unified CM and IM&P servers during this process.
You will also be able to see the pre-configured endpoints.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
Migrate Systems
Move endpoint registration from VCS to Unified CM
TMS Prime

UCM

VCS C VCS E
Internet

SIP
H.323
Management
MCU H.323 or SIP

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
Migrate Systems
Move endpoint registration from VCS to Unified CM
• Change endpoint configuration to receive settings provisioned by Unified CM.
• There are multiple ways of doing this:
– Initiate Factory Reset, automatically starting Configuration Wizard or option 150.
– Directly start Configuration wizard from the Touch panel.
– Push Configuration template from TMS changing provisioning details.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
Migrate Systems
Re-add and update endpoints back in TMS
• As the endpoints now are registered to Unified CM the TMS configuration is out
of date. Re-adding endpoints to TMS will correct this.
• TMS will automatically update the database to Unified CM control for these
devices keeping relevant settings.
– TMS System ID, Scheduled conferences and admin information

• Devices now SIP only – not H.323 or Dual registered.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
Migrate Systems
Re-add and update endpoints back in TMS

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Migrate Systems
Re-add and update endpoints back in TMS

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Migrate Systems
Re-add and update endpoints back in TMS

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Migrate Systems
Run Diagnostic Tool
• TMS has a Diagnostic tool to help diagnose existing booked conferences and
correct route changes for migrated endpoints.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
Migrate Systems
Run Diagnostic Tool
• TMS has a Diagnostic tool to help diagnose existing booked conferences and
correct route changes for migrated endpoints.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Migrate Systems
Run Diagnostic Tool
• TMS has a Diagnostic tool to help diagnose existing booked conferences and
correct route changes for migrated endpoints.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Migrate Systems
Phonebook sources
• Update phonebooks after endpoint migration.
• Add TMS phonebook source for UCM provisioned users.
• Jabber and Unified CM provisioned endpoints use UDS directly.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
Testing the Migration
Migration completed
TMS Prime

UCM VCS C VCS E


SIP Internet
Trunk

SIP
H.323
MCU Management
H.323 or SIP

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
Testing the Migration
Suggested testing
• Install and sign in with Jabber to test it now being provisioned from Unified CM.
• Call to or between migrated endpoints.

• As we have not touched the MCU previously scheduled conferences still stay
the same and can be dialed into.
• Try call into a conference scheduled before the endpoints were migrated.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
What About Trying This Out Yourself ?
The Cisco Demo Cloud

• http://dcloud.cisco.com
• Available for Cisco Partners

• Repeatable demonstrations
and customised labs with
complete administrative
access.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
Conferencing on UCM
Overview
Conferencing on UCM
• Starting point – same architecture as post migration
• Recommended deployment from Preferred Architectures
– CMR Instant and CMR Personal
• Scheduling through Conductor
– Dedicated and Shared bridge model
NOTE:
Leaving WebEx out of this session - however it is supported in the architecture

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
Overview
Post migration deployment
TMS Prime

UCM VCS C VCS E


SIP Internet
Trunk

SIP
H.323
MCU Management

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
Conferencing
Components for Conferencing

Component Description

Manages and allocates conferencing resources


Cisco TelePresence Conductor
requested from Unified CM

Provides voice and video conferencing.


Cisco TelePresence Server Available on dedicated hardware platforms and on
virtual machine.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
Conferencing
Types of Conferences

Description

CMR Instant
A conference that is not scheduled or organised in advance.
(ad-hoc)

CMR Personal A conference that requires callers to dial a predetermined number


(rendezvous) or URI to reach a shared conferencing resource.

A conference planned in advance with a predetermined start


CMR Scheduled
time.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
Conferencing on UCM
Adding Conductor and TS
TMS Prime

UCM VCS C VCS E


Internet

SIP
H.323
Management
Conductor TS MCU
SIP and API control

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
Conferencing on UCM
CMR Instant and CMR Personal

• Configuring SIP Trunks between Unified CM and Conductor for Instant and
Personal conferences.

• CMR Instant and Personal conferences:


– UCM routing calls to conferences that will be dynamically created by Conductor.
– Conferences are not static but can be initiated at any time.
– Not configured or tied to specific bridge resources.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
Conferencing on UCM
CMR Instant and CMR Personal

VCS C VCS E
Internet
UCM

Pool 1 Pool 2

SIP
Conductor Management
SIP and API control

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
Typical Conferencing Deployment Options
Conferencing Architecture
UCM VCS C VCS E

Internet

TS for MCU for UCM Conductor Dual-registered TMS


Permanent Instant TS for scheduling
conferences conferences SIP
H.323
SIP and API control

MCU/TS – Instant or Permanent


conferences
BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
New – Single Deployment Model
Conferencing Architecture
UCM VCS C VCS E

Internet

Conductor TMS

SIP
SIP and API control

Dedicated / shared Pool of TS Resources

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
Conferencing on UCM
Scheduling through Conductor

• Historically scheduling has used dedicated resources to guarantee a certain


number of ports would be available throughout the scheduled meeting.
• Previous versions of TMS and Conductor supported limited scheduling with
several major caveats. New releases of TMS 14.6, Conductor XC3.0 and TS4.1
help alleviate many of the initial challenges with scheduling resources behind
Conductor.
• Now MultiParty Media 310, 320 and TelePresence Server on Virtual Machine
can be scheduled.
• Conference placement is done at conference start time.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Conferencing on UCM
Scheduling through Conductor

Dedicated Resources Shared Resources


• 100% guaranteed resources for scheduled • Scheduled conferences are best-effort
conferences. service just as Instant and Permanent
• Similar to previous TMS deployment with conferences are.
directly managed TelePresence Servers. • Simplest deployment, TelePresence Servers
• Single TS, in single Bridge Pool, in single are dynamically allocated for any type of
Service Preference. conference.
• If utilisation is high, additional TelePresence
Servers can be deployed.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
Conferencing on UCM
Scheduling through Conductor
TMS UCM Conductor

SIP
SIP and API control

Pool 3 Pool 4 Pool 5

Pool 1 Pool 2

Single Bridge per Pool

Scheduling – dedicated CMR Instant, CMR Personal and


bridge scheduling - shared bridge
BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
Conferencing on UCM
Scheduling through Conductor - Limitations
• TMS only recognises one Conductor node in a clustered Conductor setup.
• If a dedicated bridge is used for scheduled conferences, TMS will not take
advantage of Optimised Conferencing.
• TMS sees Conductor location – not individual bridges.
• It is recommended to disable conference auto-extend setting on TMS.
• Limitation on CCC (TMS Conference Control Centre) features available.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
Extending The Border
Overview
• Terminology Introduction, Product Line Options, Scalability
• Firewall Traversal
• Mobile & Remote Access Solution Overview
• Business to Business Collaboration (B2B)
• Instant Messaging and Presence Federation
• Interoperability

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Terminology Introduction, Product Line Options,
Scalability

71
Branding Terminology Decode
Collaboration Edge
umbrella term describing Cisco’s entire collaboration architecture for edge
... features and services that help bridge islands to enable any to any collaboration…
…collaborate with anyone anywhere, on any device….
Cisco VCS
Existing product line option providing advanced video and TelePresence applications
Includes VCS Control and VCS Expressway
Cisco Expressway
New product line option for Unified CM and Business Edition customers, providing firewall
traversal & video interworking. Includes Expressway Core and Expressway Edge
Mobile and Remote Access (MRA)
Feature available on both VCS and Expressway product lines with X8.1 s/w
Delivers VPN-less access to Jabber and Fixed Endpoints
BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
X8.1 Product Line Options
X8.1

VCS New
Expressway
Offering

“VCS Control” “VCS Expressway” “Expressway-C” “Expressway-E”


No Change No Change Or Core Or Edge

• Specialised video applications for video- • Solution designed for and sold
only customer base and advanced video exclusively with Unified CM 9.1 and
requirements above (including Business Edition)
• Complete set of X8 features • Subset of X8 features
• No changes to existing licensing model • $0 server software licenses

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VCS and Cisco Expressway Feature Comparison
Cisco
Cisco VCS
Feature Comparison Expressway
Family
Series
Mobile and Remote Access Y Y
Business to Business Video Y Y
Business to Consumer / Public to Enterprise Access with
Y Y
Jabber Guest
Video Interworking (IPv4 to IPv6, H.323-SIP, MS H.264 SVC-
Y Y
AVC, Standards-based 3rd Party Video endpoints)
CMR Cloud/Hybrid (Webex) Y Y
XMPP Federation Y
Video Session Management & Call Control N Y
Video / TelePresence Device Registration & Provisioning N Y

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VCS and Expressway
Recap
• VCS Control, VCS Expressway, Expressway-C and Expressway-E share the same code.
• VCS platform is a superset of Expressway Series features.
• VCS is Expressway + Local Registrations (mainly)
• Expressway is VCS – Local Registrations (mainly)

• MRA and B2B are available on both platforms.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
VCS and Expressway X8 Scalability
Server Cluster

MRA Audio Only MRA Audio Only


Platform Video Calls Video Calls
Registrations Calls Registrations Calls

Large OVA, 1st Gen VCS Appliance


2,500 (Tandberg)
500 1,000 10,000 2,000 4,000
CE1000
Medium OVA,
2,500 100 200 10,000 400 800
CE500
Small OVA
2,500 100 200 2,500 100 200
(BE6000)
Note: Expressway C&E or VCS-C can be clustered across multiple BE6000s for redundancy purposes,
but with no additional scale benefit

Small, medium, & CE500 can support Unified CM calls scaling up to 150 video or 300 audio per server

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VCS: “Unified CM Calls”
• Calls from endpoints using the
Mobile and Remote Access feature
are classified as Unified CM calls

• Unified CM calls do not consume


Rich Media Sessions (Expressway)
or Traversal Licenses (VCS)

• But Unified CM Calls do count


against the overall system capacity

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 77
Firewall Traversal

78
How Expressway Firewall Traversal Works…
Enterprise Network DMZ Outside Network

UCM
Internet
VCS Control Firewall VCS Firewall
Expressway Signalling
Media

1. VCS Expressway is the traversal server installed in DMZ. VCS Control is the traversal client installed inside the
enterprise network.

2. VCS Control initiates traversal connections outbound through the firewall to specific ports on VCS Expressway with
secure login credentials.

3. VCS Control sends keep-alive packets to VCS Expressway to maintain the active connection

4. When VCS Expressway receives an incoming call, it issues an incoming call request to VCS Control.

5. VCS Control then routes the call to UCM to reach the called user or endpoint

6. The call is established and media traverses the firewall securely over an existing traversal connection
BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Firewall Port Details
• No inbound ports required to be opened on the internal firewall
• Internal firewall needs to allow the following outbound connections from VCS C
to VCS E
– SIP: TCP 7001
– Traversal Media: UDP 2776-2777 or 36000 to 36011
– XMPP: TCP 7400
– HTTPS (tunneled over SSH between C and E): TCP 2222

• External firewall needs to allow the following inbound connections to VCS E


• SIP: TCP 5061
• HTTPS: TCP 8443
• XMPP: TCP 5222
• Media: UDP 36002 to 59999

http://www.cisco.com/c/dam/en/us/td/docs/telepresence/infrastructure/vcs/config_guide/X8 -5/Cisco-VCS-IP-Port-Usage-for-
Firewall-Traversal-Deployment-Guide-X8-5.pdf

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Mobile and Remote Access (MRA)

81
Solution Components Software Requirements
Component Min Software Version Projected Availability
Cisco Expressway or Cisco VCS X8.1.1 Available
Unified CM 9.1(2) SU1 Available
Unified CM IM&P 9.1 Available
Unity Connection 8.6(1) Available
Jabber for Windows 9.7 Available
Jabber for iPhone and iPad 9.6.1 Available
Jabber for Mac 9.6 Available
Jabber for Android 9.6 Available
EX/MX/SX/C Series TelePresence TC 7.1 Available
Endpoints

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Deployment Models
Post migration deployment…Now with a focus on MRA and external communications
TMS Prime

UCM VCS C VCS E


Internet

SIP
H.323
Management

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 83
Moving External Endpoints to UCM
Mobile and Remote Access for fixed endpoints
Existing
Endpoint registration, call control and Deployment
provisioning are serviced by VCS TC7.1+ Series
Control and TMS Platforms

DMZ Outside firewall


C Series

Collaboration
Services Internet EX Series

UCM VCS VCS


Control Expressway
MX Series

Endpoint registration, call control, and


provisioning are serviced by UCM Post Migration
Deployment

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Jabber Video for Telepresence (Movi) and IM&P
Considerations
Jabber Video is a great video desktop client for Windows and Mac.
Few features, great quality: A/V + Content(BFCP), Presence and Directories. Nothing else.
Jabber Video architecture is based on: VCS-E  VCS-C TMS
Jabber Video is not capable of IM. This is now available with Jabber at no cost
Jabber (Full UC Client) is available for Windows, Mac, Mobile (Android/Ios), Tablet and has
tons of Phone/UCM features and services. (i.e. Voice Services, CTI Control, File transfer,
bidirectional desktop sharing, etc)
Jabber Architecture is based on: VCS-E -> VCS-C -> CUCM

Jabber adds MORE to the Desktop Video experience. At no cost.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
What can Jabber Clients Do with MRA?
A fully featured client outside the network Access visual
voicemail

Inside firewall DMZ Outside firewall


(Intranet) (Public Internet)

Collaboration Instant Message


Internet
Services and Presence

UCM VCS Control VCS


Expressway Make voice and
video calls

Launch a web
conference
Share content
Search corporate
directory

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
New Endpoint Support
Targeting first half 2015

Inside firewall DMZ Outside firewall


(Intranet) (Public Internet) DX650, DX70, DX80

Collaboration Internet
Services

UCM VCS Control VCS


Expressway
8811, 8841, 8851, 8861

7821, 7841, 7861

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Services Available to DX Series Voice and video calling, including content share
with Cisco Expressway
+

Inside firewall DMZ Search corporate directory


(Intranet)

Collaboration Internet
Services

UCM VCS Control VCS


Expressway Instant Message and Presence,
including escalation to Voice/Video

Visual voicemail

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Protocol Workload Summary

Inside firewall DMZ Outside firewall


(Intranet) (Public Internet) Protocol Security Service
SIP TLS Session Establishment –
Collaboration Internet Register, Invite, etc.
Services
Media SRTP Audio, Video, Content
UCM VCS Control VCS Share, Advanced Control
Expressway
HTTPS TLS Logon,
Unified CM IM&P Provisioning/Configuration,
Contact Search, Visual
Voicemail
Unity Connection
XMPP TLS Instant Messaging,
Presence

Conferencing Resources

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VCS Expressway and Jabber Service Discovery

DNS SRV lookup _cisco-uds._tcp.example.com


Inside firewall DMZ Outside firewall
(Intranet) (Public Internet)

✗ Not Found
Collaboration
Services DNS SRV lookup _collab-edge._tls.example.com
Public
DNS

✓ expwyNYC.example.com
UCM VCS Control VCS
Expressway

TLS Handshake, trusted certificate verification


HTTPS:
get_edge_config?service_name =_cisco-
uds&service_name=_cuplogin

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Split DNS SRV Record Requirements
• _collab-edge record needs to be available in public DNS
• Multiple SRV records (and VCS Expressway hosts) should be deployed for HA
• A GEO DNS service can be used to provide unique DNS responses by
geographic region
_collab-edge._tls.example.com. SRV 10 10 8443 expwy1.example.com.
_collab-edge._tls.example.com. SRV 10 10 8443 expwy2.example.com.

• _cisco-uds record needs to be available only in internal DNS


_cisco-uds._tcp.example.com. SRV 10 10 8443 ucm1.example.com.
_cisco-uds._tcp.example.com. SRV 10 10 8443 ucm2.example.com.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VCS Expressway DNS
• Note: VCS Expressway servers
will often have multiple DNS
aliases, especially in dual-nic
deployments
• The VCS Expressway system
hostname and domain (defined
<edgeConfig>
under System > DNS) are <sipEdgeServer>
combined to form the VCS <server>
<address>expwy1.example.com</address>
Expressway FQDN <tlsPort>5061</tlsPort>
</server>
• VCS Expressway FQDN is <server>
embedded in the edge xml config <address>expwy2.example.com</address>
<tlsPort>5061</tlsPort>
served to remote clients, and </server>
needs to resolve in public DNS </sipEdgeServer>

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VCS Mobile and Remote Access
from Unified CM perspective
• Remote access provided by VCS is, for the most part, transparent to UCM
• No requirement to build a SIP trunk on Unified CM to VCS C or E
• No requirement to make dial plan changes
• Remote Jabber clients or TelePresence Endpoints registering to Unified CM
through VCS will appear to Unified CM as VCS C IP address

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Unified Communications Traversal
• X8.2 introduced new zone type, Unified Communications Traversal
• Similar to existing Traversal client and server zones, only simplified
• Unified Communications Traversal provides:
– SIP only, Assent based traversal
– Mutual TLS & TLS verify enabled
– Media Encryption Mode = Forced encryption
– Support for Unified Communications features (MRA, Jabber Guest, XMPP Federation)

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Parallel Traversal Zones
• One Traversal Zone used for Open Video Federation
• Provides SIP, and optionally H.323
• Media Encryption Mode = Auto

VCS C Firewall VCS E

• Unified Communications Traversal Zone used for Mobile & Remote Access,
Jabber Guest, XMPP Federation
• Provides SIP, XMPP, HTTP
• Media Encryption Mode = Forced
BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
MRA and B2B • An automatic discovery process
replaces SIP trunk between
Interaction with SIP trunk VCS Control and Unified CM for
Mobile & Remote Access.
• However, if Unified CM includes
SIP Trunk can interfere a SIP trunk for other
with remote registrations integrations like B2B video
federation, Unified CM will
Inside firewall DMZ Outside firewall reject any SIP registration
(Intranet) (Public Internet)
attempts from remote Jabber
Collaboration or TP endpoints, as the
Services register method is not accepted
Internet on Unified CM SIP trunk
interface
UCM VCS VCS
Control Expressway
• Update Unified CM SIP trunk
security profile to listen on
ports other than TCP 5060 or
5061 (you could use 5560,
SIP 405 will be returned to 5561, etc.)
SIP Video SIP Register request if there
Endpoints • Port change allows for SIP
is SIP trunk port conflict trunk integration AND mobile
& remote access
BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Combining Features on a Single Cluster Pair
B2B – MRA – XMPP Federation

Open Video Federation supporting:


SIP & H.323 (inbound & outbound)
Outbound calling for CMR Cloud/Hybrid
Inbound calling for CMR Premises

Collaboration
Services XMPP Federation
Unified VCS Control VCS
CM Expressway
Mobile & Remote Access supporting:
Cisco Jabber Desktop Clients
Cisco Jabber Mobile Clients
7800 & 8800 Series IP Phones
DX80, DX70, DX650 Collaboration Endpoints
TC Series Telepresence Endpoints

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Multi-Deployment Support
New feature in X8.5 • Single VCS pair can now
serve multiple domains
example1.com
• Not a multi-tenant
architecture
example2.com • Single certificate
Internet presented by VCS E
needs to contain multiple
domain names
example3.com

Cluster 1

Cluster 2

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Unsupported: Unbalanced Expressway Deployments
• This model is still supported
for traditional VCS
Inside firewall DMZ Outside firewall
Expressway deployments
(Intranet) (Public Internet) (B2B)
• But this is not supported
Collaboration for the new mobile and
Services remote access functionality
introduced in X8.1
Unified VCS-Control VCS-E Internet
CM Cluster Cluster A
• Mobile and remote access
requires a VCS-C cluster
for each VCS-E cluster
VCS-E • Only one “Unified
Cluster B
Communications
services” Traversal zone
per cluster

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Unsupported: Expressway Chained Traversal
• Chained traversal is
often used in
Inside firewall DMZ DMZ Outside firewall environments with
(Intranet) B A (Public Internet) heightened security
policies
Collaboration Internet
Services • This option is still
supported for VCS-E
Unified VCS VCS VCS
CM C E E
(B2B), but will not allow
for Unified
Traversal Traversal Traversal Communication
Client Server &
Traversal
Server Services
Client
• Not supported for the
new mobile and remote
access functionality
introduced in X8.1
BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Existing VCS Customers
• Customers with VCS-C and VCS-E can add Mobile and Remote Access to an
existing deployment
• Simply add a parallel traversal zone on existing VCSs to support mobile and
remote access
• Concurrent session scale is the primary reason for adding Expressways
dedicated to Mobile & Remote access
Will the number of remote Jabber users making calls over Expressway crush my
existing TelePresence deployment?

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Parallel Deployments of VCS and Expressway
_collab-edge SRV records don’t conflict with existing B2B VCS SRV records

Open Video Federation (SIP & H.323)


Cisco Jabber Video for TelePresence Registration
Cisco TelePresence Endpoints (TC) Registration to VCS
Collaboration
Services
Outbound calling for CMR Cloud/Hybrid

UCM VCS-C VCS-E

Cisco Jabber Registration


Cisco TelePresence Endpoints (TC) Registration to UCM
VCS C VCS E

Add _collab-edge SRV to Public DNS


NO Server licenses
NO call licenses
BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Business to Business Collaboration (B2B)

103
Secure Signalling and Media
VCS Media Encryption RTP to SRTP
VCS C VCS E VCS E VCS C B
A

Internet

Media Media Media Media


Encryption Encryption Encryption Encryption
mode: Off mode: On mode: Auto mode: Best
Effort
RTP SDES/SRTP(RFC4568)

RTP SDES/SRTP(RFC4568)

• Auto: No media encryption policy applied by the VCS


• Best Effort: Use encryption if available otherwise fallback to unencrypted
• Force Encrypted: All media must be encrypted
• Force Unencrypted: All outgoing media will be unencrypted
• Encryption Policy applies to SIP and H.323 calls interworked to SIP
• Encrpytion Policy does not apply to H.323 calls
BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 104
Interoperability

105
Lync Integrated Architecture
Interop target architecture TP Conference

Conductor

Lync Servers CUCM Video


VCS (Interop) Phones

Personal

Room
Legacy Non-Cisco Immersive
end-points H.323/SIP
endpoint
Jabber

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Conceptual diagram

Deployment Models ROADMAP ITEM


Subject to change

Post migration deployment…Now with a focus on 3rd party interop

VCS Control
Lync GW
SVC-AVC Gateway
+RDP/BFCP (CMR Scenarios)

VCS C VCS E
Internet

UCM

SIP
H.323
Management
BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 107
Call (A/V)

Single Identity - Current limitations IM Session (IM/P)


SIP registration
XMPP Registration (IM/P)
Lync shares the same domain CUCM and IM&P needs separate domains.
“com pany.lab” for both A/V and IM&P i.e. “video.company.lab” and “company.lab”

LYNC Pool VCS Control “Lync Gateway” CUCM A/V


*@video.company.lab

CUCM IM/P

Lync client
Jabber client
Sip: [email protected]
Sip: [email protected]
Xm pp: [email protected]

Microsoft Lync handles Audio, Video and IM&P with the same call control system
Cisco handles A/V on CUCM/VCS and the IM&P is handled by the CUCM IM&P server.
Cisco best practices suggest to share the same domain for both Presence (managed by the CUCM IM&P) and Audio/Video (managed b y CUCM/VCS). This would
require Lync to send traffic to the two systems separately. Unfortunately Lync CAN’T split routes for a single domain to two separate addresses
Therefore Jabber needs two different URIs. One for Presence and one for Voice/Video.
Lync users will have to contact Jabber users using two different URI addresses (i.e. [email protected] for video calls and
[email protected] for IM chat sessions). Jabber Users will be listed twice in the Lync buddy list since two different contacts are needed.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VCS IM&P Federation & Video Integration - Combined
Lync to Jabber Migration - Directory VCS C
CUCM / IM&P

Lync Frond End

Initial SIP invite (2)


IM XMPP invite (4)

VCS Directory

SIP AV invite
(3b)
VCS Lync Gateway

• This is currently in a pilot stage today


• Scalability testing still ongoing
• Application Note listed on the Cisco Interoperability Portal
Lync Server 2013 via Expressway to Cisco Unified Communications Manager Release 10.5 IM&P

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Summary
Session Key Takeaway
• Cisco Preferred Architecture for Video - recommended deployment models that
are prescriptive, out-of-the-box, built to scale and tested by Cisco.
• VCS to UCM migration program and recommended process.
• Single deployment model for UCM conferencing with Conductor.
• MRA allows external endpoints registrations to UCM.
• B2B, Legacy Endpoints and Interoperability will continue to use VCS.
We are now ready to encourage migrating to a
UCM based video call control platform.

BRKUCC-2676 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 111
Q&A
Complete Your Online Session Evaluation
Give us your feedback and receive a
Cisco Live 2015 T-Shirt!
Complete your Overall Event Survey and 5 Session
Evaluations.

• Directly from your mobile device on the Cisco Live


Mobile App
• By visiting the Cisco Live Mobile Site
http://showcase.genie-connect.com/clmelbourne2015
• Visit any Cisco Live Internet Station located
throughout the venue Learn online with Cisco Live!
Visit us online after the conference for full
T-Shirts can be collected in the World of Solutions access to session videos and
on Friday 20 March 12:00pm - 2:00pm presentations. www.CiscoLiveAPAC.com

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

You might also like