Features
Twilio PSTN Calls
Inbound and outbound phone calls via Twilio Voice + Media Streams.
WebRTC Browser Calls
Talk to agents directly from the browser with peer-to-peer audio.
Video Avatar
Optional lip-synced video avatar (HeyGen or Tavus) on WebRTC cascade calls.
WhatsApp Business
Voice calls and text messages via WhatsApp Cloud API.
SMS / Chat
Text-based conversations with agents via Twilio SMS or the Chat API.
Multi-Provider
Mix and match STT, LLM, and TTS providers per agent — Deepgram, OpenAI, Anthropic, ElevenLabs, Cartesia, Ollama.
Speech-to-Speech
~300ms processing (vs ~800ms cascade) via OpenAI Realtime, Gemini Live or Amazon Nova Sonic.
Tool Calling
Built-in tools (transfer, handoff, DTMF) + webhook tools + MCP servers.
Connected Apps
Slack and Google Calendar on an agent without handling a token — during a call, or when one ends.
Knowledge Base (RAG)
Upload documents with three retrieval modes: prompt, auto, and tool.
Agent Versioning
Publish immutable versions, auto-promote phone numbers, rollback instantly.
A/B Testing
Weighted traffic routing on phone numbers, deterministic by caller.
Post-Call Analysis
Automatic summary, sentiment, success evaluation, and structured extraction.
Takeaways
Define a JSON schema once, attach it to any agent, and get it filled from every call.
Evals
Behavioural tests that run against the real pipeline — scripted or simulated, text or audio, with tools mocked. Gate a PR on whether your agent still behaves.
Server Events
Bidirectional hooks — call-init, function-call, call-end, transcript updates.
Observability
OpenTelemetry traces and pipeline observers — per-stage latency, turn timing, startup.