İçeriğe geç
FusionPBX

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

AlanDoğrulama
Kullanıcı yetkisiBir 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 raporlarSes 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.

İlgili hizmetlerimiz

Sıkça sorulan sorular

FusionPBX ile FreeSWITCH arasındaki fark nedir?
FreeSWITCH çağrı kontrolünü ve medya işlevlerini sağlar; CLI ve programatik kontrol arayüzleri vardır. FusionPBX ise santral ayarlarını ve kullanıcıları web UI üzerinden yöneten ayrı uygulamadır. FreeSWITCH, FusionPBX, veritabanı ve işletim sistemi birlikte işletilir.
Multi-tenant yapı ne demektir?
Birden fazla kurum veya birimin aynı platformda ayrı yönetim alanlarıyla çalışmasıdır. FusionPBX’te her tenant bir domain ile temsil edilir. Bu mantıksal ayrım, her tenant’a ayrı işletim sistemi veya fiziksel kaynak tahsisi anlamına gelmez. Yetki ve veri izolasyonu ayrıca test edilmelidir.
FusionPBX bir faturalama sistemi midir?
Santral yönetimi ile tarife, vergilendirme, tahsilat ve operatör mutabakatı farklı işlerdir. Faturalama gerekiyorsa CDR verisinin kapsamı ve harici sistem entegrasyonu ayrı proje kalemi olarak değerlendirilmelidir.
FusionPBX mi FreePBX mi seçilmeli?
FusionPBX FreeSWITCH, FreePBX Asterisk tabanlıdır. Mevcut motor, multi-tenant yönetim ihtiyacı, gerekli özellikler, destek kapsamı ve ekibin deneyimi belirleyicidir. Yalnız arayüz görünümüyle seçim yapılmamalıdır.

Bir sonraki dönüşümü birlikte planlayalım.

Ekibimiz teknik gereksinimlerinizi anlamak ve hızlıca prototip çıkarmak için hazır.