Brkcol 2610
Brkcol 2610
Tobias Neumann
Agenda • Introduction
• Architectural Considerations for Interoperability
• Lync & Skype for Business Server
• Skype for Business Online
• Microsoft Teams
• Conclusion
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Architectural
Considerations for
Interoperability
Architectural Considerations
• What technical options do exist in each solution to achieve
interoperability?
• What is the user experience?
• What are the operational aspects of a chosen scenario?
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
Technical Options for Interoperability
Audio Telephony
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Technical Options for Interoperability
Audio Telephony
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Technical Options for Interoperability
Audio Telephony
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Technical Options for Interoperability
Messaging & Presence
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Technical Options for Interoperability
Messaging & Presence
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Technical Options for Interoperability
Video & Meeting
Lync & Skype for Business Server, Skype for Business Online
• Microsoft supports point to point and multipoint video
• A variety of video integrations and interoperability scenarios is available
(supported by Cisco Meeting Server or Webex) to enable Microsoft MS-
SIP and Microsoft Video codecs to interact with standards based SIP and
h.264 AVC
Microsoft Teams
• Limited scope 3rd party transcoding solution available.
Cisco intents to offer interoperability utilizing customers existing
investments. (Forward looking statement subject to change)
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Choice is yours…
Different results
• When dialing either SIP URI or phone number of Lync/SFB user (reverse number lookup), a “Lync to
Lync” call is initiated
• If a number is called and the called party is NOT a Lync/SFB user - call routed via mediation server
(Enterprise Voice Routing)
• If an Audio/Video call is initiated and the called SIP URI is not another Lync/SFB user – call routed
via SIP routing logic (SIP static route)
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Enterprise Voice Interoperability
A users view of the world…
Skype for Business only Skype for Business and
Cisco IP phone
RTaudio G.711
OCS 2007 / Lync 2010 & 2013 / Skype for Business (no media bypass), none G.711 on IP-PBX
S4B Client S4B Front End S4B Med. Server Cisco UCM IOS Transcoder
Flows show the SIP signaling and media paths in a SIP-trunk (Direct SIP) interoperability scenario
Lync Mediation Server only supports G.711, requires additional transcoding resources if any other codec is
used by devices connected through SIP-trunk
Scenarios shown do not require the usage of a Media Termination Point (MTP)
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Enterprise Voice Call Routing
SIP Trunk / Direct SIP Options 2/2
Lync 2010, Lync 2013, Skype for Business (with Media Bypass)
S4B Client S4B Front End S4B Med. Server Cisco UCM
G.711 G.711
With the introduction of Media Bypass in Lync 2010 the Lync client can initiate direct G.711 media streams.
Media paths is not hair pinned through the Lync Mediation Server, no transcoding. Signaling via the
Mediation Server.
Review Microsoft guidance regarding Media Bypass http://technet.microsoft.com/en-us/library/gg412740.aspx
Straight forward in a centralized (single site) topology without WAN links.
More complicated in a distributed topology with one or more branch - check the following:
Media Bypass shall only be utilized between WAN sites without bandwidth constrains
Media Bypass and Call Admission Control (CAC) are mutually exclusive
Media Bypass mandatorily requires all media to be represented by a single IP address – the reason why
in the above example a Media Termination Point (MTP) has to be inserted.
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
“To Bypass or not to Bypass that is the question”
Media Bypass pros and cons
Single Site Deployment Complex WAN Deployment
….
Remote locations
• More scalable – no Mediation Server • Highly complex to configure and troubleshoot
transcoding required • Mutually exclusive to CAC, required in some
• LAN bandwidth CAC not required WAN topologies
• Simple redundancy configuration with Cisco • Remote site MTPs required to keep media
UCM cluster and Microsoft Mediation Server local
Pool • Further complicated when redundancy is
required
• With roaming devices (i.e. PCs) certain call
scenarios will still result in hair pinning and
suboptimal media routing
See hidden reference slides for further details
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Supported Feature Enterprise Voice (Direct SIP)
with Cisco Unified Communications Manager
CLIP—calling line (number) identification presentation • CONP—connected Name identification presentation
CLIR—calling line (number) identification restriction • CONR—connected Name identification restriction
CNIP—calling Name identification presentation • Hold and resume
CNIR—calling Name identification restriction
• Conference call
Alerting Name
• Audio Codec Preference List
Attended call transfer
• Call Park/Pickup(see limitation section)
Early attended call transfer
CFU—call forwarding unconditional • Extend and Connect
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Required Configuration for Enterprise Voice
(Direct SIP) with Cisco Communications Manager
Skype for Business: Cisco Unified Communications Manager:
Add Cisco UCM to Skype for Business Topology • SIP trunk security profile
Trunk Configuration • SIP profile
Route Configuration • Media resource group and media resource group list
Voice Policy and PSTN Usage Configuration • Assign media resource group list (MRGL) in the default
device pool
Dial Plan Configuration
• Region configuration
Call Park range Configuration
• Normalization script
Media Bypass Configuration
• SIP trunk to Skype for Business
User Configuration
• SIP and SCCP phones device configuration
Client Configuration
• Route Group, Route List and SIP Route Pattern
Voice Mail
• Route pattern to Skype for Business and Skype for
Business call park range
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Required Configuration for Enterprise Voice
(Direct SIP) with Cisco Communications Manager
https://www.cisco.com/c/dam/en/us/solutions/collateral/enterprise/interoperability-portal/cucm-skype-business-tls-appnote.pdf
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Chat & Presence
Chat & Presence Interoperability
A blast from the past…
Business to Business Federation Within a Business Federation
Inter Domain Federation Intra Domain Federation
Direct SIP SIMPLE Federation Direct SIP SIMPLE Partitioned Intra Domain Federation
Cisco ASA TLS Proxy SIP SIMPLE Federation Chat & Calling (A/V) Federation VCS CPL
Direct XMPP Federation Chat & Calling (A/V) Federation VCS/Expressway Broker
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Chat & Presence Interoperability
You told us…
• “Why is interoperability so complicated?”
• “Why do I need so many different boxes doing different things to achieve my goal?”
• “Why does it have to be so expensive to do interoperability?”
• “How can I seamless communicate with my business partners independent if they use
Cisco, Microsoft or some other standards based solution?”
• “How can I do a phased migration after an acquisition to a unified Cisco solution?”
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
Chat & Presence Interoperability
A single architecture for Inter- and Intra Domain Federation
Business to Business Federation Within a Business Federation
Inter Domain Federation Intra Domain Federation
Cisco Expressway SIP SIMPLE Federation with Cisco Expressway Partitioned Intra Domain Federation
Microsoft
Cisco Expressway becomes the unified edge for all Cisco Expressway as centralized routing instance for
B2B communications Microsoft Interoperability
• Utilizing existing resources (B2B Video, Jabber MRA) • Streamlined configuration
• Adds SIP SIMPLE capabilities on top of the already • Single point of contact for all Microsoft based
existing XMPP federation services communications
• Single routing instance for all B2B traffic • Removes requirement for 3rd party components (load
• Provides chat & calling B2B capabilities to Microsoft balancers)
Skype for Business on premise and Skype for • Integrates chat & calling federation inside the
Business online enterprise (coexistence or migration)
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Cisco Expressway Chat & Calling Interoperability
How does it work?
• Microsoft uses a vendor specific dialect of SIP
• Cisco Expressway has been enhanced to allow Search Rules to be based on SIP “dialect”
and the type of traffic (chat/presence or audio/video)
Expressway
Standard SIP
CMS AV & Share UCM
Expressway
S4B Front End UCM IM/P
• Symmetric routing
• No certificate change required on Skype for Business Server
• Multiple neighbour zones supported with up to 6 neighbours
• Support Cisco UCM Multi Cluster deployment
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
Cisco Expressway Chat & Calling Interoperability
The whole deal
CMS UCM
Expressway-E
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Cisco Expressway Chat & Calling Interoperability
Features and use cases supported
• Presence and Chat between Cisco and Microsoft users (internal or B2B)
• Instant Messaging Presence
• Point-to-point Message Exchange (IM) CUCM IM/P maps the two different set of user’s states
following the rules reported in the next slides
• Plain text IM format
• Typing indication
• Basic emoticons
• Note: Due to the proprietary nature of Microsoft server group chat functionality, partitioned intradomain federation
does not support group chat between Jabber clients and Microsoft Lync/SfB clients
With Cisco UCM IM&P 11.5.1 SU4 temporary presence subscriptions fixed for Cisco Jabber clients’
• Voice/Video calling between Cisco and Microsoft users, including bidirectional desktop
sharing
• Smooth migration available to Cisco solution. Chat & Calling available during migration.
Cisco provided tools allow buddy list migration
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Talking about Domains
Recommended Deployment – Flexible Jabber ID (JID)
Make the email address the multimodal communication address
Most Microsoft deployment user email address for SIP communication
Mapped to msRTCSIP-primaryuseraddress attribute in Active Directory
Required for deployments utilizing multiple distinct email/SIP domains in a single
Cisco UCM IM&P cluster or multi-cluster environment
Available in Cisco UCM IM&P with version 10.x or higher
Cisco UCM Directory synchronization allows to select attribute email or
msRTCSIP-primaryuseraddress. Recommendation for migration scenarios is the to
user the later.
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Talking about Domains
Configuration steps for Flexible Jabber ID
• Cisco UCM Directory LDAP Sync Statement, configure directory URI mapping
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
A word on Contact Search
Source for contacts
• Cisco Jabber contact sources
• Active Directory/LDAP
• Cisco UDS (service provided by Cisco UCM)
• Outlook personal contacts
Cisco UCM UDS data source required for clients outside the corporate network using Mobile
Remote Access (MRA), Active Directory source not available when outside Corp. network and
not on VPN. New UDS Proxy service on Cisco UCM allows enhanced scalability beyond
160.000 directory items. Requires Cisco Jabber 11.7 or higher.
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
A word on Contact Search
Microsoft Address Book service in the context of migration
• The Microsoft AddressBook service will
only sync contacts that have attribute
msRTCSIP-primaryuseraddress set
• For migration scenarios the attribute is
set for all existing Microsoft users
• During migration when net new users are
added to Cisco UCM (never enabled
before for Microsoft Lync or S4B)
msRTCSIP-primaryuseraddress must be
set manually in Active Directory so these
users are included into the AddressBook
file that is downloaded to Microsoft
clients
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
A word on Contact Search
Temporary Presence Subscription
When a users search for contacts (either contact source in Cisco Jabber or AddressBook for
Microsoft the search results are displayed including a snapshot of the users presence.
Since this is a temporary display of information, clients do not establish a full “subscription” for each
of the users in the result list. This is called a temporary presence subscription.
Up until now this issue prevented Jabber or Microsoft users to see presence in the search results.
With Cisco UCM IM&P 11.5.1 SU4 this issue has been addressed for Cisco Jabber clients
Cisco is actively investigating to provide a feature enhancement that will also solve this for Microsoft
Lync and S4B clients – not yet committed to a specific release
This issue does not affect contacts that have been added to the buddy list of either clients. Full
presence is displayed in that scenario.
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
Configuring
Chat & Presence
Collaboration Infrastructure considerations
Using basic (default) SIP routing – Cisco IM&P will route all requests to Microsoft that match any the
configured domains
Using advanced SIP routing – Cisco IM&P will verify that the destination user exist as a Microsoft
(Lync or Skype for Business) user. Improves routing of mistyped/wrong SIP URIs
Advantages of the Expressway classification approach • Single TLS per subject UCM
Expressway SIP broker Expressway traffic classification IM&P
• Single TLS configuration S4B
FE
• Modification of S4B FE
Inbound and Outbound requests routed certification optional
via same paths
Inbound and Outbound requests take (client/server role)
different paths, makes configuration and
troubleshooting more complicated
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Configuration steps for Cisco Expressway
classification
Required Configuration Steps … (1/2)
• Configure certificates on Lync and Cisco UCM
• Configure security parameters on Cisco UCM IM&P (ACL, TLS peer, TLS context)
Single neighbor, either single Cisco Expressway or Expressway Cluster
• Turn on Partitioned Intra Domain Federation & Configure SIP static route(s) on
Cisco UCM IM&P
Single route per domain pointing to Cisco Expressway next hop
• Configure security parameters on Microsoft Lync (Trusted Application, Computer, etc.)
Single destination, Cisco Expressway
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Configuration steps for Cisco Expressway
classification
Required Configuration Steps … (2/2)
• Configure neighbor zones on Cisco Expressway
One neighbor zone for UCM IM&P and Microsoft S4B
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
Configuration steps for Cisco Expressway
classification
CUCM IM&P Configuration (1/2) TLS Peer Subject
Security Incoming ACL
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Configuration steps for Cisco Expressway
classification Enable Partitioned Intra Domain Federation
CUCM IM&P Configuration (2/2)
TLS Context Configuration
SIP Route
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Configuration steps for Cisco Expressway
classification
Microsoft Skype for Business / Lync Server
Skype for Business (Lync) PowerShell commands
Create Route
$TLSrouteno1 = New-CsStaticRoute -TLSRoute -destination <expressway fqdn> -port 5061 –usedefaultcertificate $true
-MatchUri <domain>
Set-CsStaticRouteConfiguration –Route @{Add=$TLSrouteno1}
Create Application
New-CsTrustedApplication –ApplicationID expressway.<domain> -ApplicationPoolFQDN <expressway fqdn> -port 5061
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
Configuration steps for Cisco Expressway
classification
Cisco Expressway configuration
Cisco IM&P neighbor zone
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
Configuration steps for Cisco Expressway
classification
Cisco Expressway configuration
S4B neighbor zone
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Configuration steps for Cisco Expressway
classification
Cisco Expressway configuration
Search Rule From IM&P to S4B
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
Configuration steps for Cisco Expressway
classification
Cisco Expressway configuration
Search Rule From S4B to IM&P
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Instant Messaging and Presence
Partitioned Intra Domain Federation – User Experience
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
Adding Calling
(Audio/Video)
with Expressway
Classification and Cisco
Meeting Server
Configuration for Cisco Expressway classification
Required Configuration Steps add calling…
• Cisco UCM
Configure Secure SIP Trunk Profile
Configure Secure SIP Trunk to Expressway
Configure SIP Route Pattern for URI Routing
Configure UCM Cluster Mixed Mode for End to End Encrypted Calls (SRTP) (not covered in the
reference material)
• Configure additional neighbor zones on Expressway for Cisco UCM and CMS
• Configure search rules for routing of media (A/V) traffic
• No additional configuration required on Microsoft Skype for Business/Lync
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
Configuration for Cisco Expressway
classification
Cisco UCM
Configure Secure SIP Trunk Profile Configure Secure SIP Trunk to Expressway
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
Configuration for Cisco Expressway
classification
Cisco UCM
Configure SIP Route Pattern
<domain>
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
Configuration for Cisco Expressway
classification
Cisco Expressway
CUCM Neighbor Zone
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
Configuration steps for Cisco Expressway
classification
Cisco Expressway
CMS Neighbor Zone
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
Configuration steps for Cisco Expressway
classification
Cisco Expressway
Search Rules A/V S4B - CMS
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
Configuration steps for Cisco Expressway
classification
Cisco Expressway
Search Rules A/V CMS - UCM
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
Configuration steps for Cisco Expressway
classification
Cisco Expressway
Search Rules A/V UCM - CMS
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Configuration steps for Cisco Expressway
classification
Cisco Expressway
Search Rules A/V CMS – S4B
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Instant Messaging and Presence
Partitioned Intra Domain Federation – Expressway classification
User Experience
Chat & Calling
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
What about External
Federation?
Configuring for Cisco Expressway
classification
Partitioned Intra Domain Federation – with existing external B2B Federation
Both Solutions Cisco and Microsoft do support external Business to Business
Federation via SIP SIMPLE
SIP Federation is based on DNS SRV records. DNS SRV for a particular SIP domain
can only be represented by one of the two solution – Highlander: “There can be
only one!“ Domain company.com
Who handles
Standards based A/V external
DNS SRV Records federation for DNS SRV Records
federation for _sip. and _sips as
_sipfederationtls._tcp.
company.com?
_sipfederationtls._tcp.
well as XMPP federation can still
be terminated to Cisco
Internet Expressway for B2B federation
john@example.com
This scenario has not been officially certified by Cisco & Microsoft, use at own risk
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
Configuring for Cisco Expressway
classification
Partitioned Intra Domain Federation – with existing external B2B Federation
S4B S4B Cisco Expressway Cisco UCM
Client Front End Cisco Jabber
IM&Presence
alice@atlanta.com
bob@biloxi.com
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
Configuration for Cisco Expressway
classification
Partitioned Intra Domain Federation – with existing external B2B Federation
S4B Cisco Expressway Cisco UCM Cisco Jabber
Front End IM&Presence
Traffic
Classification
alice@atlanta.com
Internet
bob@biloxi.com
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
Configuration for Cisco Expressway
classification
Partitioned Intra Domain Federation – with existing external B2B Federation
S4B Cisco Expressway Cisco UCM
Front End Cisco Jabber
IM&Presence
Traffic
Classification
alice@atlanta.com
Alice migrated to
Cisco UCM Jabber initiates chat
communication with
DNS SRV Records
_sipfederationtls._tcp.atlanta.com
Bob S4B@ external
domain
Internet
bob@biloxi.com
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Configuration for Cisco Expressway
classification
Partitioned Intra Domain Federation – with existing external B2B Federation
S4B Cisco Expressway Cisco UCM
Front End Cisco Jabber
IM&Presence
Traffic
Classification
alice@atlanta.com
Internet
bob@biloxi.com
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 73
Configuration for Cisco Expressway
classification
Partitioned Intra Domain Federation – with existing external B2B Federation
Lync 2013 Cisco Expressway X8.8 Cisco UCM
Front End Cisco Jabber
IM&Presence
Traffic
Classification
alice@atlanta.com
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 74
Configuration for Cisco Expressway
classification
Required Configuration steps Partitioned Intra Domain Federation with existing
external B2B Federation with Skype for Business Edge …
• Cisco UCM
Configure SIP Route Pattern for URI Routing
• Cisco UCM IM&P
Configure SIP direct Inter-Domain Federation Route Pattern for URI Routing
• Configure search rules for routing Inter-Domain Federation traffic to S4B FE
Search rule to route A/V traffic from Cisco UCM to CMS (transcoding)
Search rule to route A/V traffic from CMS to Skype for Business
Search rule to route IM&P traffic from Cisco UCM IM&P to Skype for Business
• Utilizes existing Microsoft Skype for Business Edge configuration
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
Configuration for Cisco Expressway
classification
Partitioned Inter Domain B2B Federation during Migration – Configuration
Cisco UCM Cisco UCM IM&P
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
Configuration steps for Cisco Expressway
classification
Partitioned Inter Domain B2B Federation during Migration – Configuration
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 77
Configuration steps for Cisco Expressway
classification
Partitioned Intra Domain B2B Federation during Migration - Configuration
Microsoft Lync Server
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 78
Migration
from Microsoft to Cisco
Instant Messaging and Presence
Partitioned Intra Domain Federation – Migration...
Remember the Command Line Migration Tools ?
ExportContacts.EXE, DisableAccount.EXE, DeleteAccount.EXE
Cisco UCM IM & Presence 11.5 Provides New GUI Based Migration Tool
• Replaced 3 tools with one easy to use Windows application
• Old tools had to be run on EVERY server in the deployment with multiple command line arguments
• New application is run on the Front-End server. Will connect remotely to all of the other servers in
the deployment .
• Added progress bars/counters for each stage of the migration
• Error handling / reporting has been greatly improved
• Added support for validating user accounts, before they get migrated:
• Validates that accounts exist and are enabled in Active Directory
• Validates that accounts exist and are enabled on the LCS/OCS/Lync server
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 80
Instant Messaging and Presence
Partitioned Intra Domain Federation – Migration...
• Added validation at every step of the process
• Does not let the admin continue without validating previous stages
• Contextual tool tip help guides the admin through the process
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
External B2B
Inter Domain Federation
Configuration steps for Cisco Expressway
classification
Full Business to Business / Inter Domain Federation using Cisco Expressway
It is possible to utilize an existing Microsoft Federation environment, during migration
After successful migration it is recommended to transfer the federation functionality
completely to Cisco Expressway for all modalities and use cases
• SIP B2B Federation with Microsoft cloud O365/Skype for Business online
• SIP B2B Federation with Microsoft Skype for Business or Lync on premise
• Standard XMPP Federation (Cisco or 3 rd party)
• Standard SIP Audio/Video (Cisco or 3 rd party)
Full Open Federation is not supported at this point – under investigation for future release
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 83
Configuration steps for Cisco Expressway
classification
Required Configuration steps Inter Domain Federation with Cisco Expressway …
The following steps assume that during migration the previous example has been implemented
• Configure search rules for routing Inter-Domain Federation traffic B2B
Search rule to route A/V traffic from Cisco UCM to CMS (transcoding)
Modify search rule to route A/V traffic from CMS to Expressway-E traversal zone
Modify search rule to route IM&P traffic from Cisco UCM IM&P to Expressway-E traversal zone
• Utilizes existing Expressway-C, Expressway-E traversal zone and DNS neighbor zone
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 84
Cloud Collaboration
Webex Meetings
Microsoft Teams
Integration
Webex Meetings Integration in Microsoft Teams
User Experience Integration covered in
detail in BRKCOL-2611
Cisco Webex Meeting Tab
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 87
Webex Teams
Microsoft Office
Integration
Cisco Webex Teams – Microsoft Office
Presence and Click-X
Cisco Webex Teams provides integration into Microsoft Office Suite
for Windows and Mac
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 89
Cisco Webex Teams – Microsoft Office
Presence and Click-X
Example, respond all with IM (Chat)
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 90
Cisco Webex Teams – Microsoft Office
Configuration steps
Webex Teams Microsoft Office integration for Windows offers two modes
of operation:
Webex Teams Consumer Organization (Free of Charge)
• Teams user is part of consumer organization
• User has local administrative privileges on Windows machine
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 91
Cisco Webex Teams – Microsoft Office
Webex Teams Consumer Account Webex Teams Consumer or Enterprise
Account
User with local administrative rights, Webex Teams Webex Teams Microsoft Office integration for Mac
Microsoft Office integration for Windows available from available from settings:
settings:
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 92
Cisco Webex Teams – Microsoft Office
Webex Teams Enterprise Account
User without local administrative rights, Webex Teams Microsoft Office integration for Windows
Microsoft SCCM
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 93
Cisco Webex Teams – Microsoft Office
Webex Teams Enterprise Account
User without local administrative rights, Webex Teams Microsoft Office integration for Windows
Make sure the proxyaddress attribute is properly configured for the integration to
work, must match Webex UserID
Can be set via Exchange Management Shell/Admin or via Windows PowerShell
Example (user at own risk):
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 94
Webex Teams
Microsoft Office 365
SharePoint Online
OneDrive for Business
Integration
Webex Teams – Enterprise Content Management
SharePoint Online/OneDrive for Business
Architecture Enterprise Content Solution to Webex Teams
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 96
Webex Teams – Enterprise Content Management
SharePoint Online/OneDrive for Business
User experience
Share from
Personal OneDrive
Share from
Webex Teams SharePoint Online
native content store
Microsoft
content store
Select permissions
ECM controlled
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 97
Webex Teams – Enterprise Content Management
SharePoint Online/OneDrive for Business
User experience
Webex Teams Space view
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 98
Webex Teams – Enterprise Content Management
SharePoint Online/OneDrive for Business
Adding existing Enterprise Content Solution to Webex Teams
Webex Control Hub Administration
Service - Messaging Manual enable user
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Webex Teams – Enterprise Content Management
SharePoint Online/OneDrive for Business
Adding existing Enterprise Content Solution to Webex Teams
Office 365 Administration
Administrators can chose to restrict certain functionalities in Office 365 which can cause the
Webex Teams integration not to function properly
• Restricted access outside corporate network
Requires users to be connected either to corporate or via VPN. With this policy in place users will get the error
message: “Your sign in was successful but does not meet the criteria to access this resource.“
• Permissions for 3rd party applications
By default, Azure AD tenants are configured to provide consent to third-party applications. When restricted by
the administrator, an end user can’t sign in with Azure AD account in Webex Teams.
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 100
Webex Teams – Enterprise Content Management
SharePoint Online/OneDrive for Business
Adding existing Enterprise Content Solution to Webex Teams
Webex Teams Client
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 101
Additional Integrations
Microsoft Azure AD
Microsoft Exchange
Server & Online
Additional Integrations
• Webex Teams Azure AD / SCIM Integration
SCIM is a standards based protocol IETF RFC 7643 and 7644 that allows provisioning,
deprovisioning, share user attributes.
Cisco has implemented SCIM to interface with Azure AD for directory synchronization between
Webex Teams and Azure AD
Please refer to session BRKUCC-3444 for further details
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 103
Additional Integrations
• Webex Teams Calendar Integration Microsoft Exchange Server & Online
Webex Teams Hybrid Calendar integration provides users with an easy, no plugin required
solution to schedule meetings.
Hybrid Calendar deployed on Cisco Expressway can interface with an on premise Microsoft
Exchange Server
For Microsoft Exchange Online deployments a direct Hybrid Calendar solution is available the
links Webex Teams and Microsoft Exchange Online cloud resources
Please refer to session BRKCOL-2607 for further details
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 104
Messaging Interop
Webex Teams to
Microsoft Teams
3rd Party Solution by Mio
Full Synchronization
Users and channels are synchronized between
Webex Teams and Microsoft Teams
Users
Spaces / Channels
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 106
3rd Party Solution by Mio
Cross-Platform Direct Messaging
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 107
3rd Party Solution by Mio
Interoperability provided via SaaS Solution
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 108
Conclusion
Cisco Interoperability with Microsoft
Many options to interoperate
• Identify your requirements and select the right scenario for your environment
User experience
Technical feasibility
Complexity
Operational implications
• Understand the pros and cons of the selected scenario
• “Mileage” of certain functionalities might vary when applied to a real life environment
…Media Bypass in multi site deployment
• Thoroughly evaluate (PoC)
• Cisco remains committed to support interoperability scenarios
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 110
How to get hands on experience?
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 111
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#BRKCOL-2610
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 112
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
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 113
Continue Your Education
BRKCOL-2610 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 114
Thank you