詳述IMS中的SIP協(xié)議擴(kuò)展
相信到這里,大家已經(jīng)掌握了IMS以及SIP協(xié)議的一些基礎(chǔ)和一些需要注意的問(wèn)題了。這些內(nèi)容,我們?cè)凇?a >簡(jiǎn)述IMS中的SIP協(xié)議》《IMS和SIP協(xié)議中所存在的問(wèn)題》兩篇文章中也有所講解。接下來(lái)我們就來(lái)講解一下IMS中的SIP協(xié)議擴(kuò)展的內(nèi)容。
1 SIP壓縮
會(huì)話建立時(shí)間可能由于通過(guò)一個(gè)受限帶寬信道傳送SIP協(xié)議的消息所需的時(shí)間而被延長(zhǎng).因此,必須有一個(gè)機(jī)制,通過(guò)壓縮UA和SIP出境代理服務(wù)器之間和SIP出境代理服務(wù)器和UA之間的SIP消息來(lái)有效地通過(guò)無(wú)線接口傳送SIP信令包.對(duì)IP和傳送這些SIP消息的傳輸層協(xié)議頭也必須進(jìn)行壓縮.
1)SIP請(qǐng)求和發(fā)給P-CSCF的響應(yīng)的壓縮和解壓
SIP消息的壓縮是一個(gè)執(zhí)行的選項(xiàng).然而壓縮是被強(qiáng)烈推薦的.由于壓縮支持是強(qiáng)制性的,所以UE可以發(fā)送甚至是***個(gè)就被壓縮的消息.信令壓縮(SigComp)提供了一套機(jī)制來(lái)讓UE知道狀態(tài)State是否已在P-CSCF中被創(chuàng)建.
對(duì)于SIP請(qǐng)求和從P-CSCF接收到的響應(yīng)消息,UE也必須對(duì)它們進(jìn)行解壓操作.如果UE探測(cè)到在P-CSCF的解壓失敗,修復(fù)機(jī)制將被執(zhí)行,同時(shí),還可以改變算法.
SIP在P-CSCF的壓縮過(guò)程所遵循的壓縮規(guī)則與UE相同.注冊(cè)期間交換字節(jié)碼將會(huì)預(yù)防會(huì)話建立時(shí)不必要的延遲.SIP請(qǐng)求和發(fā)給UE的響應(yīng)也需要壓縮,同樣從UE接收到的響應(yīng)也需要解壓,它們遵循和上述P-CSCF相同的規(guī)則進(jìn)行.
2)壓縮運(yùn)算獨(dú)立
所選擇的解決方法必須可以允許能在不能壓縮的運(yùn)算法則上實(shí)行.
3)SIP壓縮的可擴(kuò)展性
所選擇的解決結(jié)果必須有可擴(kuò)展性,當(dāng)它們可利用時(shí),以反向兼容的方式來(lái)推動(dòng)新的和改良的壓縮運(yùn)算的合并.
4)SIP壓縮對(duì)網(wǎng)絡(luò)的最小影響
特定的應(yīng)用壓縮對(duì)現(xiàn)存的3GPP接入網(wǎng)絡(luò)的影響要最小化.另一方面,壓縮機(jī)制必須獨(dú)立于接入,比如壓縮必須定義在UA和出境SIP協(xié)議代理服務(wù)器.
5)SIP壓縮的可選性
讓SIP信令壓縮的使用具有可選性是必須的.為了方便移動(dòng)終端在使用壓縮的網(wǎng)絡(luò)中的漫游,移動(dòng)終端必須始終支持SIP信令壓縮.如果壓縮不被支持,通信可以不用壓縮而繼續(xù),這依賴與拜訪地網(wǎng)絡(luò)的局方策略.
6)壓縮的可靠性
壓縮機(jī)制應(yīng)該是可靠的,并且能夠自動(dòng)修復(fù)在解壓過(guò)程中產(chǎn)生的錯(cuò)誤.
2 SIP協(xié)議私有頭
1)關(guān)聯(lián)URI(P-Associated-URI):傳送移動(dòng)終端注冊(cè)地址的所有關(guān)聯(lián)URI.它使用在對(duì)REGISTER請(qǐng)求的200OK響應(yīng)中.
2)被叫方標(biāo)識(shí)符(P-Called-Party-ID):傳送被叫身份標(biāo)識(shí).當(dāng)一個(gè)移動(dòng)終端需要注冊(cè)多個(gè)URI時(shí),通過(guò)P-Called-Party-ID可以識(shí)別真實(shí)的被叫URI.
3)拜訪網(wǎng)絡(luò)標(biāo)識(shí)符(P-Visited-Network-ID):傳送全局惟一的拜訪網(wǎng)絡(luò)的標(biāo)識(shí)碼.通常,一個(gè)P-CSCF管轄的范圍需要一個(gè)網(wǎng)絡(luò)標(biāo)識(shí),網(wǎng)絡(luò)標(biāo)識(shí)碼需要由網(wǎng)絡(luò)運(yùn)營(yíng)商統(tǒng)一進(jìn)行分配.
4)接入網(wǎng)信息(P-Access-Network-Info):傳送移動(dòng)終端所使用的無(wú)線接入技術(shù)和網(wǎng)絡(luò)相關(guān)信息.
5)計(jì)費(fèi)地址(P-Charging-Function-Address):IMS中有兩類計(jì)費(fèi)功能實(shí)體計(jì)費(fèi)采集功能(CCF)和事件計(jì)費(fèi)功能(ECF).該消息頭部字段用于指示所使用的計(jì)費(fèi)功能實(shí)體地址信息.通過(guò)該頭部字段,IMS可以實(shí)現(xiàn)計(jì)費(fèi)信息冗余保存機(jī)制.
6)計(jì)費(fèi)矢量(P-Charging-Vector):傳送IMS中的計(jì)費(fèi)信息,例如計(jì)費(fèi)采集點(diǎn)標(biāo)識(shí)、IP地址、主叫方網(wǎng)絡(luò)標(biāo)識(shí)符和被叫方網(wǎng)絡(luò)標(biāo)識(shí)符.
3 安全
IMS系統(tǒng)對(duì)移動(dòng)終端的安全鑒權(quán)功能通過(guò)SIP協(xié)議的WWW-authenticate和Authorization頭部字段來(lái)實(shí)現(xiàn)的.UE向CSCF發(fā)送注冊(cè)或呼叫請(qǐng)求時(shí),必須在REGISTER消息的Authorization頭部字段協(xié)議身份標(biāo)識(shí)以及密碼等安全參數(shù),當(dāng)UE未攜帶安全參數(shù)時(shí),CSCF將向UE發(fā)送401響應(yīng)(未授權(quán))且包括WWW-authenticate字段,WWW-authenticate字段用戶攜帶UE鑒權(quán)必備的安全參數(shù)(如鑒權(quán)方式).
4 預(yù)處理Precondition
在IMS中,所有必需資源的可用性是建立會(huì)話的前提.因此引入了基于SDP提供/應(yīng)答機(jī)制以及相關(guān)SIP和SDPPrecondition擴(kuò)展.Precondition擴(kuò)展的使用導(dǎo)致了特定的SIP呼叫流程.IMS通過(guò)使用位于GGSN和P-CSCF之間的Go接口,完成對(duì)媒體資源的策略控制.
5 網(wǎng)絡(luò)發(fā)起的呼叫釋放
在移動(dòng)網(wǎng)中,有時(shí)會(huì)因?yàn)樾盘?hào)沒(méi)有覆蓋、電池?cái)嚯姷仍蚨枰W(wǎng)絡(luò)釋放一個(gè)正在進(jìn)行的呼叫.從網(wǎng)絡(luò)側(cè)送出一個(gè)BYE請(qǐng)求給UE就可以解決這個(gè)問(wèn)題.但是這個(gè)不符合SIP原則,那就是代理服務(wù)器不允許發(fā)BYE消息.但是,由于缺乏更好的解決方法,因而IETF接受了3GPP的需求和此解決方案.
對(duì)SIP的一些頭部進(jìn)行了參數(shù)擴(kuò)展,例如,對(duì)WWW-authenticate頭部進(jìn)行了參數(shù)擴(kuò)展,定義了一個(gè)新的auth-param參數(shù)字段,用在對(duì)REGISTER請(qǐng)求的401(Unauthorized未授權(quán))響應(yīng)中,此字段又包括integrityOkey和cipher-key兩個(gè)具體參數(shù)等.
對(duì)SIP協(xié)議中的消息體MIME類型增加了"application/3gpp-ims+xml"類型,即3GPPIP多媒體核心子系統(tǒng)可擴(kuò)展語(yǔ)言體版本1,同時(shí)約定了此類型內(nèi)容不允許發(fā)送到3GPP的網(wǎng)絡(luò)之外.
結(jié)束語(yǔ)
雖然目前IMS體系架構(gòu)只能支持移動(dòng)業(yè)務(wù)的接入,暫還不能支持固定接入方式,但是IMS的提出順應(yīng)了通信網(wǎng)絡(luò)融合發(fā)展的趨勢(shì).現(xiàn)在已有ETSI/TISPAN(針對(duì)固網(wǎng)應(yīng)用)、ITU-TFGNGN等多家標(biāo)準(zhǔn)實(shí)體參與進(jìn)來(lái).由通信發(fā)展的三大趨勢(shì)(信息組織方式IP化、信息傳輸方式無(wú)線化、信息內(nèi)容多媒體化)可以預(yù)見(jiàn),在這種發(fā)展趨勢(shì)帶動(dòng)下,H.323和SIP將會(huì)在以后相當(dāng)一段時(shí)間內(nèi)并存,且由于SIP和IP方式更具親和性,隨著SIP的互操作功能的逐步完善,SIP將最終可能成為一個(gè)全局性協(xié)議.