Per-channel (PSTN, browser, meeting) voice provider configuration with global default and per-tenant override.
Providers marked coming soon can be selected as policy values; the runtime falls back to xAI grok-voice transparently until the underlying transport flips to live. Gemini Live becomes available once the VertexAI jurisdiction gate (#3224) lands.
Set the voice provider for each channel on a specific tenant, or use
__platform__ for the global default. Setting a new provider for a
live channel takes effect on the next voice session for that tenant.
Voice channels carry the same call to different transports:
Permissions:
voice:read for inspection,
voice:write for policy mutations.