
售前電話
135-3656-7657
售前電話 : 135-3656-7657
國家高新技術企業 省級專精特新企業
咨詢熱線:135-3656-7657 400-6333-661
在進行IMS注冊之前,UE必須獲得一個IP連接,并且發現IMS系統的入口點PCSCF(即UE必須知道P-CSCF的至少一個IP地址)。UE找到這些地址的機制就被稱為P-CSCF發現。3GPP定義了兩種P-CSCF發現機制:DHCP過程和GPRS過程。例如,在GPRS接入中,UE首先執行GPRS附著過程,為SIP信令激活一個PDP上下文(即分組數據協議上下文,用千提供一個分組數據連接,UE和網絡可以通過該連接來交換IP分組),并且在PDP上下文激活請求中包含了P-CSCF地址請求標記,然后通過響應得到P-CSCF的IP地址。
假定UE已通過P-CSCF發現過程得到了P-CSCF的IP地址,下面舉例說明IMS用戶的注冊流程。
假設有兩個用戶,一個是中國移動的用戶A(userA@ChinaMobile.en),另一個是中國聯通的用戶B(UserB@ChinaUnicom.en),現在他們正出差在外。用戶A去了法國,用戶B去了美國。中國移動(ChinaMobile.en)和法國運營商(Orange.fr)簽署有IMS漫游協議。中國聯通(ChinaUnicom.en)和美國運營商(Verizon.us)也簽署有IMS漫游協議。這樣,用戶A和用戶B各自抵達法國和美國后,將分別通過法國運營商Orange.fr和美國運營商Verizon.us的網絡進行注冊。
現在,以Orange.fr網絡為用戶A進行注冊為例,介紹用戶注冊過程,如下圖所示。
與該過程對應的SIP注冊信令流程如下圖所示。具體流程如下。
1、用戶A的終端通過與GGSN自動建立起來的信令PDP上下文(GPRS接入),向P-CSCF發送Register消息這個請求包含要注冊的身份和歸屬域名稱),啟動注冊過程;
2、P-CSCF處理該Register請求,并使用其所提供的歸屬域名稱查詢DNS獲得歸屬網絡ChinaMobile.en中的1-CSCF入口點,向其轉發Register消息;
3、I-CSCF查詢歸屬域HSS,獲得為用戶A服務的S-CSCF,如果沒有,HSS指示I-CSCF分配一個S-CSCF為其服務;
4、1-CSCF轉發Register消息給指定的S-CSCF;
5、S-CSCF查詢HSS,下載該用戶A的屬性文件(特別是業務觸發屬性)、認證數據,儲存其用戶標識并進行認證測試等;
6、如果存在相關的注冊業務,那么S-CSCF還將觸發相應的應用服務器(包括歸屬域之外的第三方應用服務器),提出注冊請求和適當的業務控制;
7、最后,S-CSCF返回注冊確認信息,并沿著歸屬域1-CSCF和拜訪域P-CSCF的路徑逐級傳回UE,完成常規注冊流程。
在Verizon.us網絡中,用戶B進行了類似的注冊過程。當用戶附著并顯式注冊接入到IMS業務時,I-CSCF就分配一個S-CSCF給該UE。這樣,在UE和IMS之間的信令通路就已經建立了。UE首次注冊之后,通過周期性地注冊更新可以保持激活狀態。如果UE沒有周期性更新其注冊信息,那么在注冊計時器超時后,S-CSCF將悄無聲息地清除該注冊。當UE想要解除在IMS中的注冊時,它就簡單地發送一個Register請求,該請求中的注冊計時器取值為0(代表過期)即可。這個與SIP一鍵報警軟交換系統注冊流冊有點類似。