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