What runs the call
Unpod gives your agent voice. It handles everything between the user’s audio and your agent’s text logic. The Speech Stack is the developer surface of the Calling Engine - one channel in the Transport layer of the Core Engine. Your agent receives plain text. It returns plain text. The Speech Stack handles everything else: transcription, synthesis, VAD, barge-in detection, endpointing, and transport.Two Ways Users Connect
Phone / Telephony
Users dial a phone number. Unpod handles SIP, PSTN, number provisioning, and routing. No carrier account or SIP trunk needed.
Browser / App
Users connect from a web app or mobile app - same speech pipeline, no phone number required. Today browser sessions run via the hosted Playground; the embeddable
@unpod/web-sdk is not yet published on npm.How Audio Flows
1
User connects
Via a phone number (PSTN/SIP), or from a browser/app (via the hosted Playground today; Web SDK not yet published).
2
Speech pipeline runs
Unpod transcribes audio (STT), detects turn end (VAD + endpointing), and handles barge-in interruptions. Your agent gets clean text.
3
Your agent responds
The Unpod orchestrator dispatches the session to your
AgentRunner. Your entrypoint runs, your dialog machine produces a text reply.4
Reply synthesised
Unpod converts the reply to speech (TTS) and streams it back to the user.
5
Session ends
Transcript, metrics, and recording are stored and queryable via the management API.
Core Building Blocks
Voice Profiles
Choose STT and TTS providers. Pre-built profiles or custom combinations with automatic failover.
Agents
One
agent_id, one brain, N voices. Say the brain out loud - a playbook, a prompt, your own runner, or your own endpoint.Phone Numbers
Provision numbers directly or bring your own. Attach to an agent for inbound calls.
AgentRunner & Sessions
Install
unpod, run your AgentRunner, and accept sessions from any source.Quickstart Paths
Next Steps
Quickstart
A named agent, a number, a live call - six SDK calls, one file.
Run a SuperDialog agent
Drive conversations with structured flows and tools.