Numbers in Omnia
Import a number, attach it to an agent, done. Nothing else to build.
Bring your own
Keep your carrier. Stream audio to a WebSocket we return.
Which one
Most people should start with numbers in Omnia and move later if they need to.
The agent itself is identical either way — the same prompt, tools, and corpora.
What changes on a phone call
Worth knowing before you point a number at an agent that tested well in a browser. Audio is narrowband. Phone calls carry G.711 at 8 kHz. A voice that sounds rich in the browser can sound thin. Always listen to a real call before going live. Client tools do not work. There is no client on a phone call. An agent that answers a number needs HTTP or built-in tools — a client tool silently never fires.hangUp becomes essential. Without it the agent finishes speaking and waits,
and the caller sits in silence. In a browser they can close the tab; on a phone
they cannot.
Callers interrupt, and there is background noise. Cars, offices, other
people. Set interruptible deliberately and test somewhere noisy.
Outbound
Both routes support outbound calls. The agent always waits for the callee to speak first, whatever the agent’sfirstSpeaker says — they answered the phone,
so they say hello.