Teams Rooms Zoom Integration: Cross-Platform Guide

Teams Rooms Zoom Integration (2026): How to Join Zoom Meetings from a Teams Room, and Teams Meetings from a Zoom Room

Most organisations that standardised on Microsoft Teams Rooms still get Zoom invites from customers and partners. Zoom shops get the reverse. Both platforms can join each other’s meetings, but the experience depends heavily on which route you use and how well you configure it.

This guide covers the practical side of Teams Rooms Zoom integration: what Direct Guest Join does, how to enable it in both directions, when paid Cloud Video Interop (CVI) is worth it, and where the limits are. If you are still choosing a platform, start with our Teams Rooms vs Zoom Rooms comparison instead.

Conference room with a video call on the front-of-room display and participants around the table

Quick verdict

  • Teams Room joining Zoom meetings: turn on Direct Guest Join (DGJ) for Zoom. Microsoft lists it for both Teams Rooms Basic and Pro, with no extra licence. Most of the setup work is on the Exchange side.
  • Zoom Room joining Teams meetings: enable Zoom’s Microsoft Teams interop setting with the web client option. It is built into Zoom Rooms on Windows, macOS and many Android-based appliances.
  • Need full-quality video, HDMI sharing and dual screens across platforms: use the SIP route through a certified CVI provider. It costs money and admin time, so it only pays off for large estates or rooms that live in the “other” platform daily.
  • The odd meeting the room can’t join: keep a laptop and USB/BYOD mode as the fallback.

Who this is for

IT managers, AV engineers and Microsoft 365 or Zoom admins who run rooms on one platform and keep receiving invites for the other: mixed estates after a merger, external-facing sales teams, or users asking why the Join button doesn’t appear on the console. You will need admin access to the Teams Rooms Pro Management Portal or the devices, Exchange Online PowerShell, and the Zoom web portal.

The four Zoom Rooms and Microsoft Teams interoperability routes

Direct Guest Join is a WebRTC, web-app experience. The room opens the other vendor’s web client in an embedded session and joins as a guest; Microsoft describes it as the third-party provider driving its own experience on the Teams Room. Zoom and Microsoft announced this mutual interop in 2019, positioned as needing no additional licences or third-party services.

SIP video interop has the room dial into the other platform’s meeting over standards-based SIP. For Teams Rooms joining Zoom, Microsoft calls this “cross-platform meetings via SIP”; it needs Teams Rooms Pro plus a SIP plan from a certified CVI provider. For Zoom Rooms joining Teams over SIP, the Teams organiser’s tenant must have a CVI subscription.

Cloud Video Interop (CVI) is Microsoft’s certified gateway for SIP and H.323 systems joining Teams meetings. At the time of writing, Microsoft Learn lists three certified partners: Pexip Infinity for Microsoft Teams, Cisco Webex Video Integration for Microsoft Teams, and Poly CloudConnect powered by Pexip.

BYOD / USB mode means plugging a laptop into the room’s camera bar and running the meeting in the laptop’s own client. Our guide to Rally Bar appliance mode vs USB mode vs BYOD explains how that switching works in practice.

Comparison: interop routes at a glance

Route Experience quality Admin effort Extra cost Main limitations
DGJ: Teams Room to Zoom Up to 720p send and receive, per Microsoft Low to medium (Exchange, URL rewriting, firewall, device toggle) None beyond Teams Rooms Basic or Pro One display, no HDMI share to remote side, no camera PTZ, no mute sync
Zoom Room to Teams (web client) 720p maximum, per Zoom Low (Zoom portal setting, Teams anonymous join) None beyond Zoom Rooms, per Zoom First display only, single camera/mic/speaker, no HDMI sharing, 2×3 gallery cap
SIP / CVI (either direction) Up to 1080p for SIP join per Microsoft, dual displays, HDMI sharing High (provider contract, policies, consent, calendaring) Yes: provider plan; Teams Rooms Pro for SIP dialing Fewer in-meeting features (Zoom lists no chat, participant list or breakouts over SIP)
BYOD / USB with a laptop Native client, limited by the laptop None to low None if hardware supports it Needs a laptop; no one-touch join

Feature lists change regularly. Treat this as a snapshot and check Microsoft Learn and Zoom Support before promising anything to users.

How to join a Zoom meeting from a Teams Room (Direct Guest Join)

Microsoft’s third-party meetings on Teams Rooms documentation lays out four steps. In typical deployments the device toggle is the easy part; most “no join button” tickets trace back to the calendar or email security.

Step 1: Choose DGJ or SIP join

Per Microsoft’s table at the time of writing, DGJ supports one-touch join for Zoom, Cisco Webex and Google Meet, and join by meeting ID for Zoom and Google Meet. Most organisations start with DGJ.

Step 2: Fix the room mailbox’s calendar processing

For Teams meetings, a Teams Room reads hidden properties in the invite. For Zoom meetings it must read the invite body to find the join link, and by default Exchange room mailboxes strip that body and reject external invites. Microsoft documents this Exchange Online PowerShell command per room account:

Set-CalendarProcessing <UserPrincipalName> -ProcessExternalMeetingMessages $True -DeleteComments $False

The first parameter lets the room accept externally created invites, such as a customer’s Zoom invite forwarded to the room. The second keeps the body so the Zoom link survives. For wider room mailbox setup, see our Teams admin centre room resource management guide.

Step 3: Stop URL rewriting and allow the traffic

Microsoft notes that Defender for Office 365 Safe Links needs no extra steps, but third-party email security tools that rewrite URLs can make the Zoom link unrecognisable. Add Zoom’s domains (Microsoft’s examples include *.zoom.us/*, *.zoom.com/* and *.zoomgov.com/*) to the rewrite exception list. Because DGJ connects the device directly to Zoom’s web service, your firewall and web filter must also allow that traffic without proxy authentication; use Zoom’s published network requirements for exact URLs and IP ranges.

Network cabinet with patch cables, representing firewall configuration for meeting room devices

Step 4: Enable Zoom on the device

  1. Teams Rooms Pro Management Portal: Rooms, select the room, Settings, Meetings, toggle Zoom, then Apply. Bulk settings are supported.
  2. Locally: on Windows, More, Settings (admin credentials), the Meetings tab, then Zoom; on Android, More, Settings, Teams admin settings, Meetings, then the provider toggle. You can join with the room’s own name and email or custom guest details.

Teams Rooms on Windows also accepts a ZoomMeetingsEnabled element in SkypeSettings.xml, but Microsoft now recommends the Pro Management Portal instead. One SIP gotcha: with SIP dialing enabled, calendar joins fall back to DGJ when an invite has no SIP dial string, but Microsoft notes join by ID fails if the meeting doesn’t support SIP.

How to join a Teams meeting from a Zoom Room

Zoom documents this in its Zoom Rooms interop for Microsoft Teams article, with two methods: the Microsoft Teams web client (the guest join equivalent) and SIP-based interop through a CVI provider.

Step 1: Enable interop in the Zoom web portal

At the time of writing, Zoom’s documented path is Admin Center, Product configuration, Rooms, Zoom Rooms, Account Settings, Meeting tab. Turn on Support Interoperability for Zoom Rooms, tick Support Microsoft Teams meetings, and select the web client option. Follow the current KB if your menus differ.

Step 2: Check versions and hardware

The web client method needs current Zoom Rooms software on macOS, Windows or a supported appliance. Zoom’s appliance list includes many Neat, Logitech (including the Rally Bar family), Poly, DTEN and Yealink devices; check the KB for minimum versions.

Step 3: Make sure the Teams meeting allows anonymous join

This is where most failures happen, and it is controlled by the organiser’s tenant. Zoom states that anonymous participants must be allowed to join the Teams meeting. In Microsoft’s terms, the organisation-wide Anonymous users can join a meeting setting and the per-organiser Anonymous users can join a meeting unverified policy must be on. For a Zoom Room to start a Teams meeting before others arrive, Zoom also requires the Teams setting that lets anonymous users and dial-in callers start a meeting. Free Teams meetings aren’t supported, per Zoom.

Step 4: Get the invite onto the room calendar

Users add the Zoom Room’s calendar resource to the Teams invite and a Join button appears on the controller. If the room uses an Exchange Online mailbox, the same principle applies as above: accept external invites and keep the invite body. For ad hoc calls, Zoom documents a Microsoft Teams button on the controller for entering the meeting ID.

When cloud video interop is worth paying for

  • A large non-Teams video estate. Microsoft targets CVI at organisations with 50+ SIP/H.323 devices they aren’t ready to replace.
  • Cross-platform calls are daily, not occasional. A boardroom that joins a key customer’s platform every day will feel the 720p, single-screen limits.
  • You need content sharing from the room. Both vendors list HDMI sharing as unavailable via the web routes and available via SIP.

Be clear about who pays. Microsoft notes CVI licensing is per user who schedules meetings CVI devices join, so a Zoom Room joining Teams over SIP depends on the host’s subscription. Microsoft’s SIP Guest Join, offered by select CVI partners, lets your subscription join externally hosted Teams meetings via calendar parsing, without lobby bypass. Pricing is provider-specific; get quotes from Pexip, Cisco or HP Poly.

What doesn’t work well

  • Content sharing. With DGJ in either direction, the room’s HDMI input isn’t shared to remote participants. Presenters can join from their laptop too (muted, speakers off) to share.
  • Dual-display rooms. Both web routes use a single display.
  • Camera control. Microsoft lists camera PTZ controls as unavailable for third-party meetings.
  • Lobbies and authentication. The room joins as an unauthenticated guest. If the host requires sign-in or holds guests in a lobby, someone must admit the room, or it can’t join.
  • Mute sync and multi-peripheral rooms. Microsoft lists mic mute sync as unavailable; Zoom notes the Teams web client supports only one camera, microphone and speaker and may pick the wrong device in complex rooms.
  • Feature drift. Layouts, chat view and breakouts depend on the other vendor’s web client. Retest after major updates.

Decision guide for mixed Teams and Zoom organisations

  1. Pick a primary platform per room. If most of a room’s meetings are Teams, make it a Teams Room with DGJ for Zoom, and vice versa.
  2. Buy hardware certified for both. Android-based bars from Logitech, Neat, Poly and Yealink are commonly certified for Teams and Zoom. A device runs one platform natively and relies on interop for the other, but can be re-provisioned if usage changes. See our Logitech Rally Bar guide and Rally Bar vs Neat Bar comparison.
  3. Enable DGJ everywhere by default. It costs nothing and removes the most common complaint.
  4. Reserve CVI or SIP for flagship rooms where cross-platform calls with content sharing are business-critical.
  5. Keep BYOD as the universal fallback. A labelled USB cable on the table covers the meetings the room can’t join. For budget rooms, see how to set up a hybrid meeting room for under €2,000.

FAQ

Is there a Zoom and Teams room integration that works out of the box?

Yes. Direct Guest Join is built into both Teams Rooms and Zoom Rooms with no extra licence, but it is off by default. Enable it on the device or in the Zoom portal, and fix the room mailbox’s calendar processing.

Can a Zoom Room join a Microsoft Teams meeting?

Yes, via the Microsoft Teams web client option in the Zoom web portal. The Teams meeting must allow anonymous participants, which the organiser’s tenant controls.

Why doesn’t the Join button appear for Zoom meetings on our Teams Room?

Usually the room mailbox strips the invite body (DeleteComments still true), rejects external invites, an email security tool rewrote the Zoom URL, or Zoom isn’t enabled in the device’s Meetings settings. Check them in that order.

Does Teams Rooms Zoom integration need Teams Rooms Pro?

Not for Direct Guest Join; Microsoft lists it for Basic and Pro. SIP-based join and SIP/H.323 dialing require Teams Rooms Pro plus a certified CVI provider plan.

Bottom line

For most organisations, making Teams Rooms and Zoom work together is simple: standardise each room on one platform, turn on Direct Guest Join for the other, and spend your effort on the Exchange calendar settings and URL-rewrite exceptions that make the Join button appear. Keep a USB or BYOD fallback in every room. Pay for CVI or SIP interop only when cross-platform meetings are frequent enough that 720p, one screen and no HDMI sharing become a real business problem.