Cisco Teams Microsoft



Overview

Over the past few months, an unprecedented shift has rocked the business world: remote work. Once considered an employee perk, remote working has now become an absolute must-have for business continuity.

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. Cisco Webex is the leading enterprise solution for video conferencing, webinars, and screen sharing. Web conferencing, online meeting, cloud calling and equipment. Install Cisco Webex Meetings or Cisco Webex Teams on any device of your choice. Get step-by-step instructions for scheduling your own Webex meetings, real-time group messaging,. Cisco Jabber Integration with Microsoft Teams. For enterprises with a heavy investment in Cisco technology that want to maximize this investment for years to come, while also having a small population of users on Teams clients - is through a Cisco Jabber integration. This doesn’t need integration between the two systems but instead uses. Once installed, here’s how you can join a Microsoft Teams meeting from Cisco devices: Using the Cisco DX80 with Microsoft Teams. To use Microsoft Teams on Cisco room kit like the DX80, follow these instructions: Dial the SIP address provided in the Join with a video conferencing device section of the Teams. The Microsoft Teams integration section has a new scenario: Cloud Video Interop (CVI) and WebRTC. Overview Microsoft Teams. Users demand interoperability with calendaring, ECM, workflow, telephony, meetings, video, devices, and more. Cisco meets this demand with client-based integration with Microsoft Teams. The simple-to-deploy client/plug-in.

As companies shut their offices, millions of workers are working from home. For many workers, this is their first time doing so, causing them to change and adapt their working habits.

The multitude of different team collaboration platforms, such as Microsoft Teams and Cisco Webex Teams, within employees’ own companies, as well as their business partners’ organizations, creates a unique problem for remote workers: how to navigate not only work from home (WFH) but also remote collaboration in a mixed environment.

According to a recent survey by NextPlane, 79% of IT professionals stated that their companies are operating in a mixed collaboration environment, which can include legacy UC platforms such as Microsoft Skype for Business and Cisco Jabber.

Also, almost two-thirds of IT professionals report that collaboration platforms are the de-facto tools for communicating with colleagues inside or outside the enterprise. With user-friendly features like file sharing, group conversations, powerful search, and application integration, workers are shifting the bulk of their day-to-day communications to new collaboration tools.

Also, nearly half (49%) of respondents said that the bulk of their communication with users outside their company is shifting from email to team collaboration platforms.

For mixed team collaboration environments to deliver the same seamless functionality as email, users should be able to share presence status, send messages, participate in each other’s Teams or Spaces, or share files, without leaving their preferred clients.

However, the intracompany federation in mixed team collaboration environments remains a problem. Also, it becomes even a more complicated problem when Microsoft Teams and Cisco Webex Teams need to share the same domain.

There are two reasons why the intracompany federation with domain sharing does not work. The first one is interoperability. Microsoft Teams and Cisco Webex Teams do not interoperate.

Second, Microsoft and Cisco do not allow their platforms to share the same domain names with other platforms. As a result, each platform treats the chat and presence messages sent to the other platforms users as local traffic. Thus, neither platform routes the messages to the other platform.

To avoid collaboration silos, most companies first try to put their users on both platforms. As a result, each user gets a Microsoft Teams and Cisco Webex Teams client application on their device.

This option is cost-prohibitive. It requires buying two licenses per user, one for Microsoft Teams and another for Webex Teams. Also, aside from the cost considerations, it is a productivity drain, where end-users must learn two very different systems for messaging, scheduling meetings, participating in group conversations, making voice and video calls, while dealing with the challenges of remote working.

To communicate with suppliers and customers, most companies resort to guest accounts.

Currently, 44.2% of organizations rely on guest accounts to enable external access to their own team collaboration instances or to allow their own employees to use external team collaboration apps to connect with partner organizations.

There are two critical issues with guest accounts: security and access control, and licensing consideration. For more information on guest accounts, you can read our blog post on comparing guest access policies and management of Microsoft Teams, Slack, and Webex Teams.

Increasingly IT departments realize that two client applications on their users’ devices, as well as managing guest accounts for external users, can become a daunting management task for IT.

NextPlane offers intracompany federation between the different platforms that need to share the same domain. As a result, the users of Cisco and Microsoft platforms can send messages, share their presence status & files, and participate in Teams and Spaces without leaving their respective client applications. Also, external contacts can do the same without leaving their preferred tools.

The video below shows how seamlessly two users on Microsoft Teams and Cisco Webex Teams can direct message each other without leaving the respective client applications.

Case of DynaCorp

In this case study, we will review the case of DynaCorp, a large manufacturing company with a 50,000 global workforce. DynaCorp has two primary collaboration platforms: Microsoft Teams and Cisco Webex Teams.

Given the business uncertainty, the DynaCorp executive leadership wants its employees that are working from home to communicate and collaborate seamlessly. Instead of clunky emails, employees should connect in real-time through direct messages. Instead of calling colleagues and hoping that they pick up, they can check a coworker’s presence and see if they are on a conference call or not.

DynaCorp management also wants to forge similar presence-based communications with DynaCorp’s suppliers and customers.

As a result, Microsoft Teams remote users on @dynacorp.com should be able to communicate with their colleagues on Cisco Webex Teams, who also are on @dynacorp.com, and vice versa. They should also be able to direct message and share channels with suppliers and customers that have Microsoft Skype for Business Online, Microsoft Skype for Business Server, Slack, and Cisco Jabber.

To make their executive management’s vision a reality, DynaCorp’s IT must overcome two challenges. First, Microsoft Teams and Cisco Webex Teams do not interoperate. As a result, users on their platforms are not able to share presence status, exchange direct messages, participate in each other’s Teams or Spaces, or share files.

Second, Microsoft and Cisco do not allow their platforms to share the same domain names with other platforms. As a result, each platform treats the chat and presence messages sent to the other platforms users as local traffic. Thus, neither platform routes the messages to the other platform.

Finally, dynacorp.com is a registered Microsoft Teams domain, so the federation between DynaCorp’s Cisco Webex Teams and its external partners on Microsoft Skype for Business Online would not work. Why? Because Microsoft SIP Interoperability Gateway treats that traffic as local and tries to route it to dynacorp.com‘s Microsoft Teams. As a result, the users on Cisco Webex Teams can initiate chat sessions with their colleagues on Skype for Business Online. However, the users on Skype for Business Online cannot direct message the Cisco Webex users.

To achieve the dual of objectives of fostering internal collaboration in their mixed environment and establishing a real-time relationship with customers and suppliers, DynaCorp’s IT considered the following options:

  • Guest accounts—providing external users with guest accounts
  • Two clients solution—putting both Microsoft Teams and Cisco Webex Teams client applications on each employee’s device
  • Moving either Microsoft Teams or Cisco Webex Teams to a different domain
  • Account and message syncing
  • NextPlane Intracompany Federation with domain sharing services

In evaluating the above options, DynaCorp IT looked at costs (including hidden fees), security, management, and impact on end-user productivity.

Guest Accounts

The password policy for external Webex Teams accounts only requires letters and numbers and does not include Two-Factor Authentication (2FA). Also, it is nearly impossible for DynaCorp IT to control whether accounts have strong security measures such as password complexity check, password expiration, and Two-Factor Authentication (2FA).

Also, the number of guest accounts DynaCorp can extend is limited by the type of their license. Microsoft Teams only allows five guest accounts per paid Azure AD license. In the case of Cisco Webex Teams, it requires the Cisco Webex Control Hub Pro Pack edition for an additional $30.00 per user/month to manage Webex Teams’ external accounts.

Two Clients Solution

This option requires buying 50,000 additional licenses from Cisco and Microsoft. Aside from being costly, DynaCorp management felt that making their end-users learn two different clients while dealing with the challenges of remote working would be too much.

Placing one of the platforms on a separate domain

IT management rejected placing either Microsoft Teams or Webex Teams on a separate domain as it would be too disruptive and require changing email addresses, etc.

Account and Message Syncing

DynaCorp IT looked at solutions that sync messages between Microsoft Teams and Cisco Webex Teams. But these solutions required DynaCorp to:

  • Buy additional licenses and create users that are on Microsoft Teams on Cisco Webex Teams and vice versa. These licenses are required to bind and relay the traffic across the platforms.
  • Provide and store the elevated privileged administrative access to Cisco Webex Teams and Microsoft Teams platforms.
  • Store the DynaCorp’s list of users on their servers.

NextPlane Intracompany Federation with Domain Sharing

After reviewing all the other options, DynaCorp selected NextPlane for its internal and external federation.

Unlike the other options, NextPlane offers a single solution that allows DynaCorp’s Cisco and Microsoft users to share their presence status, send messages, files, and participate in Teams and Spaces without leaving their respective clients. Also, external contacts can do the same without leaving their preferred client applications.

To solve the problem of intracompany federation with domain sharing, NextPlane uses the API-based federation that acts as a secure interoperability hub between the Microsoft Teams and Cisco Webex Teams platforms.

As a result, Microsoft Teams users with username@dynacorp.com IDs can communicate with their username@dynacorp.com colleagues on Cisco Webex Teams as if they were on the same platform.

NextPlane also allows both Microsoft Teams and Cisco Webex Teams users to connect with external partners that have Microsoft Skype for Business Online, Microsoft Skype for Business Server, Slack, or Cisco Jabber.

NextPlane uses bots to act as proxies for external contacts on Microsoft Teams. NextPlane generates them in the NextPlane’s Microsoft account. The NextPlane Microsoft Teams bots act as proxies for Cisco users and provide NextPlane ConverseCloud with the ability to exchange messages through the Microsoft Teams Channel.

For Cisco Webex Teams, NextPlane creates user accounts to act as proxies for Microsoft users.

The NextPlane Apps are not executable code. They are registrations of NextPlane ConverseCloud within DynaCorp’s Microsoft Teams and Cisco Webex Teams infrastructure. These registrations provide NextPlane ConverseCloud with access tokens to call the Microsoft Teams & Cisco Webex Teams API methods and listen to events on behalf of the NextPlane bots.

DynaCorp’s Microsoft and Cisco users need to install the nextplane App to their respective client applications to be able to:

  • Invite and add each other and external contacts
  • View external contacts’ profiles
  • Share presence
  • Send direct messages with rich text, GIFs, and emoji reactions
  • Share files (coming soon)

The NextPlane apps for Cisco Webex Teams and Microsoft Teams are available from https://bots.nextplane.net/:

NextPlane had zero impact on DynaCorp’s employees and contractors. They could stay on their preferred applications and add their colleagues as new contacts to share the presence status, exchange messages, participate in Teams and Spaces, and share files.

Finally, by using NextPlane, DynaCorp can also federate with external partners on Microsoft Teams, Skype for Business Server, and Slack. External contacts on Slack and Microsoft Teams need to install and use the nextplane App for their respective client applications.

The table below shows external federations for Microsoft Teams and Cisco Webex Teams.

Microsoft Teams Download

* Using NextPlane Domain Virtualization

-->

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.

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.

Is Cloud Video Interop for me?

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

While Cloud Video Interop provides a great intermediate solution, we encourage our customers to look into our native Teams Meeting solutions, such as Teams Room Systems, for the long term.

Office 365 US Government and third-party services

Office 365 provides the ability to integrate third-party applications into SharePoint Online sites, Skype for Business, Teams, Office applications included in Microsoft 365 Apps for enterprise (such as Word, Excel, PowerPoint, and Outlook), and Outlook Web App. In addition, Office 365 supports integration with third-party service providers. These third-party applications and services might involve storing, transmitting, and processing your organization's customer data onthird-party systems that are outside of the Office 365 infrastructure and therefore are not covered by the Office 365 compliance and data protection commitments. It is recommended that you review the privacy and compliance statements provided by the third parties when assessing the appropriate use of these services for your organization.

Partners Certified for Microsoft Teams

The following partners have video interop solutions for Microsoft Teams. Your company may choose to work with any combination of these partners within your enterprise.

PartnerPartner solution
Poly RealConnect Service
Pexip Infinity for Microsoft Teams
BlueJeans Gateway for Microsoft Teams
Cisco Webex Video Integration for Microsoft Teams

Cloud Video Interop overview

Cloud Video Interop is a third-party service that is offered by our partners to provide interoperability between existing video conferencing and personal video device solutions on premises, and Microsoft Teams.

The solutions offered by our partners consist of components that can be deployed either fully cloud based or partially/fully on premises.

The following diagram shows the high-level architecture of our partner solutions.

Deploy Cloud Video Interop

When deploying a Cloud Video Interop solution, it's important to understand that you are deploying a partner solution. The general steps you should take to deploy Cloud Video Interop are listed in the following diagram.

Plan

During the plan phase, you should identify the devices that you will not replace with a native Teams device, and find a Cloud Video Interop partner that can support these devices.

It's also important to understand that you will need a license for each user who will schedule meetings in which you want a Cloud Video Interop-enabled device to join. Note that exact licensing requirements can be obtained from the Cloud Video Interop partner. Ensure that this is clear before you start your deployment.

Configure

The partner that you have chosen for your CVI deployment will provide you with a full deployment document that consists of all the steps needed to deploy successfully within your organization. This will include firewall ports and IP ranges, configuration changes for your devices, and other settings that need to change.

Provision

During the provision phase, you will assign licenses to the appropriate users according to the partner configuration guide. You will also need to go through the Azure Consent process to provide the partner access to your Teams environment. See Permissions and consent in the Microsoft identity platform endpoint for more information about the Azure consent process.

Microsoft Teams Cisco Phone Integration

Schedule

After a user is enabled for Cloud Video Interop, any meeting scheduled using either the Teams Meeting Add-in for Outlook or the Teams Client will have the appropriate additional information automatically added into the Teams meeting so that Cloud Video Interop-compatible devices can join these meetings.

Join

Depending on the partner solution, there are several ways to join a Cloud Video Interop-enabled meeting. Exact meeting join scenarios will be provided by your Cloud Video Interop partner. We've listed some examples below:

Cisco Teams Microsoft Login

  • IVR (Interactive Voice Response)
    • You can dial in to the partner's IVR using the tenantkey@domain.
    • When you are in the partner IVR, you will be prompted to enter the VTC conferenceId, which will then connect you to the Teams meeting.
  • Direct dial
    • You can directly dial in to the Teams meeting without interacting with the partner's IVR by using the direct dial feature, using the full string of tenantkey.VTC ConferenceId@domain.
  • One-touch dial
    • If you have an integrated Teams room, you can use the one-touch dial capabilities offered by your partner (without needing to type any dial string).

Manage Cloud Video Interop

After Cloud Video Interop is deployed, you can manage the devices using the solutions provided by our partners. Each partner will provide you with an administrative interface that will include both license and device management.

Cisco Microsoft Teams Connector

Reporting is also available directly from the partner administrative interface. For more information on reporting capabilities, contact the partner of your choice.

Troubleshooting Cloud Video Interop

Microsoft Teams Cisco Webex Integration

Cloud Video Interop is a partner-provided service. If you are experiencing issues, the first step is to connect a device that has the Teams Client installed and connect it to the same segment as the Cloud Video Interop device that is causing problems.

If Teams functions correctly on this segment, and you have also followed all the networking and configuration guidelines the partner has provided, you will need to contact the partner for further troubleshooting.

Cisco Microsoft Teams Webrtc

Microsoft

PowerShell for Cloud Video Interop

The following PowerShell cmdlets are available for you to (partially) automate the Cloud Video Interop deployment.

  • Get-CsTeamsVideoInteropServicepolicy: Microsoft provides pre-constructed policies for each of our supported partners that allow you to designate which partner(s) to use for Cloud Video Interop.
    This cmdlet allows you to identify the pre-constructed policies that you can use in your organization. You can assign this policy to one or more of your users by leveraging the Grant-CsTeamsVideoInteropServicePolicy cmdlet.
  • Grant-CsTeamsVideoInteropServicePolicy: This cmdlet allows you to assign a pre-constructed policy for use in your organization or assign the policy to specific users.
  • New-CsVideoInteropServiceProvider: Use this cmdlet to specify information about a supported CVI partner that your organization would like to use.
  • Set-CsVideoInteropServiceProvider: Use this cmdlet to update information about a supported CVI partner that your organization uses.
  • Get-CsVideoInteropServiceProvider: Use this cmdlet to get all of the providers that have been configured for use within the organization.
  • Remove-CsVideoInteropServiceProvider: Use this cmdlet to remove all provider information about a provider that your organization no longer uses.