Real-time media
LiveKit manages SIP calls, media transport, rooms, and agent dispatch.
AI voice agent
Who is this for?
What problems does it solve?
What can OMO do?
LiveKit manages SIP calls, media transport, rooms, and agent dispatch.
Pipecat flows define stages, allowed transitions, and the answer expected at each point.
Calendar, lead, survey, and routing actions run through typed server-side services.
Transcript, events, latency, and the final outcome are joined into one session.
How it works
The audio pipeline can receive the caller while the agent is speaking.
STT and the language model evaluate the answer against current state and confirmed facts.
The selected operation is passed to a validated business service.
TTS produces a concise response based on the actual tool result.
Evidence retained
System boundaries
Direct answers
The core chain is telephony → audio processing → STT → state and conversation control → business tool → TTS. A production system also needs validation, telemetry, failure handling, and human escalation.
Traditional IVR follows fixed keypad menus. A voice agent can interpret natural speech, but a reliable system still uses controlled states and approved actions rather than unrestricted generation.
Yes. With properly configured full-duplex audio and turn-taking, incoming speech is captured during playback. A separate policy decides whether the utterance should interrupt, be buffered, or be ignored.