- Shipped
- November 7, 2026 at 2:02 AM UTC
- Author
- Kamo
- Commit
- 6320f5a
The org's apps for each provider's approved bot path, so its SIs can join outside meetings as an app instead of by phone: - Zoom: Meeting SDK join signature (HS256 JWT, signed here) + the On Behalf Of token of the member who asked (GET **************** minted with the org's Zoom account app or, when it has none, its Zoom meeting provider's Server-to-Server app (ZoomTokenService reused). - Teams: Azure Communication Services identity + VoIP token (HMAC-signed Identity REST API) for Teams interop as an external participant. - Google Meet: OAuth client kept and checked; joins stay by phone (Media API is a listen-only developer preview needing every participant enrolled). Secrets write-only, encrypted with the platform key. Platform switches meet.si-join.<p>.enabled (off by default) + the org's own switch, which needs a passed connection check. Session API /api/meet/provider/si-join (MANAGE_MEET_SETTINGS) and internal **************** (KAMOAI secret). DDL applied.
