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