Settle a problem:66
This document provides a comprehensive technical guide for integrating Cisco video conferencing endpoints, specifically devices running RoomOS such as the Cisco Room Kit Mini, with the Microsoft Teams platform. The primary objective is to enable seamless one-touch join functionality and a high-quality meeting experience for users, bridging the Cisco and Microsoft collaboration ecosystems. This guide outlines the prerequisite licensing, recommended architecture, and detailed configuration steps necessary for a successful deployment.
The core technical challenge is to enable a cloud-registered Cisco video endpoint to natively join meetings hosted on the Microsoft Teams platform. This requirement stems from a common scenario in modern hybrid work environments where organizations utilize Cisco’s best-in-class hardware while standardizing on Microsoft Teams for their unified communications. A standard Webex Meetings license assigned to a user or device is insufficient for this interoperability. Achieving this integration requires a dedicated service that translates signaling and media between the two distinct platforms.
The most robust and feature-rich solution for this requirement is the Cisco Webex Video Integration for Microsoft Teams (VIMT), a cloud-based Cloud Video Interop (CVI) service. VIMT acts as a gateway, allowing standards-based SIP video endpoints to connect to Microsoft Teams meetings with full video, audio, and bi-directional content sharing. This approach provides the most integrated user experience, including one-button-to-push (OBTP) meeting starts directly from the Cisco Touch 10 controller or Room Navigator.
3.1 Licensing and Prerequisites
Before beginning configuration, ensure the following prerequisites are met:
3.2 High-Level Configuration Workflow
The integration process involves configuration in both the Cisco Webex Control Hub and the Microsoft 365 Admin Center.
Step 1: Activate and Authorize VIMT in Webex Control Hub
admin.webex.com
.Step 2: Configure the Microsoft 365 Tenant via PowerShell
This step informs your Microsoft Teams environment that Cisco is a trusted CVI provider.
Connect-MicrosoftTeams
New-CsVideoInteropServiceProvider
commandlet provided by Control Hub. This command defines Cisco Webex as the CVI provider. The command will resemble the following:
New-CsVideoInteropServiceProvider -Identity "Cisco" -AadApplicationIds "a3919e1f-ba30-4537-a462-86f39955787d" -TenantKey "your_unique_tenant_key@m.webex.com" -InstructionUri "https://webex.com/msteams?key=your_unique_tenant_key"
TenantKey
and InstructionUri
are unique to your organization and must be copied directly from Control Hub.
Grant-CsTeamsVideoInteropServicePolicy -PolicyName "Cisco" -Global
Grant-CsTeamsVideoInteropServicePolicy -PolicyName "Cisco" -Identity "user@yourdomain.com"
After these PowerShell commands are executed, any new Microsoft Teams meeting scheduled by an enabled user will automatically have the necessary SIP dialing information appended to the meeting invitation. This allows Cisco endpoints to join.
For organizations without CVI licensing, a more basic integration is available via WebRTC, also known as Direct Guest Join.
By following the detailed steps for the VIMT/CVI solution, organizations can fully leverage their investment in Cisco video hardware within a Microsoft Teams environment, ensuring a consistent and high-quality user experience.