售前電話
135-3656-7657
售前電話 : 135-3656-7657
下一代網(wǎng)絡(luò)的一個(gè)重要目標(biāo)是建立一個(gè)可管理的、高效的、可不斷擴(kuò)展的業(yè)務(wù)平臺(tái)。SIP作為應(yīng)用層信令協(xié)議很好地滿足了這一系列要求。sip具有很強(qiáng)的包容性,它既可以用于建立(如音頻、視頻、多方通話等)各種會(huì)話,也可以被用來(lái)傳送即時(shí)消息和文件,這得益于它對(duì)HTTP等協(xié)議的吸收借鑒。這使運(yùn)營(yíng)商能通過(guò)統(tǒng)一的業(yè)務(wù)平臺(tái)提供綜合業(yè)務(wù),實(shí)現(xiàn)網(wǎng)絡(luò)的融合。SIP在靈活、方便地提供業(yè)務(wù)方面具有多方面優(yōu)點(diǎn)。
1.協(xié)議的可擴(kuò)展性
SIP協(xié)議處于不斷豐富的過(guò)程之中。SIP的設(shè)計(jì)者在保持其核心協(xié)議簡(jiǎn)捷的同時(shí),為其建立了強(qiáng)大的擴(kuò)充機(jī)制。協(xié)議擴(kuò)充主要是在消息上做文章,消息的三個(gè)基本部分:消息類型、消息頭、消息體都可以被不斷擴(kuò)充。SIP基于文本的方式,使各種擴(kuò)充工作變得十分簡(jiǎn)便。
消息類型的擴(kuò)充
SIP工作組在增加新的功能時(shí),更愿意定義新的消息類型,而不是修補(bǔ)原有類型,以保持每種類型目的單純,語(yǔ)義清晰。定義新的類型的工作很簡(jiǎn)單,只需定義一個(gè)新的字符串即可。
一個(gè)被廣泛接受的新的類型是INFO消息。INFO消息被用來(lái)在會(huì)話參加者之間傳遞各種信息。INFO消息可以用來(lái)傳送通話中隨機(jī)產(chǎn)生的各種信號(hào),??梢员挥脕?lái)在會(huì)話雙方間傳遞即時(shí)消息。還有新提出的REFER消息被用來(lái)實(shí)現(xiàn)呼叫轉(zhuǎn)移的功能,以及COMET消息用來(lái)檢驗(yàn)?zāi)軌蛴糜跁?huì)話的資源,使用戶代理能夠根據(jù)資源的可用性情況,決定是否接受一個(gè)呼叫。
消息頭的擴(kuò)充
SIP消息包含了一系列消息頭,對(duì)消息進(jìn)行必要的描述?,F(xiàn)在有35種標(biāo)準(zhǔn)的消息頭。用戶可以根據(jù)需要增加新的消息頭以支持新的特性,可以結(jié)合新的類型定義新的消息頭,可以對(duì)原有類型中的內(nèi)容進(jìn)行補(bǔ)充。
例如,上述為支持呼叫轉(zhuǎn)移新增的REFFER類型消息,新增兩個(gè)消息頭referred-by用來(lái)指示發(fā)起轉(zhuǎn)移的一方,reffer-to用來(lái)指示會(huì)話被轉(zhuǎn)移到的一方。
消息體的擴(kuò)充
SIP的消息體可以通過(guò)MIME定義的代碼進(jìn)行標(biāo)識(shí),攜帶各種類型的數(shù)據(jù)內(nèi)容。一個(gè)例子是:在新一代網(wǎng)絡(luò)中,會(huì)岀現(xiàn)兩個(gè)PSTN網(wǎng)絡(luò)通過(guò)IP網(wǎng)絡(luò)互連,IP網(wǎng)絡(luò)提供一個(gè)仿真的中繼線,這時(shí)在IP網(wǎng)上釆用IP電話信令(如SIP)-對(duì)于兩側(cè)PSTN交互的傳統(tǒng)電話信令(如ISUP),如果要轉(zhuǎn)換成SIP相應(yīng)的內(nèi)容,到另一側(cè)再轉(zhuǎn)換回來(lái),則難免會(huì)造成信息丟失。針對(duì)這一問(wèn)題,增加了一個(gè)用application/isup標(biāo)識(shí)的消息體,將原始ISUP信令內(nèi)容打包,原封不動(dòng)地通過(guò)SIP消息攜帶到對(duì)端交換機(jī),這樣就可以方便而不失真地傳遞信令內(nèi)容。
通過(guò)采用MIME方式,SIP消息體可以根據(jù)需要任意擴(kuò)展,攜帶音頻、圖像乃至Java小程序等各種內(nèi)容。
可見(jiàn),強(qiáng)大的擴(kuò)充機(jī)制,使SIP的能力不斷增強(qiáng),與時(shí)俱進(jìn)。同時(shí)也應(yīng)看到,由于SIP修改擴(kuò)充容易,各廠家在開發(fā)設(shè)備時(shí)難免有自由發(fā)揮的地方。如何保證各廠家設(shè)備功能兼容、互連互通,將成為SIP取得商業(yè)成功道路上面臨的最關(guān)鍵的挑戰(zhàn)之一。這需要標(biāo)準(zhǔn)組織及各方面協(xié)調(diào)統(tǒng)一,避免協(xié)議無(wú)節(jié)制地蔓延出各種分支。
2.開放的業(yè)務(wù)生成環(huán)境
傳統(tǒng)電話的增值業(yè)務(wù)是靠智能網(wǎng)來(lái)實(shí)現(xiàn)的,業(yè)務(wù)開發(fā)復(fù)雜、周期長(zhǎng),嚴(yán)重依賴電信設(shè)備廠商。面對(duì)用戶需求日趨多變和個(gè)性化,運(yùn)營(yíng)商需要能方便地生成各種新的業(yè)務(wù),以滿足需求、擴(kuò)大收益。
SIP網(wǎng)絡(luò)的業(yè)務(wù)提供主要由ProxyServer完成,生成一個(gè)業(yè)務(wù)就是設(shè)計(jì)一個(gè)業(yè)務(wù)邏輯從而對(duì)一個(gè)特定的消息流進(jìn)行控制,或?qū)ο⒄?qǐng)求做出相應(yīng)的響應(yīng)。這可以通過(guò)任何通用的程序語(yǔ)言編程來(lái)實(shí)現(xiàn)。IETF起草定義了幾種業(yè)務(wù)生成機(jī)制,其思路與Web服務(wù)器的方法十分接近。
IETF將業(yè)務(wù)提供者分為可信任和不可信任兩類。對(duì)于不可信任者,如終端用戶,提供了CPL(CallProcessingLanguage)語(yǔ)言,用以處理INVITE消息。通過(guò)CPL的程序,可以決定一個(gè)請(qǐng)求是否被拒絕、轉(zhuǎn)移或轉(zhuǎn)發(fā)。這里的終端用戶可以是第三方提供的應(yīng)用服務(wù)器,第三方業(yè)務(wù)提供者可以通過(guò)一個(gè)特服號(hào)提供一系列增值業(yè)務(wù)。使用者可以通過(guò)圖形工具完成CPL程序的設(shè)計(jì),由于可能面向缺乏經(jīng)驗(yàn)的使用者,CPL擁有嚴(yán)格的控制機(jī)制從而避免帶來(lái)安全和性能問(wèn)題。