pip-voice is a voice agent that answers a real phone line. Call the number and an autonomous Claude agent picks up โ a full speech conversation loop over real telephony, not an IVR tree.
How it works
An inbound call hits an Asterisk PBX, which routes it through a Stasis application into the agent over the Asterisk REST Interface (ARI) WebSocket. From there the agent runs the conversation: speech in, reasoning, speech out โ using the same memory and tools as the rest of the system.
The defining constraint is immediacy. Text chat gives an agent room to think and revise. A phone call doesn’t โ the caller is waiting, and the silence has weight. Designing for that changes the architecture: a call gets a scoped agent built for fast, clear responses, comfortable with imperfection, because the medium allows nothing else.
Status
The full voice conversation loop works end to end โ real DID, real trunk, real calls answered.
Stack: Asterisk PBX ยท ARI / WebSocket ยท Stasis ยท Claude ยท Elixir