Missed Call Capture
- Twilio
- OpenAI Realtime
- Cloudflare Workers
- WebSockets
Missed Call Capture is a voice agent I built that answers business phone calls. It talks with the caller, answers questions about the business, and books appointments. The hard part was making it respond fast enough that the conversation feels normal, and it now answers in under a second.
A live demo line. The AI answers as a fictional dental clinic. Calls are capped at two minutes.
Technical notes
Twilio media streams bridged to the OpenAI Realtime API through a Cloudflare Worker at the edge. Audio stays in g711_ulaw across the whole path, so there is no transcoding step, which is where most of the latency comes from.