Ltrcol 2250
Ltrcol 2250
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Cisco Webex Teams
Questions?
Use Cisco Webex Teams (formerly Cisco Spark)
to chat with the speaker after the session
How
1 Find this session in the Cisco Events Mobile App
2 Click “Join the Discussion”
3 Install Webex Teams or go directly to the team space
4 Enter messages/questions in the team space
cs.co/ciscolivebot#LTRCOL-2250
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Cisco Meeting Server
Overview
Cisco Meeting Server
Connect the way you want on Everyone can meet Flexible APIs to work with
the device of your choice and share together your business processes
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Cisco Meeting Server Architecture
Platform Components
External
Load TURN
Web Bridge
Balancer Server
XMPP Recording /
Call Bridge Database
Server Streaming
Skype for Business Cisco Meeting Servers Skype for Business via
Infrastructure Office 365 or
MS Infrastructure
TURN
WebRTC
Exp-C Exp-E
Audio/Video
Endpoints Unified CM Expressway Edge WebRTC
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Configuration Tasks
• CMS Server Configuration Basics • Unified CM Integration
o Certificates o Ad-hoc Conferencing
o Database Clustering • CMS Call Bridge Groups
o Web Admin
• BONUS: Managing Meetings
o Call Bridge Clustering
o XMPP Clustering • BONUS: Expressway Edge
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Management and Administration Tools
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Cisco Meeting Server Spaces
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
CMS
WebRTC:
https://join.domain.com
SIP Endpoints:
[email protected]
CMA: Your Personal Space
Spaces
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Users / LDAP Integration
• No local users (except for Admin and API access)
• LDAP Mapping can create personal Spaces with a primary and secondary Space and
user URI
• Should not overlap with other URIs in the network
• Multiple LDAP sources
Active
Directory CallBridge Database
AD
+ Space
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Certificates
• Each service requires a certificate:
• WebAdmin, XMPP, WebBridge, CallBridge, Loadbalancer, Trunk, Database Cluster,
Recording Server, Streaming Server
• Encryption is mandatory! Certificate Types
• Can share certificates between services Self-signed by CMS
Private CA Signed
• Database / Microsoft Interop present
Public CA Signed
unique requirements
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Redundancy and Scale
Benefits Cluster Options
• Increased capacity • Database Cluster
• Spaces, Users, Dial Plan, Cluster-
• Resilience wide configuration
• Geographic optimization • Provides Resiliency
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
CMS Dial plan: Call Processing
CMS ALWAYS uses domain-based routing to determine call treatment
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Microsoft Interop
Skype for Business Integration Types
Rendezvous : Video and S4B Endpoints meet in a CMS space
Dual Homed conferencing – Native experience for both Video and S4B users
Dial IVR+ConferenceID
or
ConferenceID@domain Join Lync Conference Click-To-Join
CMS
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Edge
Architecture – Core and Edge with Single Edge
WebRTC
Clients
Outside Firewall
Expressway-E
DMZ TURN
Web-Proxy
UC Traversal
Inside Firewall
Expressway-C
XMPP
UC Traversal
Call Bridge Web Bridge client
CMS
WebRTC
Clients
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Microsoft Interop with Expressway – Gateway Calls
Standard SIP Inbound from: [email protected] to: [email protected]
MS SIP Public DNS
CMS GW (To cisco.com):
Media Send call to Exp-C as _sipfederationtls.tcp.cisco.com Exp-E
standard SIP
GW CMS
TURN
Organization with
MS Infrastructure
[email protected]
[email protected] CUCM Exp-C Exp-E
Inbound call (To cisco.com): Inbound call (To cisco.com): Inbound call (To cisco.com):
If standard SIP, send to CUCM If MS-SIP, send to GW CMS Send to Exp-C
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Microsoft Interop with Expressway – Gateway Calls
Standard SIP
Outbound from: [email protected] to: [email protected]
MS SIP
Public DNS
Media GW CMS anchors call _sip._tcp.ms.com Not found
& sends new INVITE _sipfederationtls.ms.com MS-Edge
as MS-SIP call
GW CMS
TURN
Organization with
MS Infrastructure
[email protected]
CUCM Exp-C Exp-E
[email protected]
O365 Clients
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
Lab Tips
Lab Users
• There are 3 “Inside” clients
• PC1 is Chuck with Jabber &
Skype for Business (User 1)
I’m User1 on YOU as User4
PC2 is Amy with Jabber &
•
Skype for Business(User 2) PC1 on your laptop
• Your laptop is User4
with Jabber and Chrome
Toggle Menu
Print Presentation
& Lab Manual
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Tips & Tricks
Click
• Use Copy / Paste!!!
• CMS CLI / Web pages time out FAST
Right-Click
• CLI / SSH sessions:
Click to open Putty/SSH session, then right-click to paste password
• All device credentials are: admin with password c1sco123
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Tips & Tricks
• Redundant tasks often have shortcuts to configure automatically and allow
you to skip ahead.
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Lab Topology Standard SIP
MS SIP
Unified CM: @pod#.cms.lab
CMS: @conf.pod#.cms.lab
Internal Skype: @s4b.cms.lab
East DC West DC HTTPS/WebRTC External Skype: @ms.lab
S4B
s4b.cms.lab
cms1a cms1c
cms1b
Public DNS
DB cluster, CallBridge Cluster,
XMPP Cluster, WebBridge cmsgw
Skype for Business (PC3)
CMM [email protected]
TURN Organization
WebRTC Client with MS
(Lab Laptop) Infrastructure
expc1a expe1a
cucm1a
cucm1b
PodUser4 / Jabber B2B standard SIP
(Lab Laptop) [email protected]
WebRTC
Client (PC3)
Internal DNS
Questions?
Use Cisco Webex Teams (formerly Cisco Spark)
to chat with the speaker after the session
How
1 Find this session in the Cisco Events Mobile App
2 Click “Join the Discussion”
3 Install Webex Teams or go directly to the team space
4 Enter messages/questions in the team space
cs.co/ciscolivebot#LTRCOL-2250
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Complete your online
session survey
• Please complete your Online Session
Survey after each session
• Complete 4 Session Surveys & the Overall
Conference Survey (available from
Thursday) to receive your Cisco Live T-
shirt
• All surveys can be completed via the Cisco
Events Mobile App or the Communication
Stations
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Continue Your Education
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
Thank you
Reference
Material
Which Components are Needed
Audio / Video / Geo
Spaces WebRTC External Access CMA
S4B GW Distribution
✅ Clustered ✅Core
Call Bridge ✅Core ✅Core ✅Core
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
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
LoadBalancer self-signed
Public CA Signed
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.
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
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 or a Used by clients to login
Load Balancer which 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
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Dual Home Conference Modes
New in Cisco Meeting Server 2.3
LTRCOL-2250 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 41