SIP在3G網(wǎng)絡(luò)中的應(yīng)用
2007/04/24
摘要第三代移動通信系統(tǒng)是能提供多種類型IP數(shù)據(jù)業(yè)務(wù)的通信系統(tǒng)。會話起始協(xié)議SIP是3G的IP多媒體子系統(tǒng)中提供多媒體業(yè)務(wù)的核心技術(shù)。文章首先介紹了SIP的基本工作原理,然后對3GPPUMTSR5定義的IMS進行了簡要描述,最后詳細闡述了SIP在IMS提供服務(wù)的過程及對漫游用戶的處理。圖1 SIP的網(wǎng)絡(luò)體系結(jié)構(gòu)
圖1描述了SIP的基本網(wǎng)絡(luò)體系結(jié)構(gòu)。用戶接入網(wǎng)絡(luò)后首先要向注冊服務(wù)器注冊,注冊信息寫入定位服務(wù)器中(定向服務(wù)器不屬于SIP網(wǎng)元,只是一個數(shù)據(jù)庫)。當用戶代理客戶UAC要發(fā)起呼叫時,它一般將呼叫請求消息發(fā)送給本域的出向代理服務(wù)器。媒體描述信息以SDP(SessionDescriptionProtocol)的形式在SIP消息體中被封裝并發(fā)送出去。代理服務(wù)器檢查被叫地址,將請求轉(zhuǎn)發(fā)(可能經(jīng)過多個中間代理服務(wù)器的轉(zhuǎn)發(fā)),直至到達被叫域的代理服務(wù)器。被叫域的代理服務(wù)器通過查詢定位服務(wù)器確定被叫的確切位置,然后將請求轉(zhuǎn)發(fā)給被叫用戶代理服務(wù)器UAS。被叫UAS收到請求后,生成響應(yīng)消息。響應(yīng)消息將按照請求消息經(jīng)過的路徑,原路返回到主叫UAC。主叫UAC根據(jù)響應(yīng)消息的內(nèi)容選擇是建立呼叫、重新發(fā)起呼叫或取消該呼叫。如果被叫沒有在歸屬地,主叫將通過重定位服務(wù)器重新定位被叫的位置,然后發(fā)起請求。
SIP有兩種類型的消息:
(1)請求:從客戶機發(fā)到服務(wù)器的消息。SIP核心規(guī)范定義了6種SIP請求:
INVITE—邀請用戶加入呼叫。
BYE—終止兩個用戶之間的呼叫。
OPTIONS—請求關(guān)于服務(wù)器能力的信息。
ACK—確認客戶機已經(jīng)收到對INVITE的最終響應(yīng)。
REGISTER—提供地址解析的映射,讓服務(wù)器知道其他用戶的位置。
INFO—用于會話中信令。
(2)應(yīng)答:從服務(wù)器發(fā)到客戶機的消息,當服務(wù)器收到請求時,它就發(fā)出一個或多個應(yīng)答。每個應(yīng)答都有一個代表事務(wù)狀態(tài)的狀態(tài)碼(100-699的整數(shù))。下面是常用的幾種應(yīng)答及它們的狀態(tài)碼:
trying(100)—正在嘗試
ringing(180)—正在振鈴
sessionprogress(183)—會話進行
OK(200)—好
二、3GPPR5中IMS的基本結(jié)構(gòu)
根據(jù)3GPP的定義,3G網(wǎng)絡(luò)被劃分為3個域:電路交換域、分組交換域、IP多媒體域(如圖2)。
圖2 3GPP R5基本結(jié)構(gòu)
電路交換域與現(xiàn)有的2G網(wǎng)絡(luò)類似,采用電路交換技術(shù)提供話音業(yè)務(wù)。分組交換域是2.5G網(wǎng)絡(luò)中引入的,主要網(wǎng)元設(shè)備有SGSN(ServiceGPRSSwitchNode)和GGSN(Gateway
GPRS Switch Node)。它們負責(zé)向終端提供IP連接,用戶通過該域進入因特網(wǎng),用戶可以由此發(fā)送郵件,瀏覽網(wǎng)頁。它并沒有在IP之上定義任何特殊的體系結(jié)構(gòu),它主要是一種接入技術(shù)。IP多媒體域(即IMS,IP
Multimedia Subsystem)是3GPP制定的UMTS R5版本中引入的,采用SIP作為主要的信令協(xié)議,使得移動運營商可以為用戶提供端到端的全IP的多媒體業(yè)務(wù)。
IMS由呼叫狀態(tài)控制功能CSCF(CallSessionControlFunction)、媒體網(wǎng)關(guān)控制功能MGCF(Media Gateway
Control Function)、媒體網(wǎng)關(guān)MGW(Media Gateway)、歸屬地用戶服務(wù)器HSS(Home Subscriber
Server)等功能實體組成。CSCF的種類包括P-CSCF(Proxy-CACF,代理CSCF)、I-CSCF(Interrogating
CSCF,查詢CSCF)和S-CSCF(Serving CSCF,服務(wù)CSCF),本質(zhì)上它們都是SIP服務(wù)器,處理SIP信令。
圖3 用戶注冊的信令流
四、在漫游用戶間的會話
一旦UE注冊到一個S-CSCF,語音和多媒體呼叫就可以建立了。兩用戶之間建立鏈路的過程實際上就是穿越各個CSCF的過程。總的來說是按照“主叫用戶◇主叫所在地P-CSCF◇主叫歸屬地S-CSCF◇被叫歸屬地S-CSCF
◇被叫所在地P-CSCF ◇被叫用戶”的路線。
用戶訪問地的SIPCSCF服務(wù)器是不會處理用戶業(yè)務(wù)的,它只起到了接入網(wǎng)絡(luò)、轉(zhuǎn)發(fā)信息的作用,給用戶提供業(yè)務(wù)服務(wù)以及用戶接入其他網(wǎng)絡(luò)(例如PSTN)都要依靠歸屬地的S-CSCF。用戶進入網(wǎng)絡(luò)時首先到訪問地的P-CSCF登記,告訴P-CSCF自己的歸屬地在哪里,就猶如外地人口到來先到訪問地公安局登記領(lǐng)取暫住證,并登記自己是誰,戶口所在地等信息。接著通過訪問地P-CSCF告訴歸屬地的S-CSCF自己的位置并更新HSS中的位置信息。當用戶發(fā)出會話請求時,訪問地P-CSCF將請求發(fā)往用戶歸屬地交由S-CSCF處理,同樣的,當有發(fā)往用戶的會話請求時,請求先到達歸屬地,歸屬地找到用戶的位置后再通過用戶訪問地P-CSCF與用戶取得聯(lián)系,建立鏈路。
如圖4所示是最普通的兩個漫游用戶的會話建立過程。一個完整的IMS呼叫分為會話邀請、資源預(yù)留、會話提供、會話連接、會話終止五個階段。
圖4 兩個漫游用戶會話的SIP信令交換
呼叫的過程如下:
(1)會話邀請
A向P-CSCF發(fā)送一個INVITE請求消息。該消息中有B和A的SIPURI。P-CSCF注意到A不屬于本地用戶并向A的歸屬地轉(zhuǎn)發(fā)該INVITE消息并返回100trying臨時應(yīng)答A(表示已經(jīng)發(fā)送A的請求,正在嘗試建立鏈路,A需要等待)。A的本地域I-CSCF向HSS查詢,并向A注冊時分配的S-CSCF轉(zhuǎn)發(fā)INVITE并返回100trying給外地P-CSCF。S-CSCF收到請求后將INVITE轉(zhuǎn)發(fā)給被叫B的本地域并返回100trying給I-CSCF。同樣,B歸屬地的I-CSCF接到請求后向HSS查詢并將請求轉(zhuǎn)發(fā)到B的歸屬地S-CSCF,該S-CSCF發(fā)現(xiàn)B正處在外地網(wǎng)絡(luò)中,于是將INVITE轉(zhuǎn)發(fā)到B目前所在地的P-CSCF,接著P-CSCF將請求最后傳給B。
(2)資源預(yù)留
B接受了這個會話請求,但此時他不回鈴?fù)ㄖ狝,他返回183sessionprocess應(yīng)答表示他接受該會話,同時要求A對此表示確定,這個應(yīng)答通過各個CSCF傳給A。同時B激活一個GPRSPDP上下文,它被用來通過IMS的IP接入點來建立語音通道。
A收到183應(yīng)答后,同樣激活一個PDP上下文并通過CSCF建立的通道發(fā)送一個COMET消息給B,該消息含有A的語音通道的地址細節(jié),并起確認作用。
(3)會話提供和會話連接
當接到COMET,B知道傳送語音的IP通道和服務(wù)質(zhì)量參數(shù)已經(jīng)被雙方預(yù)留,并且知道了語音通道的地址,因此B返回200OK確認消息。該消息包含了B的語音通道的地址細節(jié)。
A接到確認后,給B一個180振鈴信息,B聽到振鈴即給A一個200OK消息,最后A給B發(fā)送ACK確認信息,到此通信鏈路建立完成,接下來A和B可以進行通話了。
(4)會話終止
為了終止會話,A發(fā)送一個BYE消息給B。同時A撤銷他的PDP上下文。
B接到BYE消息后,它會撤消自己的PDP上下文,并返回一個200OK應(yīng)答給A是房改呼叫使用的所有CSCF。
五、結(jié)束語
SIP協(xié)議是一個簡單、靈活的協(xié)議,具有很強的包容性,在保持其核心協(xié)議簡捷的基礎(chǔ)上建立了強大的擴充機制,所以利用SIP技術(shù)可以很容易的實現(xiàn)大量應(yīng)用。我們可以毫無疑問,基于SIP的3GIMS將會給廣大用戶帶來更快捷、更豐富、更靈活的通信體驗。
中國聯(lián)通網(wǎng)站
讓信令成為通信網(wǎng)發(fā)展的新動力 2007-04-19 |
基于軟交換技術(shù)的網(wǎng)絡(luò)融合技術(shù)分析 2007-04-18 |
電信遭互聯(lián)網(wǎng)沖擊 寄望于“下一代網(wǎng)絡(luò)” 2007-04-11 |
NGN高峰論壇詮釋通信技術(shù)大趨勢:演進 融合 共生 2007-04-06 |
精英論壇 NGN的創(chuàng)新機遇與戰(zhàn)略現(xiàn)場全景 2007-04-05 |