AiPBX: %100 Açık Kaynak, Yapay Zekâ Destekli Yeni Nesil IP Santral Projemiz
1. AiPBX Neden Doğdu? Amacımız ve Vizyonumuz
Geleneksel kurumsal telefon santrali pazarı, onlarca yıldır işletmeleri fahiş lisans ücretlerine mahkum etti. Dahili kullanıcı sayısı, eşzamanlı çağrı hakkı, ses kaydı, temel IVR özellikleri ve bugünlerde popülerleşen yapay zekâ fonksiyonları için sürekli yenilenen faturalar talep ediliyor. Mevcut açık kaynak dağıtımların birçoğu dahi en kritik yönetim araçlarını ücretli "pro" modüllerin arkasına saklıyor.
İşte bu kısır döngüyü kırmak için AiPBX projesini (aipbx.bid) hayata geçirdik: Her küçük işletme, fabrika, okul, çağrı merkezi ve yazılımcı; dünya standartlarında bir santral altyapısına hiçbir lisans engeli olmadan sahip olabilmelidir. AiPBX, en özgür yazılım modellerinden biri olan MIT Lisansı ile sunulmaktadır; yani gizli ücret, kullanıcı sınırlaması veya ticari kısıtlama kesinlikle yoktur ve asla olmayacaktır.
2. Nasıl Geliştiriyoruz? Mimari ve Mühendislik Kararlarımız
AiPBX projesini sadece bir kontrol paneli olarak değil, uçtan uca modern telekomünikasyonun tüm gereksinimlerini karşılayan entegre bir mühendislik ürünü olarak inşa ediyoruz:
A. Asterisk 22 & Saf PJSIP Mimarisi
Sistemimizin kalbinde en kararlı ve güncel sürüm olan Asterisk 22 LTS yer alıyor. Artık miladını doldurmuş olan eski chan_sip sürücüsünü tamamen eledik; tüm dahili ve harici hatlar saf res_pjsip mimarisi üzerinden gerçek zamanlı (real-time) veritabanı senkronizasyonuyla çalışıyor.
B. Devrimsel "Tek Port 443" ALPN Çoklama Katmanı
VoIP sistemlerinin en büyük kabusu NAT sorunları, statik IP zorunlulukları ve şirket güvenlik duvarlarının SIP portlarını (5060/UDP) engellemesidir. AiPBX'te bu sorunu dahiyane bir mimariyle çözdük:
- Nginx TCP Stream & ALPN: Sunucunun en önünde çalışan Nginx, paketin şifresini çözmeden (transparent) TLS ClientHello başlığındaki ALPN değerini okur.
- Web & Panel: Web tarayıcı istekleri doğrudan Apache yönetim paneline akar.
- WebRTC Softphone: Tarayıcı içi sesli ve görüntülü arama WebSockets üzerinden doğrudan Asterisk'e bağlanır.
- TURNS Medya Geçidi: En katı şirket güvenlik duvarlarının arkasındaki istemciler dahi ses paketlerini 443/TCP TURNS tüneli üzerinden sorunsuz iletir.
- Donanım IP Telefonlar: Uzaktaki masaüstü telefonlar dahi harici port açmaya gerek kalmadan doğrudan 443 portu üzerinden SIP-TLS ile kayıt olur.
C. Yerleşik Whisper AI & Akıllı Sesli IVR Asistanı
AiPBX'i diğer tüm santrallerden ayıran en önemli fark, yapay zekâyı üçüncü parti pahalı bulut API'lerine muhtaç olmadan kendi sunucunuzda (on-premise) çalıştırabilmesidir. AudioSocket protokolümüz sayesinde canlı konuşma ham PCM ses akışı olarak yerel Python/Go yapay zekâ motorumuza iletilir. Whisper STT ile arayanın ne dediği anlık analiz edilir, CRM verileri sorgulanır ve arayan kişi hiçbir tuşa basmadan doğal Türkçe veya İngilizce konuşarak dilediği departmana yönlendirilir.
D. Google Play Onaylı Yerel Mobil Uygulama
AiPBX kullanıcıları için geliştirdiğimiz bağımsız Android mobil softphone uygulaması Google Play Store'da resmi olarak yayınlandı. Push Notification (FCM) mimarisi sayesinde uygulama arka planda pil tüketmez; telefonunuza normal bir GSM araması gibi çağrı düşürür.
3. Tek Komutla 5 Dakikada Kurulum
Günlerce süren santral kurulum, derleme ve sertifika yapılandırma dertlerini tek bir komuta indirdik. Temiz bir Ubuntu veya Debian sunucuda şu komutu çalıştırmanız yeterlidir:
# AiPBX tek komut kurulum sihirbazı
curl -fsSL aipbx.bid/i | sudo bash
Kurulum betiği; Asterisk 22 derlemesini, veritabanını, Nginx/Apache 443 çoklayıcısını, Let's Encrypt SSL sertifikasını, WebRTC ayarlarını ve güvenlik duvarını dakikalar içinde hazır hale getirir.
4. Gelecek Hedeflerimiz ve Yol Haritası (Roadmap)
AiPBX projesinde her gün yeni özellikler geliştiriyoruz. Önümüzdeki dönemde odaklandığımız temel hedefler:
- Yüksek Erişilebilirlik (Active-Active Cluster): Çoklu sunucu desteği ve kesintisiz çağrı aktarımı.
- Otonom Sesli Ajanlar: Müşteriyle randevu oluşturan, borç sorgulayan ve kargo takibi yapan tam otonom yapay zekâ müşteri temsilcisi modülü.
- Birleşik İletişim (Unified Communications): Sesli görüşme, WebRTC video konferans ve anlık şirket içi şifreli mesajlaşmayı tek bir arayüzde birleştirmek.
AiPBX'i Keşfedin ve Test Edin
Canlı demo ortamında tüm özellikleri hiçbir kurulum yapmadan deneyebilir veya GitHub üzerinden projemize yıldız vererek destek olabilirsiniz.