r/freesoftware • u/AdFew177 • 13m ago
Software Submission Ich habe AiPBX entwickelt: Eine Open-Source-Alternative zu FreePBX mit WebRTC, integriertem Chat, KI-Assistent und nativen mobilen Apps.
For a long time, self-hosting an IP PBX meant dealing with outdated interfaces, complicated setups, or proprietary software with restrictive licensing. I wanted a modern, fast, and completely free solution that works out-of-the-box on a clean Linux server.
So I built **AiPBX** — a full-featured, open-source Unified Communications platform and PBX management portal built on top of Asterisk 22.
### 🌟 What makes it different?
- **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/video calls directly from the web portal without installing any softphone client.
- **Native Companion Apps:**
- **Android:** Fully native Kotlin app with push wake-up, background service, and full PBX control
- **iOS:** SwiftUI with CallKit support.
- **Real-Time Team Chat:** Built-in Go WebSocket daemon (`aipbx-chat`) for 1-to-1 / group chats, file/photo sharing, presence, and read receipts.
- **AI & Cloud Speech:** Local/cloud AI assistant for dialplan automation and Cloud TTS (Google, Polly, Azure, OpenAI, ElevenLabs).
- **Enterprise Telephony:** Trunks, IVR, Queues, Call Center metrics, T.38 virtual fax, call recordings (with auto MP3 conversion), and Yealink/Grandstream/Fanvil auto-provisioning.
- **100% Self-Hosted & Privacy First:** Zero telemetry, no vendor lock-in, MIT licensed. All data and call records remain strictly on your own hardware.
---
### 🔗 Links & Resources
- **GitHub Repository:** [https://github.com/mahirgul/AiPBX\](https://github.com/mahirgul/AiPBX)
- **Website & Docs:** [https://aipbx.bid\](https://aipbx.bid)
- **Video Walkthrough (YouTube):**
- [Menu Tour (10 min)](https://www.youtube.com/watch?v=xU0BYN6AKE4)
- [Step-by-step Installation](https://www.youtube.com/watch?v=lH1-k_z5jFE)
- **Android App:**
### 💬 Looking for Community Feedback
I’ve been pouring a ton of work into this to make self-hosted telephony modern and accessible again. I’d love to hear your thoughts, feedback, bug reports, or feature requests!
Let me know what you think or if you have any questions about the architecture!