Web voice
A browser participant connects to a media room and talks to the agent over WebRTC. You create a session, then connect the returnedparticipant_token with a voice client.
Best for in-product voice assistants and click-to-talk experiences.
Outbound phone
The agent dials a recipient over SIP and runs the same conversation loop. From your backend, fire one call withPOST /calls (API key), or run a voice campaign to place many. To try an agent on a real phone, create a session with call_type: "outbound_phone" and a phone_number — a test path for a signed-in user, one live call per workspace at a time.
Requires an outbound SIP trunk on the deployment.
whatsapp— the agent holds a text conversation with the recipient.whatsapp_voice— sends an approved template, waits for a reply, decides whether the recipient wants a call, and escalates to the outbound voice path when they do.
At a glance
Sessions
Web and phone voice calls.
Templates, windows, and escalation.

