Self-Hostable AI Phone Voice Agent
hkjarral · hn · 2026-07-13
The author released AVA, a self-hostable voice AI agent that integrates with Asterisk / FreePBX, allowing users to run a complete voice conversation pipeline on their own infrastructure.
It connects a Python engine via Asterisk's Audiosocket/RTP, orchestrating the STT, LLM, TTS pipeline. Out of the box, it supports providers like OpenAI, Gemini, Grok, and ElevenLabs, while allowing custom combinations of speech recognition, synthesis, and model pipelines. The project supports running the entire agent locally on a GPU, requiring about 25GB of VRAM/RAM for real-time conversation and tool calling.
Born as a side project to solve the 'vendor lock-in' pain point of various SaaS platforms, the core code is MIT-licensed with an online demo available. The author is actively seeking feedback on multi-tenancy, carrier scenarios, and productization directions.
More from coding & agent
- An MCP server signs every AI agent tool call into a verifiable Merkle chain — Funky_Chicken_22 · 2026-07-22
- Annotated transcript of a Claude Code team interview is now available — trq212 · 2026-07-22
- Claude Code skill uses 10 Markdown rules to make outputs ADHD-friendly — alex_verem · 2026-07-22
- BUZZ launches as an open-source group chat layer for teams and agents — Scobleizer · 2026-07-22
- A Firecracker-based platform says it can host 6,000 AI agents on one 256 GB server — maritime_sh · 2026-07-22
- A better path to agent autonomy is running waves, finding friction, and iterating — JnBrymn · 2026-07-22