← Back to all projects
AI Voice Agents

AI agents that answer live phone calls on a self-hosted telephony platform: Whisper speech-to-text, an LLM and text-to-speech in real time. Built on an Asterisk PBX compiled from source with its own API, configuration generator and native macOS and iOS clients.
Technology
backendc++pythontypescript
devopslinuxsystemd
toolsasteriskwhisperttssip
AI Voice Agents
What I built
- Telephony platform: Asterisk built from source, with its own API (29 route modules) that generates the dial plan and endpoints, replacing a third-party admin layer.
- Voice agents: an agent service answers calls on dedicated extensions, transcribes with Whisper, reasons with an LLM and replies with text-to-speech (local and cloud voices).
- Clients: native macOS and iOS softphones, and a web phone module for the multi-tenant framework.
Private system: a walkthrough or live demo is available on request.