XMPP Cisco Webex Messenger)

XMPP Cisco Webex Messenger)

Cisco Interoperability with Microsoft Part 1 – Collaboration Tobias Neumann BRKCOL-2610 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-2610 available until July 3, 2017. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Proper planning is very important ... Off-road Trip Oman 2017 BRKCOL-2610 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 4 Agenda • Architecture Microsoft Lync / Skype for Business • Enterprise Voice • IM & Presence Business to Business Federation • IM & Presence Partitioned Intradomain Federation • Migration • Application Interoperability • What about Cisco Spark? Architecture Microsoft Lync / Skype for Business 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-EndPersistent 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 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 7 Microsoft Lync / Skype for Business 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 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 8 Microsoft Lync Video interoperability with Lync 2010 / Lync 2013 • 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 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 9 Microsoft Skype for Business Video interoperability with Skype for Business – Video Interop Server (VIS) Role • Basic dial in capabilities for standard h.264 AVC video systems to join A/V MCU • Basic call capabilities from Video Room System to Skype for Business client • Long List of Caveats . No support for calls from Skype for Business to Video Room System . No support for Desktop-Sharing . No support for Continuous Presence or Gallery View . No calls and/or presence from Skype/S4B to the TP-System . No external calls to the TP-System via VIS . No Drag and Drop of TP-Systems into Skype-Meetings . Very limited scalability – approx. 16 concurrent calls per Video Interop Server . On-Premise role only !!! Please see BRKCOL-2611 – Cisco Interoperability with Microsoft Part 2 (Video Interoperability) for further details Microsoft Skype for Business VIS Reference Known Limitations, Sizing: https://technet.microsoft.com/en-us/library/ms.lync.plan.videointerop.aspx BRKCOL-2610 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 10 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 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 11 What about Office 365 & Voice Interoperability? NOT SUPPORTED today and there are NO plan to test/support this scenario! BRKCOL-2610 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 12 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 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 13 Enterprise Voice - Plus CAL Enterprise Voice Call Routing Call Routing depends on the dialing habit of user AND license User has multiple option to initiate call Depending on dialing habit Called party License purchased Different result When dialing either SIP URI or phone number of Lync user (reverse number lookup), Lync to Lync call is initiated Number is called, only available when Plus CAL has been purchased, called party is NOT Lync user, call routed via mediation server Video call initiated, when called SIP URI is another Lync user – Lync to Lync call, if domain of SIP URI is not on Lync call routed via SIP routing logic (SIP static route, TrustedApplicationPool) BRKCOL-2610 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 15 Enterprise Voice Call Routing SIP Trunk / Direct SIP Options 1/2 OCS 2007 / Lync 2010 & 2013 / Skype for Business (no media bypass) Lync Client Lync Front End Lync Med. Server Cisco UCM RTaudio G.711 OCS 2007 / Lync 2010 & 2013 / Skype for Business (no media bypass), none G.711 on IP-PBX Lync Client Lync Front End Lync Med. Server Cisco UCM IOS Transcoder RTaudio G.711 G.729/iLBC Flows show the SIP signaling and media paths in a SIP-trunk 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 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 16 Enterprise Voice Call Routing SIP Trunk / Direct SIP Options 2/2 Lync 2010, Lync 2013, Skype for Business (with media bypass) Lync Client Lync Front End Lync 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 still has to flow 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 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 17 Enterprise Voice Call Routing Lync Media Bypass Design Considerations Dynamic decision to bypass mediation server based on comparing “bypass IDs” of Lync client and gateway’s media processor IP Media Bypass can be activated globally in two ways: Always Bypass: All subnets mapped to one and only one bypass ID Not compatible with MSFT CAC Use Site and region information: Supports interaction with CAC Single unique bypass ID per region WAN connected site w/o BW constraint inherits region’s bypass ID WAN connected site w/ BW constraint gets unique bypass ID Subnets associated w/ site inherit site’s bypass ID BRKCOL-2610 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 18 Enterprise Voice Call Routing Lync Media Bypass and CAC Media bypass and CAC both based on same site and region information For media bypass and CAC to “work” media bypass has to to be set to “Use Site and Region Information” Media Bypass CAC Result Use Site and Region Information On/Off Bypass decision based on bypass ID. CAC only for calls that are not bypassed b/c media bypass assumes “LAN like” connection to peer. CAC only applied if CAC is enabled AND bypass IDs do not match Always Bypass On Invalid Always Bypass Off All calls bypass (single bypass ID), no CAC applied Off On Mediation server always employed; CAC applied BRKCOL-2610 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 19 Enterprise Voice Call Routing Cisco UCM SIP trunk characteristics for Direct SIP Lync requires Early Offer inbound/outbound Although UCM now can do early offer w/o relying on an MTP SIP profile setting: Media resource still has to be allocated (single media address in Lync GW definition) Trunk setting: “MTP required” For every trunk a dedicated MRGL/MRG and single media resource required On UCM SIP trunk configure IP addresses

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    127 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us