SIP & Telekom⏱ 9 dakika okuma• 31 Ağustos 2026• 👁 537 görüntülenme

Kamailio ve FreeSWITCH Kümeleme (Clustering) ile Yüksek Erişilebilirlik ve Yük Dengeleme

Yüz binlerce eşzamanlı SIP oturumunu kesintisiz yönetmek için Kamailio Dispatcher modülü, FreeSWITCH medya sunucu havuzları, Keepalived/VRRP ve Redis durum paylaşımı mimarisi.

Yayınlanma Tarihi: 31 Ağustos 2026

1. Telekom Altyapısında Yüksek Erişilebilirlik (HA) Neden Önemlidir?

Kurumsal telefon sistemlerinde 1 dakikalık kesinti bile binlerce çağrının düşmesine ve kritik iş kayıplarına yol açar. Bu nedenle SanalPBX, tek bir sunucu yerine Active-Active Kamailio Edge Router ve Dinamik FreeSWITCH Medya Havuzu kümeleme mimarisi kullanır.

2. Kümeleme Mimarisi Bileşenleri

  1. Kamailio Sinyalleşme Katmanı (Edge Proxy): DNS SRV ve Anycast IP ile gelen tüm SIP kayıt ve çağrı isteklerini karşılar, arka plandaki en uygun FreeSWITCH sunucusuna dağıtır.
  2. Kamailio Dispatcher Modülü: FreeSWITCH düğümlerini periyodik SIP OPTIONS pingleriyle sağlık kontrolünden (Health Check) geçirir. Yanıt vermeyen düğüm milisaniyeler içinde havuzdan çıkarılır.
  3. Merkezi Redis & PostgreSQL Kümesi: Dahili hat kayıtları, aktif çağrı durumları ve kuyruk üyeleri paylaşımlı veritabanında saklanır.

3. Kamailio Dispatcher Yapılandırma Örneği

# Kamailio Dispatcher List (dispatcher.list)
# setid(int) destination(sip:host:port) flags(int) priority(int) attrs(str)
1 sip:fs-node-01.internal:5060 0 10 weight=50;maxload=2000
1 sip:fs-node-02.internal:5060 0 10 weight=50;maxload=2000
1 sip:fs-node-03.internal:5060 0 5  weight=50;maxload=2000
  
İlgili Konular & Etiketler
#Kamailio#FreeSWITCH#Clustering#Yüksek Erişilebilirlik#Load Balancing#SIP
İlgili Yazılar

Benzer Konulardaki Makaleler

Tüm Blog →