FusionPBX, FreeSWITCH üzerinde çalışan web tabanlı santral yönetim platformudur. Multi-tenant yapısıyla birden fazla kurumun veya birimin santralini aynı platformda, ayrı yönetim alanlarıyla işletmeyi sağlar. Her kurum veya birime ait alan tenant olarak adlandırılır; FusionPBX’te bu alanlar domain üzerinden tanımlanır.
Resmi domain belgesi, tenant seçimini ve domain bazında ayarların değiştirilmesini açıklar. Buradaki domain, tenant’a ait santral ayarlarının ve kullanıcıların kapsamını belirler; bir DNS kaydı eklemek tek başına tenant oluşturmaz. Bu mantıksal ayrım, tek başına ağ, süreç veya kaynak izolasyonu garantisi değildir.
Kullanım alanları ve sınırlar
- Birden fazla kurum için merkezi santral yönetimi.
- Ayrı yönetici ve numara planı gereken şubeler veya iş birimleri.
- FreeSWITCH üzerinde standart santral işlemlerinin panelden yürütülmesi.
- Çağrı verisinin kurumsal uygulamalara kontrollü aktarılması.
Tek ofis ve az sayıda dahili için multi-tenant tasarım gereksiz olabilir. Tenant’lar arasında ağ ve sistem düzeyinde izolasyon isteniyorsa ayrı kurulumlar değerlendirilmelidir. Destek, eğitim ve ek özelliklerin kapsamı çekirdek uygulamadan ayrı doğrulanır.
FusionPBX hosting mi, self-hosted kurulum mu?
FusionPBX yazılımını seçmek ile santralin işletimini kime vereceğinizi seçmek farklı kararlardır. Bir sanal sunucu kiralamak, santral yönetimini de hizmet olarak aldığınız anlamına gelmez.
- Self-hosted: İşletim sistemi, FreeSWITCH, panel, veritabanı ve yedeklerden kurumun ekibi sorumludur. Tenant ekleme ve sürüm yükseltme yetkileri kurum içinde tanımlanır.
- Yönetilen hizmet: Sağlayıcının yalnız sunucuyu mu, yoksa trunk, çağrı akışı, kayıtlar ve arıza müdahalesini de mi yönettiği sözleşmede netleşmelidir.
- Çıkış planı: Numara taşıma, domain yapılandırması, CDR ve ses kayıtlarının teslim biçimi baştan belirlenmelidir. Yedek erişimi ile başka ortama taşınabilirlik aynı şey değildir.
Yönetilen IP santral ihtiyacı için Mono Cloud SaaS kapsamı incelenebilir. Hangi model seçilirse seçilsin, telefon numaraları ve operatör hizmetinin kapsamı ayrıca doğrulanır.
Tipik üretim mimarisi
Resmi kurulum rehberi; FreeSWITCH, Nginx, PHP-FPM ve PostgreSQL bileşenlerini birlikte kurar. Bu rehber belirli bir işletim sistemi tabanını esas alır; başka dağıtım veya paket sürümlerinin aynı davranacağı varsayılmamalıdır.
Yönetici → HTTPS web UI → yapılandırma/veritabanı yönetim akışıdır. Telefonların SIP bağlantıları ve RTP medya yolu ise FreeSWITCH yapılandırmasına göre ayrı değerlendirilir. Panelin erişilebilir olması, trunk’ın veya iki yönlü sesin sağlıklı olduğunu göstermez.
Tenant izolasyonu kontrol listesi
| Alan | Doğrulama |
|---|---|
| Kullanıcı yetkisi | Bir domain yöneticisi başka domainin kullanıcı ve ayarlarını göremiyor mu? |
| Numara planı | Dahili eşleştirmeleri ve giden rotalar doğru domain içinde mi? |
| Kayıt ve raporlar | Ses kayıtları ve CDR erişimi ilgili tenant ile sınırlı mı? |
| Cihaz yapılandırması | Telefonun doğru domain ve hesapla kaydolduğu doğrulandı mı? |
| Kaynak paylaşımı | Bir tenant’ın çağrı veya kayıt yükü diğerlerini nasıl etkiliyor? |
| Yedek ve dışa aktarım | İlgili tenant’ın verisi diğerlerinden ayrılabiliyor mu? |
Yaygın sorunlar ve çözümler
- Kullanıcı yanlış domain altında giriş yapıyor: Oturum açma adresi, kullanıcı adı/domain bileşimi ve domain seçimini kontrol edin.
- Aynı dahili farklı tenant’larda karışıyor: SIP domain, çağrı bağlamı ve rota eşleştirmelerini inceleyin.
- Panel çalışıyor, çağrı kurulmuyor: FreeSWITCH profili, trunk durumu ve dialplan eşleşmesini ayrı doğrulayın.
- Kayıtlar görünmüyor: Dosya yolu, izinler, kayıt üretimi ve uygulama verisi arasındaki ilişkiyi kontrol edin.
Yönetim paneli, veritabanı ve Event Socket erişimi kısıtlanmalıdır. Kurulum betiğinin tamamlanması güvenlik kabulü değildir; operatör erişimi, dış arama izinleri, sır yönetimi ve yama takibi ayrıca planlanır.
Yedekleme ve güvenli geçiş
Veritabanı, uygulama/FreeSWITCH yapılandırması, sesli mesajlar, anonslar, kayıtlar ve gerekli anahtarlar tutarlı biçimde yedeklenir. Yalnız sanal makine snapshot’ına güvenilmez; izole ortamda panel girişi ve örnek çağrı akışıyla geri yükleme doğrulanır.
Geçiş önce tek domain ve sınırlı dahiliyle denenir. Numara yönlendirmesi, uç cihaz kaydı ve eski sisteme dönüş koşulları belgelenir. Tenant eklemek veya güncellemek, paylaşılan altyapıdaki diğer tenant’ları da etkileyebileceği için bakım kapsamı açıkça duyurulur.

