For years, self-hosting a modern business phone system meant dealing with 15-year-old clunky web panels, complicated setups, or "open-core" platforms that lock essential features (like mobile push, WebRTC, or call recording) behind expensive commercial licenses.
I wanted something modern, clean, fast, and 100% genuinely free & open-source.
So I built AiPBX — a full-featured Unified Communications platform and PBX management portal built on Asterisk 22, released under the MIT License. There are no "enterprise editions", no artificial limits, and no locked features.
# 🌟 Key Highlights
100% Free & Open-Source (MIT): Every single feature is included. No user limits, no feature gates, no telemetry.
1-Command Turnkey Install: Sets up Ubuntu 26.04 LTS, Asterisk 22, PJSIP, Nginx, Apache, MariaDB, coturn (TURN/STUN), SSL certificates, and firewall in \~15 minutes.
WebRTC In-Browser Softphone: Make and receive crystal-clear audio and video calls directly inside the browser portal — no desktop softphone required.
Native Companion Apps:
Android: Native Kotlin app with push wake-up, foreground service, presence, chat, and full PBX control.
iOS: Native SwiftUI client with CallKit support.
Real-Time Team Chat: Built-in Go WebSocket service (aipbx-chat) for 1-to-1 / group messaging, file sharing, presence indicators, and read receipts.
Local & Cloud AI: Dialplan automation assistant, HEPv3 diagnostics, and Cloud TTS integration (Google, Polly, Azure, OpenAI, ElevenLabs).
Enterprise Telephony: Trunks, IVR, Queues, Call Center metrics, T.38 virtual fax, call recordings (with automatic MP3 conversion), and Yealink/Grandstream/Fanvil/Snom auto-provisioning.
Privacy & Self-Hosted: All data, configurations, and recordings stay strictly on your own hardware.
# 🔗 Links & Resources
GitHub Repository: https://github.com/mahirgul/AiPBX
Website & Docs: https://aipbx.bid
Video Walkthrough (YouTube):
Menu Tour (10 min)
Step-by-step Installation
# 💬 Community Feedback
I've poured an enormous amount of work into this to make self-hosted telephony modern, accessible, and truly free again.
I would love to hear your feedback, thoughts on the architecture, bug reports, or feature suggestions!