Join a Microsoft Teams meeting from an Azure Communication Services app as an external (bring-your-own-identity) user

domain: learn.microsoft.com · 4 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Issue your own application-controlled identity for the user (no Entra ID or Teams license required) using the Communication Services Identity SDK to get a Communication access token
  2. Initialize the ACS Calling SDK client with that access token
  3. Call join() against the Teams meeting link/coordinates to join as a guest identity
  4. Handle the constraint that this external-user identity cannot place or receive calls as a native Teams user and has no PSTN support within the meeting

Known gotchas

Related routes

Authenticate an Azure Communication Services app as a licensed Teams identity via Entra ID token exchange
learn.microsoft.com · 5 steps · unrated
Create an Azure Communication Services Room with role-based participant permissions
learn.microsoft.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans