SIP協(xié)議在3G網(wǎng)絡(luò )中的應用介紹
●I-CSCF的功能是提供到歸屬網(wǎng)絡(luò )的入口,將歸屬網(wǎng)絡(luò )的拓撲圖對其它網(wǎng)絡(luò )隱藏起來(lái),并通過(guò)HSS為特定用戶(hù)找出相應的S-CSCF。它是用戶(hù)終端漫游或者外來(lái)任務(wù)進(jìn)入本地服務(wù)提供商網(wǎng)絡(luò )中的聯(lián)系點(diǎn)。當I-CSCF接到一個(gè)請求時(shí),它將把請求路由到相應的S-CSCF。本文引用地址:http://dyxdggzs.com/article/154219.htm
●S-CSCF給用戶(hù)提供服務(wù)。當終端注冊時(shí),它同本地域的S-CSCF聯(lián)系,本地S-CSCF向用戶(hù)提供用戶(hù)預定的服務(wù)。這樣的好處是用戶(hù)即使漫游到不支持某項業(yè)務(wù)的網(wǎng)絡(luò )也能像在本地一樣得到需要的服務(wù)。
HSS(HomeSubscriberServer)相當于2G網(wǎng)絡(luò )中的HLR,存儲了與一個(gè)單獨用戶(hù)相關(guān)的S-CSCF和相應的用戶(hù)簡(jiǎn)介。因此它知道用戶(hù)現在的位置和用戶(hù)指定的服務(wù)。CSCF可以向HSS詢(xún)問(wèn)以獲得這些信息。HSS和CSCF之間交互用的是Cx接口,它不是IETF制定的,當也是基于 IP的。
三、用戶(hù)SIP注冊
用戶(hù)在發(fā)起一次會(huì )話(huà)之前必須先完成SIP服務(wù)注冊。UE(UserEquipment)將告訴HSS它現在的位置,HSS更新相應用戶(hù)的信息;注冊前要進(jìn)行驗證,HSS根據用戶(hù)信息和操作限制檢查該用戶(hù)是否可以注冊;在服務(wù)注冊中,本地域還要為UE選擇一個(gè)S-CSCF,并把用戶(hù)信息發(fā)往S-CSCF。這個(gè)過(guò)程是在應用層完成的,所以注冊前要建立信令鏈路。因此,首先要建立UE到SGSN和SGSN到GGSN的鏈路。這條鏈路建立以后,用戶(hù)就可以注冊了。
如圖3,描述了一個(gè)用戶(hù)在3G網(wǎng)絡(luò )中注冊的全部過(guò)程。注冊之后,系統會(huì )給用戶(hù)分配一個(gè)S-CSCF,由這個(gè)S-CSCF來(lái)負責向用戶(hù)提供服務(wù)。首先,用戶(hù)從UE發(fā)送一個(gè)注冊請求給所在地P-CSCF。P-CSCF是UE和網(wǎng)絡(luò )之間的聯(lián)系點(diǎn)。P-CSCF向用戶(hù)歸屬地I-CSCF轉發(fā)該注冊請求。歸屬地I- CSCF向HSS咨詢(xún),I-CSCF根據從HSS得來(lái)的有關(guān)該用戶(hù)的信息給用戶(hù)選擇一個(gè)S-CSCF。因此,原來(lái)的注冊請求就可以交由這個(gè)S-CSCF處理。一旦收到請求,S-CSCF就從HSS下載用戶(hù)的信息,該信息告訴S-CSCF用戶(hù)預定了哪些服務(wù)。最終,它發(fā)出一個(gè)約定的應答信號。

圖3 用戶(hù)注冊的信令流
四、在漫游用戶(hù)間的會(huì )話(huà)
一旦UE注冊到一個(gè)S-CSCF,語(yǔ)音和多媒體呼叫就可以建立了。兩用戶(hù)之間建立鏈路的過(guò)程實(shí)際上就是穿越各個(gè)CSCF的過(guò)程??偟膩?lái)說(shuō)是按照“主叫用戶(hù) ◇主叫所在地P-CSCF◇主叫歸屬地S-CSCF◇被叫歸屬地S-CSCF ◇被叫所在地P-CSCF ◇被叫用戶(hù)”的路線(xiàn)。
用戶(hù)訪(fǎng)問(wèn)地的SIPCSCF服務(wù)器是不會(huì )處理用戶(hù)業(yè)務(wù)的,它只起到了接入網(wǎng)絡(luò )、轉發(fā)信息的作用,給用戶(hù)提供業(yè)務(wù)服務(wù)以及用戶(hù)接入其他網(wǎng)絡(luò )(例如PSTN)都要依靠歸屬地的S-CSCF。用戶(hù)進(jìn)入網(wǎng)絡(luò )時(shí)首先到訪(fǎng)問(wèn)地的P-CSCF登記,告訴P-CSCF自己的歸屬地在哪里,就猶如外地人口到來(lái)先到訪(fǎng)問(wèn)地公安局登記領(lǐng)取暫住證,并登記自己是誰(shuí),戶(hù)口所在地等信息。接著(zhù)通過(guò)訪(fǎng)問(wèn)地P-CSCF告訴歸屬地的S-CSCF自己的位置并更新HSS中的位置信息。當用戶(hù)發(fā)出會(huì )話(huà)請求時(shí),訪(fǎng)問(wèn)地P-CSCF將請求發(fā)往用戶(hù)歸屬地交由S-CSCF處理,同樣的,當有發(fā)往用戶(hù)的會(huì )話(huà)請求時(shí),請求先到達歸屬地,歸屬地找到用戶(hù)的位置后再通過(guò)用戶(hù)訪(fǎng)問(wèn)地P-CSCF與用戶(hù)取得聯(lián)系,建立鏈路。
如圖4所示是最普通的兩個(gè)漫游用戶(hù)的會(huì )話(huà)建立過(guò)程。一個(gè)完整的IMS呼叫分為會(huì )話(huà)邀請、資源預留、會(huì )話(huà)提供、會(huì )話(huà)連接、會(huì )話(huà)終止五個(gè)階段。

評論