Webex Microsoft Teams Interop

Posted : admin On 12/7/2021
Webex Microsoft Teams Interop
  1. Microsoft Teams And Webex Interop
  2. Microsoft Teams Interop
  3. Microsoft Teams And Cisco Webex Interoperability
  4. Cisco Webex Microsoft Teams Interop
  1. Sign in to Webex Teams for group chat, video calling, and sharing documents with your team. It's all backed by Cisco security and reliability.
  2. If there is an update in Webex, Microsoft have to change the Teams-client and if it doesn't work they have to support it, can be a mess. But this only what I think. For the user it better to click the Join link in the invite and then the web browser opens with the latest Zoom, Webex, Bluejeans, etc. Web application.
  3. See how you can use Cisco Webex Meetings within Microsoft Teams. Add to Watchlist.
  4. However, the Cisco Webex Meetings app for Microsoft Teams does not support hybrid Microsoft Exchange mailboxes. The interoperability between the Cisco Webex Meeting and Microsoft Teams allows users to join Cisco Webex Meetings from Microsoft Teams if invited.

What is Microsoft Teams CVI ?

Cloud Video Interop (CVI) is a Microsoft Qualified third-party solution that enables third-party meeting rooms (telepresence) and personal video devices (VTCs) to join Microsoft Teams meetings.

Cisco Webex Announces Interop Partnership With Microsoft Teams by Daniel Newman November 5, 2019 The News: Today Microsoft and Cisco are announcing a partnership that enables Cisco’s Webex video devices to connect to the Microsoft Teams meeting services in multiple ways.

Microsoft Teams And Webex Interop

With Microsoft Teams, you get rich online content collaboration in meetings that include audio, video, and content sharing. This can be enjoyed through the desktop and web client, as well as through many partner devices that integrate natively with Microsoft Teams. However, many customers have already invested in video teleconferencing and personal video communication devices, which can be expensive to upgrade. Cloud Video Interop provides an easy solution, allowing you to keep using your existing solutions until you are ready to upgrade.

With Cloud Video Interop, Microsoft Teams delivers a native meeting experience for all participants – in meeting rooms or inside of Teams clients.

Who are these Third-Party Solution Providers ?

Is Cloud Video Interop for You?

Cloud Video Interop provides an intermediate service while you transition to a full native Microsoft Teams Solution, using Teams endpoints. The service provided should be part of your migration path.

Cloud Video Interop is intended for customers who meet the following criteria:

  • Have a large deployment of meeting room devices and personal video devices deployment (50+ devices) that are not qualified for direct integration with Microsoft Teams
  • Are supported by one of our Cloud Video Interop partners
  • Want to retain the value of their investment in their current meeting room devices and personal video devices during the migration to a native Microsoft Teams solution
Webex Microsoft Teams Interop

Pre-Requisites :

  1. Office 365 Tenant
  2. License from CVI Vendor (ideally it will be concurrent call licenses)
  3. Network Requirements
    1. Poly RealConnect — https://rc-docs.plcm.vc/docs/prerequisites
    2. PexIP — https://docs.pexip.com/admin/teams_planning.htm
    3. BlueJeans – https://support.bluejeans.com/s/article/TCP-UDP-ports-used-by-BlueJeans-Network
    4. Cisco — https://help.webex.com/en-us/nffx8kj/Deploy-the-Cisco-Webex-Video-Integration-for-Microsoft-Teams

Codecs Supported :

Where are these CVI solution deployed ?

Microsoft Azure Data centers

How to Provision (Steps) ?

  • Poly RealConnect – https://rc-docs.plcm.vc/docs/teams/enroll
  • PexIP – https://www.pexip.com/blog1.0/pexip-cloud-video-interop-service-setup
  • BlueJeans – https://support.bluejeans.com/s/article/gateway-admin-guide
  • Cisco — https://help.webex.com/en-us/nffx8kj/Deploy-the-Cisco-Webex-Video-Integration-for-Microsoft-Teams

How does the Microsoft teams Calendar invite looks like ?

Poly RealConnect :

PexIP :

Bluejeans :

Cisco WebEx :

Calls Flows :

Assuming there is NO Video Infra like Poly or Cisco and taking an example of Signalling protocol SIP

Webex Microsoft Teams InteropWebex Microsoft Teams Interop
  1. VTC Endpoint dial a dial string for example [email protected] / [email protected] over SIP (Manual Dial or through OTD/OBTP/OneClickToJoin)
  2. All standard video endpoints does know how to discover the destination IP address by querying the DNS record.
  3. The Endpoint does the DNS query to t.plcm.vc (for Poly) and establish the TCP and TLS connectivity to CVI Server hosted in Azure.
    1. For PexIP, it does DNS query for domain.onpexip.com in order to establish the connection to CVI server; where domain is your enterprise domain.
    2. For Bluejeans, it does DNS query for teams.bjn.com in order to establish the connection to CVI server
    3. For Cisco, it does DNS query for m.webex.com in order to establish the connection to CVI server
  4. Endpoint will be redirected to nearest Azure data center’s / Best available CVI Server based on the Azure Latency checks.
  5. Now the Endpoint and CVI server will exchange the candidates over SIP methods (INVITE) and negotiate to find the optimal path to establish the media.
  6. Typically, the media will flow between Endpoints and CVI server directly or through any firewall in place.

Assuming there is Video Infra like Poly or Cisco is in place and all the Endpoints are registered to gatekeeper (DMA/CUCM) and taking an example of Signalling protocol SIP

  1. VTC Endpoint dial a dial string for example [email protected] / [email protected] over SIP and send a request to registered Gatekeeper Server (DMA/CUCM) (Manual Dial or through OTD/OBTP/OneClickToJoin)
  2. The Gatekeeper will then validate the dial string and proxy it to next hop which will be Edge server (Media Traversal Server DMA Edge or VCS-E)
  3. The Media traversal will then discover the destination IP address by querying the DNS record t.plcm.vc (for Poly) and establish the TCP and TLS connectivity to CVI Server hosted in Azure.
    1. For PexIP, it does DNS query for domain.onpexip.com in order to establish the connection to CVI server; where domain is your enterprise domain.
    2. For Bluejeans, it does DNS query for teams.bjn.com in order to establish the connection to CVI server
    3. For Cisco, it does DNS query for m.webex.com in order to establish the connection to CVI server
  4. Media Traversal Server (DMA Edge/VCS-E) will be redirected to nearest Azure data center’s / Best available CVI Server based on the Azure Latency checks.
  5. Now the Endpoint and CVI server will exchange the candidates over SIP methods (INVITE) and negotiate to find the optimal path to establish the media through the Gatekeeper and Edge servers.
  6. The media will flow between Endpoints <>Edge/VCS-E <>Firewall <>CVI server <>Microsoft Teams

Microsoft Teams Interop

Example Call flow traces from Wire-shark tool :

SIP :

H.323 :

Since the CVI solution is deployed by respective vendor in specific Azure datacentres, it is advised to you optimize your network route accordingly.

Microsoft Teams And Cisco Webex Interoperability

Webex Microsoft Teams Interop

Cisco Webex Microsoft Teams Interop

For Example Poly RealConnect CVI is deployed in following Azure Data centers,

  1. South Central US
  2. West US 2
  3. East US 2
  4. West Europe
  5. Australia Southeast

And CiscoWebEx CVI have in the following Azure Data centers

  1. East US
  2. West Europe
  3. Southeast Asia
  4. Australia East

And Bluejeans CVI have in following Azure Data centers,

  1. West US 2
  2. West Europe
  3. Southeast Asia
  4. Australia East

It is highly recommended to disable the SIP and H.323 helper services for the port TCP 5060, 5061, 1720 & 1729 on your firewall, in order to have a seamless connectivity to CVI and enjoy the rich experience of Microsoft team meeting from your VTC rooms.

If you are looking for the feature wise comparison, may refer to the blog written by Satish Upadhyaya here — https://networking-talks.blogspot.com/2020/09/feature-wise-comparison-between.html