@komaa/msteams-voice is a self-contained Teams CVI plugin for OpenClaw. It depends only on the
published openclaw plugin-sdk + api.runtime - no fork, no vendored runtime.
This adds voice/video (CVI) on top of OpenClaw’s existing
Microsoft Teams chat channel - run both for chat + calls.
Requirements
- An OpenClaw install - host ≥
2026.6.9. - A StandIn subscription (standin.komaa.com, free package) - the hosted media bridge that joins the Teams call and connects to this plugin. See Architecture.
- Realtime mode: a realtime voice provider + key. Streaming mode: your openclaw-configured STT / TTS / agent (no realtime key needed).
Install
Verify
After building, enable it in your config (plugins.entries."msteams-voice".config.enabled: true) and
start the gateway:
ws://<host>:9442/voice/msteams/stream). Register that URL with a matching sharedSecret in your
StandIn dashboard, then place a Teams call to your bot.
Next: the full configuration reference for realtime, streaming, outbound,
and security keys.