Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
90 views87 pages

CMS Arch & Components

CMS Architecture

Uploaded by

chaitanya dhaka
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)
90 views87 pages

CMS Arch & Components

CMS Architecture

Uploaded by

chaitanya dhaka
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/ 87

Designing and Deploying

Multiparty Conferencing for


On-Premise TelePresence Video

Abhijit Dey – Technical Marketing Engineer


BRKCOL-2803
Cisco Spark
Questions?
Use Cisco Spark to chat with the
speaker after the session

How
1. Find this session in the Cisco Live Mobile App
2. Click “Join the Discussion”
3. Install Spark or go directly to the space
4. Enter messages/questions in the space

Cisco Spark spaces will be cs.co/ciscolivebot#BRKCOL-2803


available until July 3, 2017.

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Other Sessions of Interest
Multiparty Conferencing for Audio, Video and Web
LTRCOL-2250 Wed 08:00 Collaboration using Cisco Meeting Server Paul Giralt
BRKCOL-2018 Wed 08:00 Best Practices for Business to Business Video Collaboration Luca Pellegrini
Troubleshooting Collaboration Edge - Mobile and Remote
BRKCOL-2021 Wed 13:30 Access Philip Smeuninx
BRKCOL-2610 Wed 16:00 Cisco Interoperability with Microsoft - Part 1, Collaboration Tobias Neumann
Cisco Interoperability with Microsoft - Part 2, Video
BRKCOL-2611 Thu 08:30 Interoperability Fabio Chiesa

BRKCOL-3110 Thu 13:00 Troubleshooting the Cisco Meeting Server Vernon Depee
Agenda

• Introduction
• Cisco Meeting Server
• Platform Options
• New in Cisco Meeting Server
• Microsoft Interop
• Scheduling & Management
• Video Architecture
• Takeaways
A Day in the Life of a Collaboration User

Video External Compatible


Share Content?
Meeting? Participants? Solutions?

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Cisco Meeting Server
Cisco Meeting Server Integrating the silos

Cisco Meeting Server

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
A meeting is a Space in Cisco Meeting Server
• A Space is an always available personal meeting room.
• Users can have multiple Spaces.
• Participants dial consistent addresses to reach a Space.
• Participants can be Voice/Video/Web/Skype and have a consistent experience.
• Synced from Active Directory.
• Can be defined via API or from admin UI

Every Every Every


Room Desk Pocket

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
CMS Space
CMA WebRTC Go to:
https://join.mysystem.com
SIP Endpoints Dial:
[email protected]

CMA Go to: your personal Space

Spaces
Phone Dial: S4B OnPrem / O365
+1(408)555-5555 Click:

Personal meetings
Invite others to your personal meeting using your own join details
Scheduled meetings
Cisco TelePresence Management Suite (including Microsoft Outlook integration)
One-Button-to-Push support
Ad hoc conference with UCM
Escalate 1:1 calls to add participants

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Cisco Meeting Server
Architecture
Cisco Meeting Server Architecture
Fundamental Architectural Components

Web Bridge Call Bridge

XMPP Server Database

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Cisco Meeting Server Architecture
Flexible and Scalable Architectures –Scalable and Resilient Deployment

New York
Web Bridge Resiliency Web Bridge
San Francisco
Scale XMPP
Call Bridge Call Bridge Database
Server

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
CMS Server Redundancy
• Following components can be clustered
• CallBridge (Active/ Active)
• Database (Active/ Standby)
• Xmpp (Active/ Standby)
• WebBridge (Active/ Active)
• Recorder & Streamer (Active/ Active)
• Separate license (cms.lic) file is needed for every server enabling their
respective modules
• Licenses are tied to the MAC address of the servers

• Cluster can be either or a mix of CMS 1000, CMS2000 or spec-based HW

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Call Bridge Groups
Cisco Meeting Server
• CallBridge Groups and Intelligent Load balancing
• Introduced in CMS 2.1
• To group CallBridges in same Location
• Used to reject calls than reduce resolution when capacity is reached
• Enables Load Balancing of CallBridges within same CallBridge groups
• CallBridge Groups require Cisco Call Manager
• Requires “INVITE with Replaces” (not supported by Cisco VCS)

• RTT of 100ms within CallBridge Group, RTT of 300ms within cluster


• Call routing for CallBridge Groups relies on Cisco Call Manager:
• Route Patterns
• Route Groups
• Route Lists

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
CallBridge Groups – Call Replacement
US Callbridge Group
CUCM
Call Bridge CB1 Call Bridge CB2

Space: Video EP with existing call


MySpace1
to MySpace1 on CB2

SIP: INVITE MySpace1

SIP: INVITE MySpace1 with Call_ID_XXX Supported:.. Replace

replace query for conference YYY using server CB2 (priority: 0, load level: 0, conference is running: 1)

replacing call Call-ID-XXX to conference YYY on server CB2

replacing call Call-ID-XXX from server CB1 into conference YYY

SIP: INVITE EndpointURI From spaceURI Replaces: Call_ID_XXX


SIP
SIP: INVITE EndpointURI
HTTPS / SIP Video Call established on CB2 only

Media

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Without Call Bridge Groups
• What’s the problem?

Total of 9 ports used for 3 party conference

CMS1 CMS2

Bob Bob
3 ports used 3 ports used
on CMS1 on CMS2

CMS3
3 ports used
on CMS3

Bob

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
With Call Bridge Groups
• The benefit …

Joe

CMS1 CMS2

Bob 3 ports used


on CMS1

Total of only 3 ports used for 3 party


conference rather than 9
CMS3

Tom

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Cisco Meeting Server
• Load Balancing

What can be set ?


Max Load Limit
• Maximum load percentage for callBridge
100%
• Maximum percentage of free capacity before rejecting
existing conferences
EXISTING
• Maximum percentage of free capacity before rejecting CONFERENCE
new conferences THRESHOLD
80%

NEW CONFERENCE
THRESHOLD
50%

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
CallBridge Group
Configuration Overview
• Creating CallBridge Groups
• POST /callBridgeGroups
• PUT /callBridges with callBridgeGroup=GUID in
• Enabling Load Balancing
• PUT /callBridgeGroups/<callBridgeGroup id> with loadBalancingEnabled=true
• Fine tuning (optional)
• PUT /system/configuration/cluster with
• loadLimit=(0-100000) default 80000,
• newConferencLoadLimitBasisPoints=(0-100000) default 50000,
• existingConferencLoadLimitBasisPoints=(0-100000) default 80000

• Outbound dial plans configured on CallBridge to CUCM

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
CallBridge Clustering
• Cluster to increase scale
CallBridge Group 1 CallBridge Group 2
• Up to 8 (8+ with BU
CMS1 CMS3 involvement)
• Active-Active Redundancy
CallBridge 1 CallBridge 3
• CallBridge Groups to be
used for Load Balancing
CMS2 within same Location
CallBridge 2 • CallBridge Group
recommended per
location

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
database Redundancy
• Active-Standby

CallBridge Group 1 CallBridge Group 2 CallBridge Group 3 • Cluster, min 3 and max 5
CMS1 CMS3 CMS4 • Max latency = 200 ms
RTT
CallBridge 1 CallBridge 3
• Might or might not stay on
Database 1 Database 3
the same CallBridge
D Database
D 2 D
• Recommendation – 1
database per location
CMS2
• Upgrade the database
CallBridge 2 schema manually before
upgrading the callBridge
to new release
• Read-Write only on the
Master node
BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Recording and
Streaming
Cisco Meeting Server
• Recorder Deployment
XMPP Server
Recorder
Call Bridge
• 720p30 H.264 Video Recorder acts as
Coding client to XMPP server
• 64kbps AAC-LC
• 2 recordings per physical Recorder
core
• 16 physical core
maximum
• Requires Recorder
license
NFS Sizing
• Maximum 1GB per hour

Network File Server


(NFS)
BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Cisco Meeting Server 2.1
• Streamer Deployment
Streamer
• RTMP stream to external
streaming server with XMPP Server
bitrate of 2Mbps
• 720p30 H.264 Video Call Bridge Streamer acts as
Coding client to XMPP server

• 64kbps AAC-LC
• 6 streams per vCPU and
1GB of memory Streamer rtmp://xxx/xxx
• Maximum 32 vCPUs
• Use recorder licenses for
streaming Sizing

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
Recorder & Streamer Redundancy
CallBridge Group 1
CMS1

CallBridge 1 CMS3
• 1 Recorder/ Streamer for
Recorder 1
multiple CallBridges
XMPP
D 1
• License needed on
Streamer
D 1 CallBridge hosting the
CMS2
recording / streaming, not
CallBridge 2 on the recorder / streamer
CMS3 server
XMPP
D 2
CallBridge 3

XMPP
D 3 CallBridge Group 2

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Recorder & Streamer Redundancy
CallBridge Group 1
CMS1 CMS2

CallBridge 1 Recorder 1

XMPP
D 1 Streamer
D 1 • Multiple Recorders/
Streamers for 1
CallBridge
• Active-Active redundancy
CMS3 CMS4

Recorder 2 Recorder 3

Streamer
D 2 Streamer
D 3

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
CMS Streaming and Recording
API Configuration
Method Parameter Description Settings

POST URL to /streamers Specify the HTTPS URL address that the Call
PUT URL to /streamers/<streamer Bridge will use to reach streamer.
id>

POST to /coSpaces Uses streamUrl from coSpaces profile to


PUT to /coSpaces/<coSpace id> determine where streaming is sent to

POST to /callProfiles recordingMode Determines how the Space will be recorded or Disabled| Manual| Automatic
PUT to /callProfiles/<call profile id> streamingMode streamed initiated

POST to /callLegProfiles recordingControlAllo Determines if call leg is allowed to start or stop True|False
PUT to /callLegProfiles/<call profile wed recording or streaming
id> streamingControlAllo
wed

POST to /dtmfProfiles startStreaming


PUT to /dtmfProfiles/<dtmf profile id> stopStreaming

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Cisco Meeting Server Certificate Requirements
Component Certificate Type Comments
WebAdmin self-signed
Public CA Signed
WebBridge self-signed Public CA signed certificate required only if
Public CA Signed CMA WebRTC is used

CallBridge self-signed Self-signed certificates cannot be used in a


Public CA Signed Skype/Lync deployment.
Deployments with TLS SIP Trunks cannot use
self signed certificates.
Trunk self-signed
Public CA Signed

LoadBalancer self-signed
Public CA Signed

Database Cluster Public CA Signed Self-signed certificates cannot be used in a


clustered deployment

Recorder Server self-signed Applications that interface to external devices require Public CA
certificates. Applications that interface internally in the Cisco
Streaming Server self-signed Meeting Server only require certificates signed by an Internal CA.
Self-signed certificates can be created via the MMP interface on
Cisco Meeting however it is strongly recommended that self-signed
certificates only be used for test environments.
BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Cisco Meeting Server DNS Requirements
Record Type Example Resolves to Description
SRV (*) _xmpp-client._ tcp.example.com The A record xmpp.example.com below. Used by clients to login. The SRV record must
Usually this is port 5222. correspond to the domain used in your XMPP
usernames
SRV (*) _xmpp-server._ tcp.example.com The A record xmpp.example.com below. Used to federate between XMPP servers. The
Usually this is port 5269 SRV record must correspond to the domain used
in your XMPP usernames
A xmpp.example.com IP address of either the XMPP server which Used by clients to login
is configured to trunk to the XMPP server.

A / AAAA join.example.com IP address of Web Bridge This record is not used by the CMS directly;
however, it is common practice to provide an end
user with an FQDN to type into the browser which
resolves to the Web Bridge. There is no restriction
or requirement on the format of this record.
A / AAAA ukcore1.example.com IP address of the Call Bridge Used by the Lync FE server to contact the Call
nycore1.example.com Bridge
A / AAAA ukcoreadmin.example.com IP address of the MMP Interface This record is used purely for admin pur- poses;
when system administrators prefer a FQDN to
remember for each MMP interface.
SRV (*) _sipinternaltls._tcp.fe.lync-domain.com The A record of the Lync FE server or If you have an FE pool, you can have multiple
FE records pointing to individual FE servers
FE Pool within the pool

A / AAAA fe.lync-domain.com IP address of the Lync FE server You will need one record for each individual FE
server

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Cisco Meeting Server Administration
Mainboard Management Application Programming
Browser Interface SFTP Interface
Processor (MMP) Interface (API)

• Command Line Interface (CLI) • WebAdmin Interface • Enhanced integration capability • CMS file access
• Console • Call Bridge User Interface • ReST API Methods • Upgrades
• SSH • HTTPS access • GET • Backup/restore
• Low Level Configuration • POST • Certificate file
management
• PUT
• DELETE

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Cisco Meeting Server
Platform Options
Portfolio Simplification
X1/2/3
MM820
MM410v
(server & blade)
CMS 1000
MSE 8510/8710
Over 15 Appliances Lead
Hardware (5310/20 & 310/20) Platforms
Products MSE 8000 Chassis CMS 2000
ISDN Gateways
Serial Gateways
TCS
CTX

MCU Licenses
ISDN Gateway Licenses Meetings (PMP+ / SMP+) Lead
Over 5 different Serial Gateway Licenses Branding/Recording License Type
licenses TCS Licenses Note: ACU and vTS screen licenses
CTX Licenses available

MCU
Gateway Cisco Meeting Server
Lead
Over 5 different TCS Cisco Meeting App Software
Software Conference Director TMS
MSE Supervisor Application
Applications Note: TS/Conductor still available
CTX
TMS-AE, TMS-XN
BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Cisco Meeting Server 1000

Capacity: Cisco UCS C220 M4


• 96 HD calls
• 3000 Audio calls Video Conferencing Audio Conferencing Web Conferencing

Virtualized Platform: Supports SIP


• 70 Hyperthreaded Cores • trunked to CUCM
• Co-residency not supported • trunked to VCS.
• ESXi 6.0 and above Supports Trusted SIP Trunk to Lync/Skype for
• Virtual machine version 11 and above Business

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
CMS Sizing Guidelines
CPU / RAM
Platform (CMS Core) CPU Hyperthreading Capacity (Participants)
(Recommendation)
Co Localized VMs (BE6k /
Disabled 1.25 HD ports per CPU core
BE7k) 2.5 Ghz Intel Xeon CPU
1 GB RAM per CPU core
Standalone VM Enabled 2.5 HD ports per CPU core

CMS1000 96 HD

MM 410 (legacy) NA NA 64 HD

MM 400v (legacy) 32 HD

Note: CMS Edge sizing is not linked to port capacity.


Edge VMs that connect to a single CMS Core use 4 cores and 4 GB 1 HD = 720p30 main video + 720p5 content
vRAM.
In other cases use 8 cores and 8 Gb vRAM.
Estimated resources capacity for:
1080p30 : x 0.5
Note: Meeting recording has (limited) impact on resource
consumption & platform capacity.
720p30 : x 1
For assured capacity, it is recommended to enable the recording 480p30 : x 2
service on a dedicated VM (4 cores & 4 GB vRAM) - will allow 8
simultaneous recordings.
BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Cisco Meeting Server 2000
New High Capacity Platform

6RU UCS
- UCS 5108 Chassis with 8 x 6324
Fabric Interconnects
- 8 x B200M4 Blades
Complimentary to CMS 1000
Sold as appliance –bare metal hardware
Supports core components only
• Callbridge
• WeBridge
• XMPP Server
500 HD calls
3000 audio calls

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Cisco Meeting Server 2000
Platform Architecture

Module 1 Blades #1 – 8:
1 has the CMS software (primary, boot
disk)
2 – 8 process media (secondary, no
disk)
All blades are connected in full mesh

Requires 5 IP addresses:
3 IP Addresses on management VLan
• 2 For fabric interconnects
• 1 Shared Address
1 For MMP Console on management
Vlan
Power Supplies 1 For CMS Application (port A)
Server
Modules 4 Hot-swappable Power Supplies

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Cisco Meeting Server 2000
Platform Architecture
UCS Management

Used for CMS Network Port ‘A’

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Cisco Meeting Server 2000
Platform Architecture –IMPORTANT Considerations

CMS 1000 CMS 2000


Port Capacity 96 720p HD Ports 500 720p HD Ports

Audio Ports 3,000 3,000


Can be clustered Yes Yes
Requires VMWare Yes No –Bare Metal
CMS Core Services Yes Yes

CMS Edge Services Yes No

CMS Recorder Support Yes No

CMS Streamer Support Yes No

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
New in
Cisco Meeting Server
Improving
Conferencing Experience
Improved Conferencing Experience
Maximum Quality Level

• Set max resolution for increased capacity


• Main video and Content resolutions
• API object /callLegProfile :qualityMain, qualityPresentation

Parameter Value

qualityMain unrestricted | (default)


max1080p30 |
max720p30 |
max480p30
qualityPresentation unrestricted | (default)
max1080p30 |
max720p5

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
Improved Conferencing Experience
Importance Level for Participants

• Assign importance level to one or more


participants
• Set importance parameter on API object
calls/<call id>/participants
• Display the participant with highest
important level in the main screen
• If more than one participants have the
same level, the one who was the most
recent active speaker will be chosen
• Active speaker is indicated by the blue
line

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Improved Conferencing Experience
Using Importance Level for Pane Placement

Importance Setting
CMS
Priority Participant Importance
1. 100
Chairperson

POST /calls/participants/
with request parameter importance set, for example to 100
PUT /participants/
with request parameter importance set, for example to 100

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Improved Conferencing Experience
Using Importance Level for Pane Placement

Presenter 1

Importance Setting
CMS Priority Participant Importance

1. 90
2. 90

Presenter 2

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Dual Screen Support for
Collaboration Endpoints
Dual Screen Support
Multi-Stream and Dual Screen Compared
Cisco TelePresence Server Cisco Meeting Server

Content

H.264 AVC

H.264 AVC

• Multiple streams sent by endpoint • CMS transcodes participants onto 2


screens
• Telepresence Server switches incoming
streams • 3 streams total sent by endpoint
• SVC Support • 2 video
• AVC Support • 1 content
• Requires Cisco Conductor • AVC Support
• Does not require Cisco Conductor
BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Dual Screen Support
• Receive video on both screens of
dual screen endpoint, when not
sharing content
Cisco Meeting Server
• 4 dual screen layouts available
• Endpoints Supported
Content
• MX700
• MX800D
H.264 AVC • SX80
• Spark Room Kit
• Requires:
H.264 AVC • CMS 2.2
• CE 9.1.1
• CMS transcodes main video and
overlays the PiPs
• Content & audio are transcoded
• iX protocol is used for Active
Control but not mandatory for
Dual Screen
BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Dual Screen Experience
Example: 5 Participants Equal Layout

5
1 2 3 4

5 participants no content 5 participants with content


Content Monitor Content Monitor

*BLANK*

3 Screens 3 Screens
5 participants no content 5 participants with content

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
Microsoft Interop
Microsoft Interop
• Skype for Business Integration Conference Types

Gateway: Allows calling between standards room


endpoints and Lync/Skype for Business

Spaces (Rendezvous): Standard Room endpoints and


Lync/Skype for Business users all connect on CMS
for best experience & content sharing
Dual Home Conferencing: Standards room endpoints
connect on CMS with connection to Lync/Skype
for Business meetings as full-featured
participants (video, audio, & content) Support for:
• IM and Presence
• SVC/H.264UC
• Multi-party conferencing
(Skype for Business/Lync 2013)
• Drag and drop
• RTVideo
(Lync 2010 & 2011)
• Bidirectional RDP Content
Sharing

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
Microsoft Interop
• CMS as Skype for Business Gateway
Gateway Conferencing

LYNC Standards Endpoint LYNC


CMS Standards Endpoint CMS

Spaces(Rendezvous)

LYNC Standards Endpoint

CMS
LYNC Space
Standards Endpoint

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
Microsoft Interop
• CMS as Skype for Business Gateway
Dial Conference Dial Conference
Address Address
LYNC
LYNC

CMS core
TelePresence Server
Lync/Skype
Front End SKYPE4B

Standards Video Systems Lync/Skype Clients

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Microsoft Interop
• Dual Home Conference with Skype for Business
Dial IVR+ConferenceID Join Lync Conference Click-To-Join

SKYPE4B

SKYPE4B
VIDEO SYSTEMS CMS LYNC SERVER
AVMCU SKYPE4B
5 media streams

Consistent
User
Experience
for
participants

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
Microsoft Interop
• Dual Home Conference with Skype for Business
Join Lync Conference Click-To-Join

SKYPE4B

SKYPE4B
VIDEO SYSTEMS CMS LYNC SERVER
AVMCU SKYPE4B
5 media streams

CMS 2.2 supports


Microsoft O365

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
Microsoft Interop
Dual Home Conference with Skype for Business on Premise
Scheduled by Skype native plugin

Skype Click-to link


Voice dial in information
Standards dial information
WebRTC Web address.

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
Microsoft Interop and Licensing
• RMS licensing for B2B Only
• CMS Gateway Mode Licensing improvement – now a ratio of SMP+
• Microsoft Deployment Guides in progress – target X8.10 timeframe
CMS Interop Model Premises S4B 1 Intra Enterprise B2B w/ Enterprise
(Including “Hybrid O365” w/FE on prem) w/O365 O365/S4B
CMS Space SMP+ or PMP+ SMP+ or PMP+ SMP+ or PMP+
1xRMS per S4B Client 1xRMS per S4B client
CMS Dual Home SMP+ or PMP+ SMP+ or PMP+ NA
1xRMS per EP
CMS Gateway Mode 1/6 of SMP+ or PMP+ 2 1/6 of SMP+ or PMP+ 2 1/6 of SMP+ or PMP+ 2
RMS RMS

Notes:
1. No RMS licensing consumed for premises based S4B
2. Gateway call between CMA and S4B
3. No “Interop License” needed for Expressway in above scenarios
4. Peak CMS licensing usage metrics are planned for a future version of CMM Dashboard"
BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
Scheduling & Management
Telepresence
Management Suite
TelePresence Management Suite

• Provisioning and configuration of conferencing infrastructure


• Booking and scheduling of endpoints and infrastructure
• Runs on windows server 2008 R2, 2012, 2012 R2
Operating System:
Windows Server 2012 R2 64-bit
• Robust APIs available for 3rd party applications Windows Server 2012 64-bit
Windows Server 2008 32- or 64-bit
• Previously available as an Appliance ,
Now only available as software (can be run in VMware) Platform - Software Only

• Replaces CTS-Manager

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
TMS Extensions TMSXE TMSBA

TMSXN TMSPE

TMSXE Integrates TMS with Microsoft


Separate Server than
Cisco TelePresence Management Suite Exchange (2007, 2010, 2013 and
TMS
Extension for Microsoft Exchange Online – Office 365)

TMSXN Integrates TMS with IBM Lotus Separate Server than


Cisco TelePresence Management Suite Domino Server 7.0.x, 8.0.x, 8.5.x TMS
Extension for Lotus Notes

TMSBA Provides a Web Services API that


Cisco TelePresence Management Suite interfaces with the TMS booking Option Key on TMS
Extension Booking API engine

Enables provisioning of telepresence


Replaces older TMS
users and endpoints for large-scale
TMSPE Agent Legacy. Both are
deployments and setting VCS FindMe
Cisco TelePresence Management Suite supported in TMS 13,
options in single user portal
Provisioning Extension only TMSPE supported
Also provides the Smart Scheduler
from 14.1
portal
BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
TMS Scheduling with Cisco Meeting Server

• CMS supported in TMS as well as Cisco TelePresence Server and


MCU’s
• Cisco Meeting Server Scheduling Support
• OBTP
• Early Join
• Auto Extend
• Multiple CMS CallBridges and Clusters Supported
• TMS admin interface, Outlook with XE Integration, Smart Scheduler
or Booking API all supported

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
TMS Scheduling with Cisco Meeting Server
OBTP Experience

TC based Endpoints
&
DX 70/80 Endpoints
Support OBTP

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
TMS Scheduling with Cisco Meeting Server
On Prem Skype Outlook Scheduling Experience

• Dual Homed for On-Prem Lync/S4B


• Video Users Dial-In
• Requires TMS-XE Integration
• Domain for OBTP is defined for Cisco
Meeting Server
2. Lync clients
click here

3. Video & CMA


1. Click on “New Skype endpoints dial
Meeting” for a Dual this
Homed Conference

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
TMS Scheduling with Cisco Meeting Server
O365 Outlook Scheduling Experience

• Dual Homed for O365 users


• Requires TMS-XE Integration
• Domain for OBTP is defined for Cisco
Meeting Server
• Video users join only via OBTP
2. Lync clients
click here

1. Click on “New Skype


Meeting” for a Dual
Homed Conference No Dial-In for Video-Only users
OBTP Only

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
Cisco Meeting Management
Cisco Meeting Management 1.0 (CMM) –Coming Soon
• White Glove Operator Tool
• Key features in CMM 1.0:
• Role based access with AD/LDAP
authentication
• List all active meetings
• List all participants in the meeting,
mute one or all, change layout, see
meeting call stats
• Add participant, drop one or all to
end meeting
• Conference event log
• Provided as VM
• No cost with CMS Support

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
Subject to change

Cisco Meeting Management 1.0

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
Subject to change

Cisco Meeting Management 1.0

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
Subject to change

Cisco Meeting Management 1.0

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Subject to change

Cisco Meeting Management 1.0

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 73
Subject to change

Cisco Meeting Management 1.0

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 74
Subject to change

Cisco Meeting Management 1.0

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
Cisco TMS + CMM = Complete Solution

Cisco TelePresence Management Cisco Meeting Management


Suite
CMM 1.0
• White glove tool
• Scheduling • Dashboard Future CMM
• Endpoint Management • CMS server configuration
• Licensing
• Provisioning

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
Cisco Preferred
Architecture
Cisco Meeting Server Solution Architecture
Component Description
Call Control Standards SIP Trunk

Collaboration Edge Cisco Meeting Server Edge (legacy)


Cisco Expressway Edge
Scheduling Cisco TelePresence Management Suite
Microsoft Outlook
Recording and Streaming Cisco CMS Recorder/ Streamer
Meeting Applications Cisco Meeting Application Software
Cisco Meeting Application Mobile
Cisco Meeting Application WebRTC
Video Endpoints Standards SIP

Conference Management Cisco TelePresence Management Suite


Cisco Cisco Meeting Manager (CMM) – coming soon
Customization and extensibility CMS API

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 78
Cisco Meeting Server
Internal DMZ External

Lync/S4B • Unified Collaboration


Users
Lync FE • Intercompany Federation
• Skype For Business
• O365 skype for Business
CMA CMA

CMS Edge

CMS VCS-C Cluster WebRTC


Core
(preview in Expressway 8.9) LEGEND
VCS E SIP
B2B Endpoints
Cluster
Immersive
Endpoints
SVC H.264UC RTV
3rd Party / H.323 /
Home/Mobile
Legacy Endpoints FW Traversal
Endpoints (MRA)
UCM Cluster
WebRTC
Cisco Jabber Non-
Immersive O365Lync/S4B
Users
Endpoints H.323

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 79
Key TakeAways
Key Takeways
• Cisco Meeting Server is a single box On-Prem conferencing solution for:
• Audio / Video, Cisco & Non-Cisco Endpoints
• Web based CMA on WebRTC based participants
• Phone participants
• Recording & Streaming

• Important participant Pane Placement is now available on Cisco Meeting Server


• Cisco Meeting Server Integrates with On-Prem S4B and Cloud O365
• Cisco TelePresence Management Server schedules Meetings on Cisco Meeting
Server
• Cisco Meeting Management to Manage Conferences on Cisco Meeting Server

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
Complete Your Online
Session Evaluation
• Give us your feedback to be
entered into a Daily Survey
Drawing. A daily winner will
receive a $750 gift card.
• Complete your session surveys
through the Cisco Live mobile
app or on www.CiscoLive.com/us.

Don’t forget: Cisco Live sessions will be


available for viewing on demand after the
event at www.CiscoLive.com/Online.

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Thank you
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Continue Your Education
• Demos in the Cisco campus
• Walk-in Self-Paced Labs
• Lunch & Learn
• Meet the Engineer 1:1 meetings
• Related sessions

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
Collaboration Cisco Education Offerings
Course Description Cisco Certification
CCIE Collaboration Advanced Workshop (CIEC) Gain expert-level skills to integrate, configure, and troubleshoot complex CCIE® Collaboration
collaboration networks

Implementing Cisco Collaboration Applications Understand how to implement the full suite of Cisco collaboration CCNP® Collaboration
(CAPPS) applications including Jabber, Cisco Unified IM and Presence, and Cisco
Unity Connection.

Implementing Cisco IP Telephony and Video Learn how to implement Cisco Unified Communications Manager, CUBE, CCNP® Collaboration
Part 1 (CIPTV1) and audio and videoconferences in a single-site voice and video network.

Implementing Cisco IP Telephony and Video Obtain the skills to implement Cisco Unified Communications Manager in a
Part 2 (CIPTV2) modern, multisite collaboration environment.

Troubleshooting Cisco IP Telephony and Video Troubleshoot complex integrated voice and video infrastructures
(CTCOLLAB)

Implementing Cisco Collaboration Devices Acquire a basic understanding of collaboration technologies like Cisco Call CCNA® Collaboration
(CICD) Manager and Cisco Unified Communications Manager.

Implementing Cisco Video Network Devices Learn how to evaluate requirements for video deployments, and implement
(CIVND) Cisco Collaboration endpoints in converged Cisco infrastructures.

For more details, please visit: http://learningnetwork.cisco.com


Questions? Visit the Learning@Cisco Booth

BRKCOL-2803 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 86

You might also like