Kurulum ve senaryolar
Dinstar SBC300: SIP Routing ve Header Düzenleme Senaryoları
Dinstar SBC300, küçük ve orta ölçekli VoIP ağları için tasarlanmış kompakt bir Session Border Controller cihazıdır. SIP çağrılarını yönlendirir, trafiği dağıtır, SIP mesajlarını düzenler ve santrali saldırılardan korur.
SBC denince çoğu kişinin aklına yalnızca güvenlik geliyor. Oysa SBC300 aynı zamanda SIP ağının trafik yöneticisidir. Temel kavramlar için önce SBC Nedir? rehberine, ilk ayarlar için SBC Kurulumu rehberine bakabilirsiniz.

SBC300 ile neler yapılabilir?
| Özellik | Ne işe yarar? |
|---|---|
| SIP routing | Çağrıları kurala göre doğru hedefe gönderir |
| Dinamik load balancing | Trafiği birden fazla hedefe dağıtır |
| SIP header manipulation | SIP başlıklarını düzenler |
| Numara dönüştürme | Arayan ve aranan numarayı değiştirir |
| Transcoding | Farklı kodekleri birbirine çevirir |
| Güvenlik | Saldırıları ve yetkisiz trafiği engeller |
| 1+1 yedeklilik | Aktif ve yedek cihazla çalışır |
Senaryo 1: İki operatör arasında yük dağıtma ve yedekleme
Sorun: Tek SIP Trunk hattı yoğun saatlerde yetmiyor veya tek operatöre bağlı kalmak istemiyorsunuz.
Çözüm: SBC300'de Service > Routing Profile > SIP Trunk Group bölümünden bir trunk grubu oluşturulur.
| Çalışma modu | Davranış | Ne zaman kullanılır? |
|---|---|---|
| Backup | Trafik ana hatta gider, hat koparsa yedeğe geçer | Kesintisiz hizmet |
| Load Balance | Trafik ağırlığa göre dağıtılır, örneğin %70 ve %30 | Maliyet ve kapasite dengesi |
| Round-Robin | Giden çağrılar hatlara sırayla dağıtılır | Eşit dağıtım |
Backup modunda kapasite değerleri farklı girilirse ana hat dolana kadar trafik ona gider, sonra diğer hatta geçilir.
Senaryo 2: Regex ile akıllı yönlendirme
Sorun: Belirli dahililerin veya numaraların farklı hatlardan çıkması gerekiyor.
Çözüm: Service > Routing Profile > Call Routing kuralında arayan veya aranan numara için düzenli ifade yazılır.
| Alan | Örnek | Anlamı |
|---|---|---|
| Caller Username | ^10\d\d$ | 1000-1099 dahilileri |
| Callee Username | ^05 | Cep telefonu aramaları |
| Callee Username | ^00 | Uluslararası aramalar |
Kurallar öncelik değerine göre çalışır. Özel kurallara daha yüksek öncelik verin. Yazdığınız ifadeyi cihazdaki Maintenance > Regular Expression aracıyla test edebilirsiniz.
Basit önek eşleştirme için Number Profile yeterlidir. Bu bölüm ve kara/beyaz liste düzenli ifade desteklemez.
Senaryo 3: SIP header düzenleme
Sorun: Bir sistem, gelen çağrılarda belirli bir SIP başlığı bekliyor. Diğer sistem ise bunu göndermiyor.
Çözüm: Service > SIP Header Manipulation bölümünde kural oluşturulur ve trunk üzerinde Inbound veya Outbound olarak seçilir.
Örnek: Operatör IMS platformu Via başlığında rport istiyor, santral göndermiyor. SBC300 üzerinde Via başlığına rport parametresi eklenir. Santralde değişiklik yapılmaz.
SIP Header Passthrough: SBC çağrıyı yeniden oluşturur. Bir başlığın karşı tarafa aynen geçmesi gerekiyorsa, örneğin P-Asserted-Identity veya User-Agent, bu özellik kullanılır. From, To, Via ve Contact gibi temel başlıklar passthrough ile geçirilemez.
Senaryo 4: Numara biçimini dönüştürme
Sorun: Operatörün gönderdiği numara ile santraldeki dahili aynı biçimde değil.
Çözüm: Service > Number Manipulation kuralı oluşturulur.
Kural sırası şöyledir: önek sil, sonek sil, önek ekle, sonek ekle, sonra koşula göre değiştir.
| Gelen numara | Kural | Santrale giden |
|---|---|---|
07976xxx | 07976 sil, 9 ekle | 9xxx |
10xx | 755 ekle | 75510xx |
Kural, trunk üzerinde Inbound Manipulation veya Call Routing üzerinde Outbound Manipulation olarak uygulanır.
Senaryo 5: Çoklu numarayı tek hatta kullanmak
Sorun: Operatör size belirli numara aralığı vermiş. Dışarı giden çağrılarda arayan numara bu aralıkta olmalı.
Çözüm: Number Pool ile aralık tanımlanır. Arayan numara aralıkta değilse rastgele bir havuz numarası kullanılır.
Operatörün birden fazla SIP hesabı kaydı istediği durumlarda Sip Account özelliği de kullanılabilir.
Senaryo 6: Hatları kötüye kullanıma karşı sınırlamak
Sorun: Bir hat veya kullanıcı aşırı çağrı trafiği üretebilir.
Çözüm: Rate Limit ile trunk başına sınır konur.
| Değer | Anlamı |
|---|---|
| RPS | Saniyedeki kayıt isteği |
| CPS | Saniyedeki çağrı isteği |
| Max Media Sessions | Eş zamanlı çağrı |
Security > Security Policy > SIP Security bölümünde IP ve kullanıcı bazlı saldırı tespiti ayarlanır. Kara ve beyaz listeler de dışarıdan gelen trafiği azaltır.
Senaryo 7: Santrali internete açmadan SIP Trunk kullanmak
Sorun: SIP Trunk internet üzerinden geliyor ve santrali korumak istiyorsunuz.
Çözüm: Dış dünya yalnızca SBC'yi görür.
SBC300; DoS/DDoS önleme, hatalı paket koruması, SIP tarama tespiti, erişim listesi ve hız sınırlama özellikleri sunar. Topoloji gizleme ile iç ağ bilgisi dışarı çıkmaz.
Senaryo 8: Uzak çalışanları güvenli bağlamak
Sorun: Evden çalışan kullanıcılar NAT arkasından santrale bağlanıyor.
Çözüm: SBC300 NAT geçişini yönetir. TLS ve SRTP ile sinyalleşme ve ses şifrelenir.
Senaryo 9: Farklı kodekleri birlikte kullanmak
Sorun: Bir sistem G.711, diğeri G.729 veya OPUS kullanıyor.
Çözüm: SBC300 transcoding ile kodekleri çevirir. Düşük bant genişlikli şubeler sıkıştırılmış kodek kullanabilir.
Senaryo 10: Eski santral ve yeni SIP hattı
SBC300 tek başına E1 hattı bağlamaz. PRI kullanan eski santrallerde MTG200 gibi bir E1 gateway ile birlikte çalışır.
Gateway hat dönüşümünü, SBC ise güvenlik ve yönlendirmeyi yapar.
Teknik özellikler
| Özellik | Dinstar SBC300 |
|---|---|
| SIP oturumu | 5-50 |
| Transcoding | 5-50 |
| SIP kayıt | En fazla 1000 |
| Saniyedeki çağrı | 25 |
| SIP Trunk | Sınırsız |
| Protokol | SIP 2.0, UDP, TCP, TLS |
| Kodekler | G.711, G.723.1, G.729, iLBC, AMR, OPUS |
| Yedeklilik | 1+1 aktif-yedek |
| Yönetim | Web arayüzü, SNMP, NMS |
Arıza ararken ilk bakılacak yerler
- Trunk durumu: Overview ekranında trunk durumunu kontrol edin.
- Çağrı kaydı: SSH üzerinden çağrı istatistiklerine ve canlı trace çıktısına bakın.
- Paket yakalama: Web arayüzündeki capture özelliği ile SIP trafiğini inceleyin.
- Yoğun cihazlarda: Capture sırasında IP filtresi kullanın.
SBC300 kimler için uygun?
- SIP Trunk kullanan küçük ve orta ölçekli şirketler
- Çok operatörlü yapı kurmak isteyen çağrı merkezleri
- Müşterilerine VoIP kuran sistem entegratörleri
- Farklı santralleri birlikte çalıştırmak isteyen kurumlar
Daha yüksek kapasite için SBC1000 ve SBC3000 modelleri değerlendirilebilir.
Sıkça sorulan sorular
SBC300 kaç çağrı destekler?
Modele ve lisansa göre 5 ile 50 eş zamanlı SIP oturumu destekler.
SBC ile SIP proxy arasındaki fark nedir?
SIP proxy çağrıları yönlendirir. SBC ise çağrının ortasında durur, medya akışını yönetebilir, güvenlik ve dönüşüm işlemleri yapar.
Header manipulation ne işe yarar?
Farklı sistemlerin SIP mesajlarını birbirine uyumlu hale getirir. Örneğin operatörün beklediği bir başlık veya parametre eklenebilir.
SBC300 trafiği nasıl dağıtır?
Trunk Group üzerinden Backup, Load Balance ve Round-Robin modlarıyla dağıtır.
Mevcut santralimi değiştirmem gerekir mi?
Hayır. SBC300 santral ile operatör arasına yerleştirilir.
SBC300 güvenlik duvarının yerine geçer mi?
Hayır. SIP trafiğini korur. Genel ağ güvenliği için güvenlik duvarı yine gerekir.
Sonuç
SBC300, küçük boyutuna rağmen yönlendirme, güvenlik ve uyumluluk işlerini tek cihazda toplar. Birçok VoIP sorunu santrali değiştirmeden, doğru SBC kurallarıyla çözülebilir.
Dinstar SBC modellerini inceleyin
Doğru cihazı birlikte seçelim
Kurulumunuza uygun Dinstar ürününü belirlemek için ekibimize ulaşın.