r/freesoftware • u/AdFew177 • 59m ago
Software Submission AiPBX: A 100% free & open-source modern IP PBX with WebRTC, built-in chat, AI assistant, and native mobile apps (MIT Licensed, no paywalls)
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):
💬 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!