售前電話
135-3656-7657
售前電話 : 135-3656-7657
SBC設備概述
隨著互聯(lián)網(wǎng)及融合通信(Unified Communication)技術的不斷發(fā)展,使得VoIP技術 近幾年又火了起來。VoIP就是Voice Over Internet Protocol,簡單來說就是只要你有質量不錯的網(wǎng)絡條件,就可以和外界進行語音通信了。只不過傳統(tǒng)的語音通信都是通過模擬線路來進行信號傳輸?shù)模鳹oIP則是通過因特網(wǎng)借助IP包來傳輸數(shù)字語音信號。
在VoIP網(wǎng)絡架構中,不同于傳統(tǒng)的語音交換機、網(wǎng)關等語音設備,SBC在VoIP通信中應用廣泛,作用十分重要。
SBC在企業(yè)通信中應用組網(wǎng)
SBC的全稱是Session Border Controller。簡單來說,SBC是部署在網(wǎng)絡邊界,用來控制SIP會話的設備或軟件。Session 為會話,Border 為通信網(wǎng)絡邊界,Controller 為控制器。
目前在市面上,商用的SBC廠家非常的多,例如國產品牌鼎信通達、華為、訊時、三匯等品牌;國外知名品牌Oracle Acme 、Sonus、AudioCodes等品牌。大多品牌是專用的硬件物理設備;由于市場的需求,也有一些廠家推出了軟件的SBC,例如通信行業(yè)新興起的神州網(wǎng)訊品牌,但是一般語音編解碼的板卡還是用DSP來實現(xiàn)的。
Oracle Acme SBC
總的來說,SBC沒有太確切的定義,但就RFC的一些描述和個人的理解,SBC應該就是基于SIP的B2BUA(背靠背代理),能夠解析SIP協(xié)議,并對SIP協(xié)議進行各種操作,比如添加SIP Header,修改SDP等等。
SBC在企業(yè)組網(wǎng)中的應用
SBC一般部署在語音網(wǎng)絡邊界,用于控制SIP信令,通常也包含了語音流的建立,控制與釋放,因為部署在邊界,就設計到兩邊SIP業(yè)務參數(shù)的不同,所以適配的功能也是必不可少的。
SBC通信結構
在VoIP網(wǎng)絡安全方面,SBC也起到語音會話層面的安全,QoS,準入控制等作用。更為簡單的說,SBC就像是VoIP的防火墻,提供了IP語音網(wǎng)絡的接入服務。
其實簡單來講,SBC的核心功能可以概括為:
1) 協(xié)議轉換;
2) codec編碼轉換;
3) 信令及媒體的NAT;
4) 內部通信網(wǎng)絡拓撲隱藏;
5) 權限及安全控制
SBC在攜程項目通信中應用場景
SBC在攜程通信中的應用場景
1) 企業(yè)之間的SIP組網(wǎng),比如公司之間,或者總公司和分公司之間可以通過專線或者Internet進行IP語音系統(tǒng)對接;
2) SIP客戶端接入,比如軟件的SIP client通過公網(wǎng),由SBC充當代理接入到IP語音網(wǎng)絡中;
3) 運營商IMS對接,可以與SIP trunk開放的運營商進行語音中繼接入的實現(xiàn)。
目前在IP通信電話系統(tǒng)中,無論是中繼線路,移動辦公,企業(yè)組網(wǎng)等都進行了大量的VoIP實踐。在實踐過程中,需要SBC設備的接入;由于是互聯(lián)網(wǎng)公司,那通信應用也要朝著互聯(lián)網(wǎng)發(fā)展方向,我們決定選擇開源+軟交換的方法來滿足自身對SBC的需求,同時進行了向成熟產品方向的改造。
去朝著這個方向走,其實也是通過了解,認為SBC虛擬化,軟件化是可行的。Linux OS的架構以及CPU的不斷強勁,虛擬機包括docker等技術的不斷成熟,都使的軟件的SBC可以有不錯的性能。
SBC通信實踐首先介紹下軟SBC的整體架構,下圖從類ISO的分層模型來展示我們SBC功能模塊,以及管理界面:
SBC通信架構
應用實踐&技巧