# AVA Core

> Open-source, self-hosted AI voice agent for Asterisk/FreePBX telephony with realtime providers or modular STT-LLM-TTS pipelines, managed from a web Admin UI.

- **Category:** VoIP
- **Licence:** MIT
- **Latest version:** v7.7.0
- **Open source:** oss
- **Languages:** Typescript, Python
- **Platforms:** Docker Compose
- **Tags:** Mcp, Voip, Asterisk, Telephony, LLM, Text To Speech, Speech To Text, Voice agent, Freepbx, Ai Voice, Audiosocket, Call Center

## Description

AVA Core is an open-source voice-agent platform that plugs artificial intelligence into existing Asterisk and FreePBX phone systems, letting operators build phone agents that answer and place calls. Conversations can run through realtime voice providers — Deepgram, OpenAI, Google, ElevenLabs or xAI — or through a mix-and-match pipeline of separate speech-recognition, language-model and voice-synthesis backends that also accepts OpenAI-compatible endpoints; audio or model inference can stay local, go to the cloud, or mix both. A self-hosted Admin UI covers provider and Agent configuration, call history with filtering and export, a first-run Setup Wizard, and update management. Agents get Asterisk-aware tools such as transfers, checking whether an extension is free, voicemail handling and hangup control, plus calendar, email, HTTP and MCP tool integrations governed by per-Agent access rules. Audio transport options span AudioSocket, ExternalMedia RTP and an opt-in media WebSocket. Installation happens on a Linux x86_64 machine with Docker Compose v2 alongside an ARI-enabled Asterisk 18+ or FreePBX: clone the repo, run preflight.sh, start the containers, then sign in on port 3003 using the temporary admin password shown in the admin_ui container logs. Notable limits: outbound campaigns and the VICIdial hookup are still alpha, FreeSWITCH support is community-maintained, and the docs warn to firewall or reverse-proxy the Admin UI instead of exposing plain HTTP.

## Links

- [Homepage](https://github.com/hkjarral/ava-ai-voice-agent-for-asterisk)
- [Website](https://operator.agent6789.com)
- [Demo](https://demo.agent6789.com)
- [Discord](https://discord.gg/ysg8fphxUe)
- [GitHub Discussions](https://github.com/hkjarral/AVA-AI-Voice-Agent-for-Asterisk/discussions)
- [Ko-fi](https://ko-fi.com/asteriskaivoiceagent)
- [Setup videos (YouTube)](https://www.youtube.com/@Jugaarooo)

---
Source: https://selfhost.directory/project/ava-ai-voice-agent-for-asterisk