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.

Original post →

More from coding & agent

coding & agent channel →