Realtime Voice
ResponseCX agents can answer the phone. An agent with avoice_model set is a voice agent: the same policies, settings, and functions, delivered over a live
call instead of chat — built on Twilio for telephony and the OpenAI Realtime API for speech.
This page is orientation. The Voice platform — API, SDKs, webhooks, supervision, operations — is
documented in StateSet Voice.
What a voice interaction looks like
- Verify the caller — email entry plus a one-time password, persisted so a returning caller skips it.
- Load context — order history and preferences, so “where’s my order?” needs no order number.
- Act — modify an order, manage a subscription, take a payment — through the same functions a chat agent uses.
- Escalate — a human supervisor can monitor, whisper, barge, or take over an in-flight call.
Configure a voice agent
Watch a live call
Supervision is part of the platform, not an afterthought:session.action webhook events record every supervisor act — monitor, whisper, barge, escalate —
so the audit trail of who intervened on a call is part of the call record. Details in
Voice webhooks.
Related
- StateSet Voice — the platform
- Voice quickstart — a number answering in minutes
- Voice webhooks — call lifecycle events, signed
- Voice MCP server — drive it from an agent