Microsoft Interoperability Part 1 - Collaboration
Total Page:16
File Type:pdf, Size:1020Kb
BRKCOL-2610 Microsoft Interoperability Part 1 - Collaboration Tobias Neumann Technical Solutions Architect Cisco Spark Questions? Use Cisco Spark to communicate 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 cs.co/ciscolivebot#BRKCOL-2610 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Proper planning is very important ... Off-road Trip Oman 2017 BRKCOL-2610 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 4 Agenda • Introduction Microsoft Collaboration Architecture • Options for Interoperability • Recommended Deployment Models • Intra Company Federation (chat only) • Intra Company Federation (chat & calling A/V) • Intra Company Interoperability (telephony) • Business to Business Federation (chat & calling) • Interoperability when going cloud … Introduction Microsoft Collaboration Architecture Microsoft Lync / Skype for Business Architecture Overview – on-premise Communication Modalities Mediation Director Many moving Edge Archiving Role parts Persistent Chat Reverse Proxy Archiving Front-End Persistent Chat Monitoring Front-End SQL Server Office Web XMPP Gateway AV Conferecing Apps DNS Load Balancer Storage Compute Additional 3rd Survivable Branch Appliance Video Devices party components Phones Gateways Transcoders Hardware Load Balancer BRKCOL-2610 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 7 Microsoft Lync / Skype for Business (premise) Interoperability and specifics Lync 2010 / Lync 2013 / Skype for Business . Audio: RCC no longer supported with Skype for Business, replaced by • Mediation Server (Enterprise Voice) Call via Work – significantly different features and capabilities • Remote Call Control (RCC) . Instant Messaging and Presence: • SIP/SIMPLE Federation • XMPP Federation For Microsoft Lync 2010 and Office Communication Server 2007 via a separate OCS 2007 R2 XMPP Gateway For Microsoft Lync 2013 via the XMPP Proxy (Edge), XMPP Gateway (Front-End) (only tested and supported by Microsoft for federation with Google Talk https://technet.microsoft.com/en-us/library/jj205134(v=ocs.15).aspx) Microsoft Skype for Business RCC Reference: https://technet.microsoft.com/en-us/library/gg558658.aspx BRKCOL-2610 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 8 Microsoft Lync Video interoperability with Lync 2010 / Lync 2013 / Skype for Business • Microsoft Lync supports point to point and multipoint video capabilities • A complex set of integrations are available to interoperate Microsoft’s vendor specific video implementation with a h.264 AVC standards based video environment • Please see BRKCOL-2611 – Cisco Interoperability with Microsoft Part 2 (Video Interoperability) for details BRKCOL-2610 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 9 Microsoft Skype for Business Online – Office 365 Architecture Overview - SaaS • Communication capabilities of Skype for Business as a cloud-based service • Presence, instant messaging, audio and video calling, rich online meetings web conferencing capabilities • PSTN connectivity Where available, hybrid • Closed community no standards based interoperability (i.e. IM & Presence or Video) BRKCOL-2610 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 10 What about Skype for Business Online and Voice Interoperability? Not explicitly tested, there are no plan to test this scenario Future Microsoft cloud to premise connectivity via SBC not cloud connector. BRKCOL-2610 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 11 Skype for Business Online - Instant Messaging and Presence Capabilities Interoperability only supported with OCS, Lync or Skype for Business on premise Internet systems SIP No standards based federation interface supported by Microsoft Microsoft Office 365 Skype for Business Online Federation and Public IM Connectivity: https://technet.microsoft.com/en-us/library/skype-for-business-online-federation-and-public-im-conectivity.aspx BRKCOL-2610 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 12 Microsoft Teams We don‘t know yet … Microsoft has announced roadmap information and plans Several public statements suggest that future interoperability for voice and telephony services will be based on Session Border Controller no longer emphasising on Microsoft Cloud Connector. Telephony feature interoperability with existing systems and PSTN TBD. BRKCOL-2610 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 13 Options for Interoperability Presentation ID “How do I connect my existing Cisco Voice Infrastructure to my Microsoft real Many options… estate?” “Which way can I provide a compelling user experience?” “How can I communicate with my business partners, who are using Microsoft, from my Cisco Collaboration … I am not Solution?” “What options do I have to integrate going to tell you collaboration capabilities in my Microsoft the answer! Application Suite?” BRKCOL-2610 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 16 Choice is yours… This sessions tells you what to choose from... Presentation ID17 Telephony Interoperability Enterprise Voice Call Routing User has multiple options to initiate a call • Depending on dialing habit • Called party • License purchased BRKCOL-2610 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 19 Enterprise Voice Call Routing User has multiple options to initiate a call • Depending on dialing habit • Called party • License purchased Different results • When dialing either SIP URI or phone number of Lync/SFB user (reverse number lookup), a “Lync to Lync” call is initiated BRKCOL-2610 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 20 Enterprise Voice Call Routing User has multiple options to initiate a call • Depending on dialing habit • Called party • License purchased 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) BRKCOL-2610 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 21 Enterprise Voice Call Routing User has multiple options to initiate a call • Depending on dialing habit • Called party • License purchased 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 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 22 Enterprise Voice Call Routing User has multiple options to initiate a call • Depending on dialing habit • Called party • License purchased 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 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 23 Enterprise Voice Interoperability A users view of the world… Skype for Business only Skype for Business and Cisco IP phone • Reach corporate extensions In addition to previous use case • Reach PSTN number • Available via corporate extension on • Available via corporate extension both devices simultaneously • Available via PSTN number • Access to users on both platforms from • Telephony feature set all user associated devices • Telephony feature transparency Possible with Direct SIP Integration Difficult to impossible to achieve • Integration with existing Cisco UCM system • Simultaneous reachability on both devices on for access to corporate extensions and PSTN different call control platforms (MSFT “Sim • Telephony features only available within the Ring” & CSCO “SNR”) high risk → call routing Skype for Business Domain loops • Telephony feature interoperability protocols SIP/QSIG not available with Mediation Server BRKCOL-2610 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 24 Enterprise Voice Call Routing SIP Trunk / Direct SIP Options 1/2 OCS 2007 / Lync 2010 & 2013 / Skype for Business (no media bypass) S4B Client S4B Front End S4B Med. Server Cisco UCM 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 RTaudio G.711 G.729/iLBC 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 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 25 Enterprise Voice Call Routing SIP Trunk / Direct SIP Options 2/2 Lync 2010, Lync 2013, Skype for Business