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