




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
IMS注冊信令分析深入Page1P-CSCF功能(注冊期間)注冊期間P-CSCF處理過程檢查IMPI、IMPU、歸屬網(wǎng)絡(luò)檢查接入網(wǎng)絡(luò)從歸屬網(wǎng)絡(luò)域名獲取I-CSCF地址處理Sip頭域轉(zhuǎn)發(fā)注冊請求給I-CSCFPage2I-CSCF功能(注冊期間)注冊期間I-CSCF處理過程從HSS獲取S-CSCF能力集給用戶分配一個能夠執(zhí)行注冊任務(wù)的S?CSCF檢查用戶信任域和本地域轉(zhuǎn)發(fā)注冊請求給S?CSCFPage3S-CSCF功能(注冊期間)注冊期間S-CSCF處理過程處理SIP頭域檢查用戶信任域和本地域鑒權(quán)用戶綁定IMPU到SIP頭的“contact”從HSS下載簽約信息從業(yè)務(wù)平臺獲得業(yè)務(wù)支持Page4HSS功能(注冊期間)注冊期間HSS處理過程給I-CSCF返回為注冊用戶服務(wù)的S-CSCF或S-CSCF能力。給S-CSCF返回認(rèn)證數(shù)據(jù)以支持UE和歸屬IMS網(wǎng)絡(luò)之間的認(rèn)證過程。更新為用戶服務(wù)的S-CSCF名字和下載用戶配置數(shù)據(jù)到S-CSCF。Page5目錄注冊過程消息頭域的處理與分析配置命令與消息頭域參數(shù)的對應(yīng)關(guān)系案例分析Page6目錄注冊過程消息頭域的處理與分析1.1Register1.24011.3Register(后續(xù)請求)1.42001.5Register(三方注冊)Page7IMS用戶注冊過程注冊步驟2-二次注冊鑒權(quán)⑼Register⑽Register⑿⒀獲取用戶數(shù)據(jù)⒁200OK⒂200OK⒃200OKS-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑾分配S-CSCFUE注冊步驟1-初始注冊消息⑴Register⑵Register⑷⑸鑒權(quán)數(shù)據(jù)⑹401⑺401⑻401S-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑶分配S-CSCFUEPage8P-CSCF處理第一個Register消息Request-URI:用戶歸屬域域名,P-CSCF根據(jù)該域名查詢DNS將該Register請求路由到歸屬的I-CSCFFrom:攜帶發(fā)起方的身份即注冊用戶的公共身份標(biāo)識Authorization:鑒權(quán)向量頭域,其中參數(shù)username為用戶的私有身份標(biāo)識;Expires:標(biāo)識用戶注冊時長,0為注銷,非0為注冊Contact:用戶的聯(lián)系地址,用于標(biāo)識主叫的IP地址和端口號Call-ID:會話標(biāo)識,整個注冊流程不變P-Visited-Network-ID:拜訪網(wǎng)絡(luò)標(biāo)識,P-CSCF根據(jù)對象PCSCF的字段LNID添加該標(biāo)識Path:P-CSCF將自己的主機(jī)名(對象PCSCF的字段HN)添加到Path頭域VIA:用于響應(yīng)消息路由,P-CSCF將自己的地址(對象PADDR中的核心側(cè)IP地址)添加到VIA頭域中P-Charging-Vector:攜帶計費信息,產(chǎn)生全球唯一計費標(biāo)識ICID。該ICID由P-CSCF收到注冊請求時隨機(jī)生成。P-Access-Network-Info:攜帶用戶接入位置信息。如果P-CSCF查詢CLF并且CLF返回了響應(yīng),則使用CLF返回的信息填寫,否則使用UE提供的信息,UE沒有提供則采用P-CSCF上配置PACN中的字段ANDN(接入網(wǎng)域名)。Page9PCSCF接收到UE的注冊消息REGISTERsip:SIP/2.0Via:SIP/2.0/UDP2:10009;branch=z9hG4bK96ed347b4f61685db5e6ec273e7e0400Call-ID:96ed347b4f61685db5e6ec273e7e0400From:<sip:Impu-FIX-46001475731-0087@>;tag=96ed347b4f61685db5e6ec273e7e0400To:<sip:Impu-FIX-46001475731-0087@>CSeq:18081REGISTERMax-Forwards:70Contact:<sip:2:10009;transport=udp>;expires=3600Authorization:Digestusername="Impi-FIX-46001475731-0087@",realm="",uri="sip:",algorithm=MD5Supported:pathContent-Length:0Page10PCSCF處理完發(fā)出的注冊消息REGISTERsip:SIP/2.0Via:SIP/2.0/UDP02:5060;branch=z9hG4bKc67a9n9db7vcvc4c6lclna88s;Role=1;Dpt=75e2_16,SIP/2.0/UDP3:14657;branch=z9hG4bK44618dd96c5766a092f8c85d764cbfc3;rport=14657Call-ID:96ed347b4f61685db5e6ec273e7e0400From:<sip:Impu-FIX-46001475731-0087@>;tag=96ed347b4f61685db5e6ec273e7e0400To:<sip:Impu-FIX-46001475731-0087@>CSeq:18081REGISTERMax-Forwards:69Supported:pathContact:<sip:2:10009;transport=udp>;expires=3600Path:<sip:term@;lr;ssn;Dpt=75e2_86>//P-CSCF的主機(jī)名P-Visited-Network-ID:““//拜訪網(wǎng)絡(luò)標(biāo)識P-Charging-Vector:icid-value=“78f32f819e10cf148de3d7af70c5142e.3483116445.4.11“//產(chǎn)生的計費標(biāo)識Authorization:Digest username="Impi-FIX-46001475731-0087@", realm="",uri="sip:", algorithm=MD5User-Agent:Fixed-SipP-Access-Network-Info:IEEE-802.11;"location-info=2"Require:pathP-CSCF的地址Page11IMS用戶注冊過程注冊步驟2-二次注冊鑒權(quán)⑼Register⑽Register⑿⒀獲取用戶數(shù)據(jù)⒁200OK⒂200OK⒃200OKS-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑾分配S-CSCFUE注冊步驟1-初始注冊消息⑴Register⑵Register⑷⑸鑒權(quán)數(shù)據(jù)⑹401⑺401⑻401S-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑶分配S-CSCFUEPage12I-CSCF處理第一個Register消息From:攜帶發(fā)起方的身份即注冊用戶的公共身份標(biāo)識,I-CSCF根據(jù)該用戶名查詢HSS,獲取可服務(wù)的S-CSCFP-Visited-Network-ID:拜訪網(wǎng)絡(luò)標(biāo)識,I-CSCF將該頭域內(nèi)容通過Cx接口發(fā)送UAR消息到HSS,查詢該拜訪網(wǎng)絡(luò)是否運行漫游。HSS將該頭域內(nèi)容與用戶開戶數(shù)據(jù)中漫游模板內(nèi)容比對,相同則返回成功。Request-URI:S-CSCF地址;通過用戶的公共身份標(biāo)識到HSS上獲取用戶的能力集,與I-CSCF本地配置的能力集(對象ISCAP)比較選擇出合適的S-CSCF后,將其IP地址或主機(jī)名(ISCAP的字段SURI或SCFIP,具體請參看對象ISCAP的聯(lián)機(jī)幫助)放在此頭域中將消息轉(zhuǎn)發(fā)給相應(yīng)的S-CSCF。VIA:用于響應(yīng)消息路由,I-CSCF將自己的地址(對象IADDR中的IP地址)添加到VIA頭域中Path:P-CSCF的主機(jī)名,如果存在拓?fù)潆[藏,I-CSCF將自己的地址添加到Path頭域頂跳Page13ICSCF接收到的注冊消息REGISTERsip:SIP/2.0Via:SIP/2.0/UDP02:5060;branch=z9hG4bK7dbisi7cdvbwvdb8cab7wt899;Role=1;Dpt=75e2_16,SIP/2.0/UDP2:10009;branch=z9hG4bK96ed347b4f61685db5e6ec273e7e0400;rport=10009Call-ID:96ed347b4f61685db5e6ec273e7e0400From:<sip:Impu-FIX-46001475731-0087@>;tag=96ed347b4f61685db5e6ec273e7e0400To:<sip:Impu-FIX-46001475731-0087@>CSeq:18081REGISTERMax-Forwards:69Supported:pathContact:<sip:2:10009;transport=udp>;expires=3600Path:<sip:term@;lr;ssn;Dpt=75e2_86>P-Visited-Network-ID:""P-Charging-Vector:icid-value="78f32f819e10cf148de3d7af70c5142e.3484458669.1.11"Authorization:Digest username="Impi-FIX-46001475731-0087@", realm="",uri="sip:", algorithm=MD5User-Agent:Fixed-SipP-Access-Network-Info:IEEE-802.11;"location-info=2"Require:pathContent-Length:0Page14ICSCF發(fā)送到HSS的UAR消息用戶公有身份標(biāo)識用戶私有身份標(biāo)識拜訪網(wǎng)絡(luò)標(biāo)識標(biāo)識當(dāng)前流程為注冊Page15ICSCF接收到HSS返回的UAA消息用戶必選能力集用戶可選能力集Page16ICSCF處理完發(fā)出的注冊消息REGISTERsip:;transport=udp;RegState=2SIP/2.0//S-CSCF的地址Via:SIP/2.0/UDP03:5060;branch=z9hG4bKl68tbsdi7clwn9c4w46idtvns;Role=1;Dpt=75e6_16,SIP/2.0/UDP02:5060;branch=z9hG4bKc67a9n9db7vcvc4c6lclna88s;Role=1;Dpt=75e2_16,SIP/2.0/UDP3:14657;branch=z9hG4bK44618dd96c5766a092f8c85d764cbfc3;rport=14657//I-CSCF的地址Call-ID:96ed347b4f61685db5e6ec273e7e0400From:<sip:Impu-FIX-46001475731-0087@>;tag=96ed347b4f61685db5e6ec273e7e0400To:<sip:Impu-FIX-46001475731-0087@>CSeq:18081REGISTERAuthorization:Digest username="Impi-FIX-46001475731-0087@", realm="",uri="sip:", algorithm=MD5Contact:<sip:2:10009;transport=udp>;expires=3600Max-Forwards:68Require:pathSupported:pathUser-Agent:Fixed-SipPath:<sip:term@;lr;ssn;Dpt=75e2_86>P-Visited-Network-ID:""P-Access-Network-Info:IEEE-802.11;"location-info=2"P-Charging-Vector:icid-value="78f32f819e10cf148de3d7af70c5142e.3484458669.1.11"Page17IMS用戶注冊過程注冊步驟2-二次注冊鑒權(quán)⑼Register⑽Register⑿⒀獲取用戶數(shù)據(jù)⒁200OK⒂200OK⒃200OKS-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑾分配S-CSCFUE注冊步驟1-初始注冊消息⑴Register⑵Register⑷Register⑸鑒權(quán)數(shù)據(jù)⑹401⑺401⑻401S-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑶分配S-CSCFUEPage18S-CSCF處理第一個Register消息Request-URI:由I-CSCF選出來的注冊S-CSCF的主機(jī)名From:攜帶發(fā)起方的身份即注冊用戶的公共身份標(biāo)識Authorization:用戶添加的鑒權(quán)向量頭域,其中參數(shù)username為用戶的私有身份標(biāo)識;algorithm為用戶使用的鑒權(quán)算法;realm為鑒權(quán)域名;uri為鑒權(quán)服務(wù)器名;Expires:用戶添加的標(biāo)識用戶注冊時長,0為注銷,非0為注冊Contact:用戶添加的用戶的聯(lián)系地址,用于標(biāo)識主叫的IP地址和端口號Call-ID:會話標(biāo)識,整個注冊流程不變P-Visited-Network-ID:拜訪網(wǎng)絡(luò)標(biāo)識,用于S-CSCF判斷是否是本域接入Page19SCSCF接收到的注冊消息REGISTERsip:;RegState=2SIP/2.0Via:SIP/2.0/UDP03:5060;branch=z9hG4bK7n8v9anvl8n7nwsv4ll4c689v;Role=1;Dpt=75e6_16,SIP/2.0/UDP02:5060;branch=z9hG4bK7dbisi7cdvbwvdb8cab7wt899;Role=1;Dpt=75e2_16,SIP/2.0/UDP2:10009;branch=z9hG4bK96ed347b4f61685db5e6ec273e7e0400;rport=10009Call-ID:96ed347b4f61685db5e6ec273e7e0400From:<sip:Impu-FIX-46001475731-0087@>;tag=96ed347b4f61685db5e6ec273e7e0400To:<sip:Impu-FIX-46001475731-0087@>CSeq:18081REGISTERAuthorization:Digest username="Impi-FIX-46001475731-0087@", realm="",uri="sip:", algorithm=MD5Contact:<sip:2:10009;transport=udp>;expires=3600Max-Forwards:68Require:pathSupported:pathUser-Agent:Fixed-SipPath:<sip:term@;lr;ssn;Dpt=75e2_86>P-Visited-Network-ID:""P-Access-Network-Info:IEEE-802.11;"location-info=2"P-Charging-Vector:icid-value="78f32f819e10cf148de3d7af70c5142e.3484458669.1.11"Content-Length:0Page20SCSCF獲取鑒權(quán)數(shù)據(jù)為了防止用戶是偽冒的,SCSCF會去HSS下載用戶的鑒權(quán)數(shù)據(jù),通過401鑒權(quán)挑戰(zhàn)消息對用戶進(jìn)行身份鑒權(quán),只有鑒權(quán)成功才讓用戶注冊成功。根據(jù)注冊請求用戶私有身份標(biāo)識、鑒權(quán)算法、用戶公共身份標(biāo)識,發(fā)送MAR/MAA消息到HSS上獲取對應(yīng)的鑒權(quán)數(shù)據(jù)(用于對用戶進(jìn)行注冊鑒權(quán)),并在HSS上置上Pending標(biāo)識,并將SCSCF的severname記錄在HSS上,保證401鑒權(quán)挑戰(zhàn)消息之后的Register消息能夠到達(dá)同一個SCSCF。Page21SCSCF發(fā)送到HSS的MAR消息用戶私有身份標(biāo)識用戶公有身份標(biāo)識SCSCF的主機(jī)名鑒權(quán)算法Page22SCSCF接收到HSS返回的MAA消息鑒權(quán)算法鑒權(quán)域鑒權(quán)數(shù)據(jù)Page23目錄注冊過程消息頭域的處理與分析1.1Register1.24011.3Register(后續(xù)請求)1.42001.5Register(三方注冊)Page24IMS用戶注冊過程注冊步驟2-二次注冊鑒權(quán)⑼Register⑽Register⑿⒀獲取用戶數(shù)據(jù)⒁200OK⒂200OK⒃200OKS-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑾分配S-CSCFUE注冊步驟1-初始注冊消息⑴Register⑵Register⑷Register⑸鑒權(quán)數(shù)據(jù)⑹401⑺401⑻401S-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑶分配S-CSCFUEPage25S-CSCF構(gòu)造401鑒權(quán)挑戰(zhàn)消息Sip頭域處理:從HSS上下載的鑒權(quán)數(shù)據(jù),生成WWW-Authenticate,用于對UE進(jìn)行注冊鑒權(quán)挑戰(zhàn),包含鑒權(quán)算法和鑒權(quán)中的隨機(jī)值。WWW-Authenticate:Digestrealm="",nonce="+CPa2HIGD0dAPSh6AEpeug==",algorithm=MD5,qop="auth“響應(yīng)消息按照VIA頭域路由到終端Page26SCSCF發(fā)出的401鑒權(quán)挑戰(zhàn)消息SIP/2.0401UnauthorizedVia:SIP/2.0/UDP03:5060;branch=z9hG4bK7n8v9anvl8n7nwsv4ll4c689v;Role=1;Dpt=75e6_16,SIP/2.0/UDP02:5060;branch=z9hG4bK7dbisi7cdvbwvdb8cab7wt899;Role=1;Dpt=75e2_16,SIP/2.0/UDP2:10009;branch=z9hG4bK96ed347b4f61685db5e6ec273e7e0400;rport=10009Call-ID:96ed347b4f61685db5e6ec273e7e0400From:<sip:Impu-FIX-46001475731-0087@>;tag=96ed347b4f61685db5e6ec273e7e0400To:<sip:Impu-FIX-46001475731-0087@>;tag=7dw46ds6CSeq:18081REGISTERWWW-Authenticate:Digestrealm="",nonce="+CPa2HIGD0dAPSh6AEpeug==",algorithm=MD5,qop="auth“//鑒權(quán)相關(guān)信息Content-Length:0Page27IMS用戶注冊過程注冊步驟2-二次注冊鑒權(quán)⑼Register⑽Register⑿⒀獲取用戶數(shù)據(jù)⒁200OK⒂200OK⒃200OKS-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑾分配S-CSCFUE注冊步驟1-初始注冊消息⑴Register⑵Register⑷Register⑸鑒權(quán)數(shù)據(jù)⑹401⑺401⑻401S-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑶分配S-CSCFUEPage28I-CSCF處理401鑒權(quán)挑戰(zhàn)消息VIA:將自己的那一跳地址從VIA頭域中刪除Page29ICSCF處理完發(fā)出的401鑒權(quán)挑戰(zhàn)消息SIP/2.0401UnauthorizedVia:SIP/2.0/UDP02:5060;branch=z9hG4bK7dbisi7cdvbwvdb8cab7wt899;Role=1;Dpt=75e2_16,SIP/2.0/UDP2:10009;branch=z9hG4bK96ed347b4f61685db5e6ec273e7e0400;rport=10009Call-ID:96ed347b4f61685db5e6ec273e7e0400From:<sip:Impu-FIX-46001475731-0087@>;tag=96ed347b4f61685db5e6ec273e7e0400To:<sip:Impu-FIX-46001475731-0087@>;tag=7dw46ds6CSeq:18081REGISTERWWW-Authenticate:Digestrealm="",nonce="+CPa2HIGD0dAPSh6AEpeug==",algorithm=MD5,qop="auth"Content-Length:0Page30IMS用戶注冊過程注冊步驟2-二次注冊鑒權(quán)⑼Register⑽Register⑿⒀獲取用戶數(shù)據(jù)⒁200OK⒂200OK⒃200OKS-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑾分配S-CSCFUE注冊步驟1-初始注冊消息⑴Register⑵Register⑷Register⑸鑒權(quán)數(shù)據(jù)⑹401⑺401⑻401S-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑶分配S-CSCFUEPage31P-CSCF處理401鑒權(quán)挑戰(zhàn)消息VIA:將自己的那一跳地址從VIA頭域中刪除Page32PCSCF處理發(fā)出的401鑒權(quán)挑戰(zhàn)消息SIP/2.0401UnauthorizedVia:SIP/2.0/UDP2:10009;branch=z9hG4bK96ed347b4f61685db5e6ec273e7e0400;rport=10009Call-ID:96ed347b4f61685db5e6ec273e7e0400From:<sip:Impu-FIX-46001475731-0087@>;tag=96ed347b4f61685db5e6ec273e7e0400To:<sip:Impu-FIX-46001475731-0087@>;tag=7dw46ds6CSeq:18081REGISTERWWW-Authenticate:Digestrealm="",nonce="+CPa2HIGD0dAPSh6AEpeug==",algorithm=MD5,qop="auth"Content-Length:0Page33目錄注冊過程消息頭域的處理與分析1.1Register1.24011.3Register(后續(xù)請求)1.42001.5Register(三方注冊)Page34IMS用戶注冊過程注冊步驟2-二次注冊鑒權(quán)⑼Register⑽Register⑿⒀獲取用戶數(shù)據(jù)⒁200OK⒂200OK⒃200OKS-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑾分配S-CSCFUE注冊步驟1-初始注冊消息⑴Register⑵Register⑷Register⑸鑒權(quán)數(shù)據(jù)⑹401⑺401⑻401S-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑶分配S-CSCFUEPage35P-CSCF處理401之后Register消息Authorization:integrity-protected表示用戶是否從安全網(wǎng)段接入來添加,yes表示終端與P-CSCF之間建立了安全通道,no表示終端與P-CSCF之間通道不安全,response參數(shù)為用戶根據(jù)密鑰和服務(wù)器提供的nonce值按MD5算法計算出的鑒權(quán)響應(yīng)值Path:與401之前Register消息保持一致P-Visited-Network-ID:與401之前Register消息保持一致VIA:與401之前Register消息保持一致From:與401之前Register消息保持一致Contact:與401之前Register消息保持一致Expires:與401之前Register消息保持一致Page36PCSCF接收到的注冊請求消息REGISTERsip:SIP/2.0Via:SIP/2.0/UDP2:10009;branch=z9hG4bKfdcbb1b7376f47290d8743b448d6028dCall-ID:96ed347b4f61685db5e6ec273e7e0400From:<sip:Impu-FIX-46001475731-0087@>;tag=b8486c648d3b808a7d6ba735dcb4a1e9To:<sip:Impu-FIX-46001475731-0087@>CSeq:18082REGISTERMax-Forwards:70Contact:<sip:2:10009;transport=udp>;expires=3600Authorization:Digestusername="Impi-FIX-46001475731-0087@",realm="",nonce="+CPa2HIGD0dAPSh6AEpeug==",uri="sip:",response="d885d0e80471b507039bc10a3356b90a",algorithm=MD5Supported:pathContent-Length:0Page37P-CSCF處理發(fā)出的注冊消息REGISTERsip:SIP/2.0Via:SIP/2.0/UDP02:5060;branch=z9hG4bK6ltaast4a669i4tiwaaabntds;Role=1;Dpt=75e2_16,SIP/2.0/UDP2:10009;branch=z9hG4bKfdcbb1b7376f47290d8743b448d6028d;rport=10009//P-CSCF地址Call-ID:96ed347b4f61685db5e6ec273e7e0400From:<sip:Impu-FIX-46001475731-0087@>;tag=b8486c648d3b808a7d6ba735dcb4a1e9To:<sip:Impu-FIX-46001475731-0087@>CSeq:18082REGISTERMax-Forwards:69Supported:pathContact:<sip:2:10009;transport=udp>;expires=3600Path:<sip:term@;lr;ssn;Dpt=75e2_86> //P-CSCF域名P-Visited-Network-ID:““//拜訪網(wǎng)絡(luò)標(biāo)識P-Charging-Vector:icid-value="78f32f819e10cf148de3d7af70c5142e.3484458669.1.11“
//計費標(biāo)識Authorization:Digest username="Impi-FIX-46001475731-0087@", realm="",nonce="+CPa2HIGD0dAPSh6AEpeug==", uri="sip:", response="d885d0e80471b507039bc10a3356b90a",algorithm=MD5,integrity-protected=yes//表示安全網(wǎng)段接入User-Agent:Fixed-SipP-Access-Network-Info:IEEE-802.11;"location-info=2"Require:pathContent-Length:0Page38IMS用戶注冊過程注冊步驟2-二次注冊鑒權(quán)⑼Register⑽Register⑿⒀獲取用戶數(shù)據(jù)⒁200OK⒂200OK⒃200OKS-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑾分配S-CSCFUE注冊步驟1-初始注冊消息⑴Register⑵Register⑷Register⑸鑒權(quán)數(shù)據(jù)⑹401⑺401⑻401S-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑶分配S-CSCFUEPage39I-CSCF處理401之后Register消息Request-URI:S-CSCF地址;通過用戶的公共身份標(biāo)識到HSS上獲取用戶初始Register的服務(wù)器(UAA消息中返回的servername),將其放在此頭域中將消息轉(zhuǎn)發(fā)給S-CSCF。From:與初始Register消息處理一致P-Visited-Network-ID:與初始Register消息處理一致VIA:與初始Register消息處理一致Path:與初始Register消息處理一致Service-Route:與初始Register消息處理一致Page40ICSCF發(fā)送到HSS的UAR消息用戶公有身份標(biāo)識用戶私有身份標(biāo)識拜訪網(wǎng)絡(luò)標(biāo)識標(biāo)明當(dāng)前為注冊消息Page41ICSCF接收到HSS返回的UAA消息說明是401之后的注冊消息SCSCF的主機(jī)名Page42I-CSCF處理完發(fā)出的注冊消息REGISTERsip:;dpt=75e4_286SIP/2.0//S-CSCF的地址Via:SIP/2.0/UDP03:5060;branch=z9hG4bKi49lidtt9wdcbs6sbil8adcd4;Role=1;Dpt=75e6_16,SIP/2.0/UDP02:5060;branch=z9hG4bKdcw6a4889wba8dl4d964dcww8;Role=1;Dpt=75e2_16,SIP/2.0/UDP3:14657;branch=z9hG4bKe2b45e4668f2e659fb34d1f498a0cecb;rport=14657//I-CSCF的地址Call-ID:96ed347b4f61685db5e6ec273e7e0400From:<sip:Impu-FIX-46001475731-0087@>;tag=b8486c648d3b808a7d6ba735dcb4a1e9To:<sip:Impu-FIX-46001475731-0087@>CSeq:18082REGISTERAuthorization:Digest username="Impi-FIX-46001475731-0087@", realm="",nonce="+CPa2HIGD0dAPSh6AEpeug==", uri="sip:", response="d885d0e80471b507039bc10a3356b90a",algorithm=MD5,integrity-protected=yesContact:<sip:2:10009;transport=udp>;expires=3600Max-Forwards:68Require:pathSupported:pathUser-Agent:Fixed-SipPath:<sip:term@;lr;ssn;Dpt=75e2_86>P-Visited-Network-ID:""P-Access-Network-Info:IEEE-802.11;"location-info=2"P-Charging-Vector:icid-value="78f32f819e10cf148de3d7af70c5142e.3484458669.1.11"Content-Length:0Page43IMS用戶注冊過程注冊步驟2-二次注冊鑒權(quán)⑼Register⑽Register⑿Register⒀獲取用戶數(shù)據(jù)⒁200OK⒂200OK⒃200OKS-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑾分配S-CSCFUE注冊步驟1-初始注冊消息⑴Register⑵Register⑷Register⑸鑒權(quán)數(shù)據(jù)⑹401⑺401⑻401S-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑶分配S-CSCFUEPage44S-CSCF處理401之后的Register消息Authorization:用戶添加的鑒權(quán)響應(yīng)response信息
,S-CSCF根據(jù)鑒權(quán)響應(yīng)對用戶進(jìn)行注冊鑒權(quán)Expires:若是注冊,則判斷注冊周期是否小于服務(wù)器支持的最小注冊時長,若小于,則回423要求終端重新刷新注冊時長注冊。根據(jù)對應(yīng)的鑒權(quán)算法對終端進(jìn)行鑒權(quán)比較,鑒權(quán)通過后,用用戶的公有標(biāo)識通過SAR/SAA到HSS上去下載用戶的簽約業(yè)務(wù)數(shù)據(jù)和隱式注冊集。注冊成功SCSCF保存的信息:Contact地址、用戶公有身份標(biāo)識、用戶私有身份標(biāo)識、用戶使用的鑒權(quán)算法、用戶簽約數(shù)據(jù)、Path頭域、是否是本域接入、是否安全網(wǎng)段接入Page45SCSCF發(fā)送到HSS的SAR消息用戶私有身份標(biāo)識用戶公有身份標(biāo)識SCSCF的主機(jī)名表示初始注冊成功Page46SCSCF接收到HSS返回的SAA消息用戶簽約數(shù)據(jù),包含隱式注冊集、iFC數(shù)據(jù)用戶簽約主CCF計費地址用戶簽約主ECF計費地址用戶簽約備ECF計費地址Page47目錄注冊過程消息頭域的處理與分析1.1Register1.24011.3Register(后續(xù)請求)1.42001.5Register(三方注冊)Page48IMS用戶注冊過程注冊步驟2-二次注冊鑒權(quán)⑼Register⑽Register⑿Register⒀獲取用戶數(shù)據(jù)⒁200OK⒂200OK⒃200OKS-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑾分配S-CSCFUE注冊步驟1-初始注冊消息⑴Register⑵Register⑷Register⑸鑒權(quán)數(shù)據(jù)⑹401⑺401⑻401S-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑶分配S-CSCFUEPage49S-CSCF構(gòu)造注冊成功200OK響應(yīng)Service-Route:SCSCF的地址,用于呼叫時主叫PCSCF尋找SCSCF使用P-Associated-URI:S-CSCF創(chuàng)建的頭域,攜帶隱式注冊集列表,表示此次注冊上的用戶列表Authentication-Info:nextnonce機(jī)制打開時,攜帶下一次鑒權(quán)的隨機(jī)值nonceContact:用戶注冊上的聯(lián)系地址列表Accept-Resource-Priority:用戶簽約的優(yōu)先級Page50S-CSCF發(fā)出的200OK消息SIP/2.0200OKVia:SIP/2.0/UDP03:5060;branch=z9hG4bKi49lidtt9wdcbs6sbil8adcd4;Role=1;Dpt=75e6_16,SIP/2.0/UDP02:5060;branch=z9hG4bKdcw6a4889wba8dl4d964dcww8;Role=1;Dpt=75e2_16,SIP/2.0/UDP3:14657;branch=z9hG4bKe2b45e4668f2e659fb34d1f498a0cecb;rport=14657Call-ID:96ed347b4f61685db5e6ec273e7e0400From:<sip:Impu-FIX-46001475731-0087@>;tag=b8486c648d3b808a7d6ba735dcb4a1e9To:<sip:Impu-FIX-46001475731-0087@>;tag=9d9ws6wcCSeq:18082REGISTERService-Route:<sip:orig@;lr;Dpt=75e4_fa45246;ca=c2lwOjE1NC4yNC43Ny4zMzoxNDY1Nw!!>P-Associated-URI:<sip:Impu-FIX-46001475731-0087@>,<sip:+86755460014757310087@;user=phone>Contact:<sip:3:14657;transport=udp>;q=1;expires=7200//用戶注冊的聯(lián)系地址Path:<sip:term@;lr;ssn;Dpt=75e2_86>Authentication-Info:nextnonce=“N7WoYnSgNP17M81tU2ZmrA==“//下一次鑒權(quán)的nonce值A(chǔ)ccept-Resource-Priority:wps.2//用戶簽約的優(yōu)先級Content-Length:0隱式注冊集列表S-CSCF的地址Page51IMS用戶注冊過程注冊步驟2-二次注冊鑒權(quán)⑼Register⑽Register⑿Register⒀獲取用戶數(shù)據(jù)⒁200OK⒂200OK⒃200OKS-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑾分配S-CSCFUE注冊步驟1-初始注冊消息⑴Register⑵Register⑷Register⑸鑒權(quán)數(shù)據(jù)⑹401⑺401⑻401S-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑶分配S-CSCFUEPage52I-CSCF處理200OK消息VIA:將自己的那一跳地址從VIA頭域中刪除Service-Route:如果存在拓?fù)潆[藏,I-CSCF將自己的地址添加到Service-Route頂跳Page53I-CSCF發(fā)出的200OK消息SIP/2.0200OKVia:SIP/2.0/UDP02:5060;branch=z9hG4bK6ltaast4a669i4tiwaaabntds;Role=1;Dpt=75e2_16,SIP/2.0/UDP2:10009;branch=z9hG4bKfdcbb1b7376f47290d8743b448d6028d;rport=10009Call-ID:96ed347b4f61685db5e6ec273e7e0400From:<sip:Impu-FIX-46001475731-0087@>;tag=b8486c648d3b808a7d6ba735dcb4a1e9To:<sip:Impu-FIX-46001475731-0087@>;tag=9d9ws6wcCSeq:18082REGISTERService-Route:<sip:orig@;lr;Dpt=75e4_4b27f246;ca=c2lwOjE1NC4yNC43Ny4zMjoxMDAwOQ!!>P-Associated-URI:<sip:Impu-FIX-46001475731-0087@>,<sip:+86755460014757310087@;user=phone>Authentication-Info:nextnonce="N7WoYnSgNP17M81tU2ZmrA=="Contact:<sip:2:10009;transport=udp>;q=1;expires=3600Path:<sip:term@;lr;ssn;Dpt=75e2_86>Accept-Resource-Priority:wps.2Content-Length:0Page54IMS用戶注冊過程注冊步驟2-二次注冊鑒權(quán)⑼Register⑽Register⑿Register⒀獲取用戶數(shù)據(jù)⒁200OK⒂200OK⒃200OKS-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑾分配S-CSCFUE注冊步驟1-初始注冊消息⑴Register⑵Register⑷Register⑸鑒權(quán)數(shù)據(jù)⑹401⑺401⑻401S-CSCF-AHSS-AI-CSCF-AP-CSCF-AI-CSCF-A⑶分配S-CSCFUEPage55P-CSCF處理200OK消息VIA:將自己的那一跳地址從VIA頭域中刪除Service-Route:在發(fā)往終端時將其刪除Path:在發(fā)往終端時將其刪除注冊成功PCSCF保存的信息:Contact地址、用戶公有身份標(biāo)識、用戶私有身份標(biāo)識、用戶隱式注冊集、Service-Route頭域Page56P-CSCF發(fā)出的200OK消息SIP/2.0200OKVia:SIP/2.0/UDP2:10009;branch=z9hG4bKfdcbb1b7376f47290d8743b448d6028d;rport=10009Call-ID:96ed347b4f61685db5e6ec273e7e0400From:<sip:Impu-FIX-46001475731-0087@>;tag=b8486c648d3b808a7d6ba735dcb4a1e9To:<sip:Impu-FIX-46001475731-0087@>;tag=9d9ws6wcCSeq:18082REGISTERP-Associated-URI:<sip:Impu-FIX-46001475731-0087@>,<sip:+86755460014757310087@;user=phone>Authentication-Info:nextnonce="N7WoYnSgNP17M81tU2ZmrA=="Contact:<sip:2:10009;transport=udp>;q=1;expires=3600Accept-Resource-Priority:wps.2Content-Length:0Page57目錄注冊過程消息頭域的處理與分析1.1Register1.24011.3Register(后續(xù)請求)1.42001.5Register(三方注冊)Page58IMS用戶注冊過程注冊步驟3-第三方注冊⑼Register⑽Register⑿Register⒀獲取用戶數(shù)據(jù)⒁200OK⒂200OK⒃200OKS-CSCFHSSI-CSCFP-CSCF⑾分配S-CSCFUEAS⒄RegisterPage59SCSCF處理第三方注冊用戶注冊成功后,根據(jù)用戶簽約的業(yè)務(wù)數(shù)據(jù),進(jìn)行第三方注冊,為用戶呼叫注冊業(yè)務(wù)作鋪墊。Request-URI:AS的地址VIA:SCSCF將自己添加進(jìn)去,用于響應(yīng)路由From:SCSCF的主機(jī)名To:標(biāo)識注冊用戶的公有身份Contact:SCSCF的聯(lián)系地址Expires:注冊時長Page60S-CSCF發(fā)出的第三方注冊消息REGISTERsip:18:6801SIP/2.0//三方注冊服務(wù)器地址Via:SIP/2.0/UDP04:5060;branch=z9hG4bK9bwsln86tdwvlwbtsdaw6ai6s;Role=3;Dpt=75e4_16;TRC=a00-ffffffff//S-CSCF的地址Call-ID:iwaa9d4bv879wsc7btws4lit86t66bcs@04From:<sip:>;tag=s9sb98b4//S-CSCF的域名To:<sip:Impu-AKA-46001475731-0048@>//三方注冊的用戶身份CSeq:1REGISTERContact:<sip::5060;Dpt=75e4_16;TRC=a00-ffffffff>;expires=7200//三方注冊的聯(lián)系地址Expires:7200//三方注冊時長P-Charging-Vector:icid-value="78f32f819e10cf148de3d7af70c5142e.3483116445.4.11"P-Access-Network-Info:3GPP-UTRAN-TDD;utran-cell-id-3gpp=234151D0FCE11;"location-info=3"P-Visited-Network-ID:""Resource-Priority:wps.2Max-Forwards:70Supported:100relContent-Length:0Page61IMS用戶注冊過程注冊步驟3-第三方注冊⑼Register⑽Register⑿Register⒀獲取用戶數(shù)據(jù)⒁200OK⒂200OK⒃200OKS-CSCFHSSI-CSCFP-CSCF⑾分配S-CSCFUEAS⒄Register⒅200OKPage62SCSCF處理第三方注冊響應(yīng)接收到AS成功響應(yīng)后,如果還存在其他的三方注冊AS,則接著后續(xù)觸發(fā)。Page63目錄注冊過程消息頭域的處理與分析
配置命令與消息頭域參數(shù)的對應(yīng)關(guān)系案例分析Page64P-CSCF相關(guān)配置拜訪域標(biāo)識P-CSCF主機(jī)名Page65I-CSCF配置本域SCSCF的能力集S-CSCF的主機(jī)名Page66第三方注冊相關(guān)配置域名保持一致Page67S-CSCF注冊相關(guān)配置命令該命令為配置類命令,用于修改本網(wǎng)元S-CSCF的注冊功能相關(guān)的最小注冊時長、最大注冊時長、默認(rèn)注冊時長。下面分別介紹最小注冊時長、最大注冊時長、默認(rèn)注冊時長的應(yīng)用。Page68S-CSCF注冊相關(guān)配置命令(續(xù))最小注冊時長配置應(yīng)用到達(dá)S-CSCF的注冊消息為REGISTERsip:;dpt=75e4_286SIP/2.0Via:SIP/2.0/UDP03:5060;branch=z9hG4bK4r7c2fh1272d1rfhhrz27rbzc;Role=1;Dpt=75f6_16,SIP/2.0/UDP02:5060;branch=z9hG4bKh66676rc6rhh24125cc227rad;Role=1;Dpt=75f2_16,SIP/2.0/UDP3:10713;branch=z9hG4bK61741d0b838af71157a9dfa3a7834957;rport=10713Call-ID:f0124309caa8b7b8138f0dd1310f19ceFrom:<sip:Impu-AKA-46001475731-0048@>;tag=eb3c5a852cfaf6478994f8886dc2a3bdTo:<sip:Impu-AKA-46001475731-0048@>CSeq:25454REGISTERContact:<sip:3:10713;transport=udp>;expires=50//注冊時長Page69S-CSCF注冊相關(guān)配置命令(續(xù))S-CSCF檢查發(fā)現(xiàn)注冊時長小于本地配置的最小注冊時長,回423SIP/2.0423IntervalTooBriefVia:SIP/2.0/UDP03:5060;branch=z9hG4bK4r7c2fh1272d1rfhhrz27rbzc;Role=1;Dpt=75f6_16,SIP/2.0/UDP02:5060;branch=z9hG4bKh66676rc6rhh24125cc227rad;Role=1;Dpt=75f2_16,SIP/2.0/UDP3:10713;branch=z9hG4bK61741d0b838af71157a9dfa3a7834957;rport=10713Call-ID:f0124309caa8b7b8138f0dd1310f19ceFrom:<sip:Impu-AKA-46001475731-0048@>;tag=eb3c5a852cfaf6478994f8886dc2a3bdTo:<sip:Impu-AKA-46001475731-0048@>;tag=6c6awntaCSeq:25454REGISTERMin-Expires:60//攜帶本地配置的最小注冊時長Warning:3990173403242.S..207.010.011.00029."Toobriefexpires"Content-Length:0Page70S-CSCF注冊相關(guān)配置命令(續(xù))最大注冊時長配置應(yīng)用到達(dá)S-CSCF的注冊消息為REGISTERsip:;dpt=75f4_286SIP/2.0Via:SIP/2.0/UDP03:5060;branch=z9hG4bK15gf7eer5fccahca6a5227e5f;Role=1;Dpt=75f6_16,SIP/2.0/UDP02:5060;branch=z9hG4bKhf744f2h76bhfh7fdee1b6z4c;Role=1;Dpt=75f2_16,SIP/2.0/UDP3:10721;branch=z9hG4bKfcfa5550ea1dcd7d23f62721151b8e9a;rport=10721Call-ID:6113ec8d344d8a46cabdd472c25ecbb5From:<sip:Impu-AKA-46001475731-0048@>;tag=0dd006f5e69f93e4abcdc843f7b3517cTo:<sip:Impu-AKA-46001475731-0048@>CSeq:63464REGISTERContact:<sip:3:10721;transport=udp>;expires=4000//注冊時長,大于本地配置最大注冊時長Page71S-CSCF注冊相關(guān)配置命令(續(xù))S-CSCF檢查發(fā)現(xiàn)注冊時長大于本地配置的最大注冊時長,將用戶注冊時長修改為本地最大注冊時長SIP/2.0200OKVia:SIP/2.0/UDP03:5060;branch=z9hG4bK15gf7eer5fccahca6a5227e5f;Role=1;Dpt=75f6_16,SIP/2.0/UDP02:5060;branch=z9hG4bKhf744f2h76bhfh7fdee1b6z4c;Role=1;Dpt=75f2_16,SIP/2.0/UDP3:10721;branch=z9hG4bKfcfa5550ea1dcd7d23f62721151b8e9a;rport=10721Call-ID:6113ec8d344d8a46cabdd472c25ecbb5From:<sip:Impu-AKA-46001475731-0048@>;tag=0dd006f5e69f93e4abcdc843f7b3517cTo:<sip:Impu-AKA-46001475731-0048@>;tag=acd7z7ahCSeq:63464REGISTERService-Route:<sip:orig@;lr;Dpt=75f4_fa45246;ca=c2lwOjE1NC4yNC43Ny4zMzoxMDcyMQ!!>P-Associated-URI:<sip:Impu-AKA-46001475731-0048@>,<sip:+8675513460014757320048@;user=phoneContact:<sip:3:10721;transport=udp>;q=1;expires=3600//攜帶本地配置的最大注冊時長Path:<sip:term@;lr;ssn;Dpt=75f2_86>Accept-Resource-Priority:wps.2Content-Length:0Page72S-CSCF注冊相關(guān)配置命令(續(xù))默認(rèn)注冊時長配置應(yīng)用到達(dá)S-CSCF的注冊消息中沒有攜帶注冊時長:REGISTERsip:SIP/2.0Via:SIP/2.0/UDP02:5060;branch=z9hG4bKfgd525e2bf1f64hfabfe76d5d;Role=1;Dpt=75f2_16,SIP/2.0/UDP3:10721;branch=z9hG4bKe67dab71a5fec961eb720dd31a15375f;rport=10721Call-ID:47b655f59896e06ccae9da5f839af3d0From:<sip:Impu-AKA-46001475731-0048@>;tag=1330afb9e0f86e9782610a574819c613To:<sip:Impu-AKA-46001475731-0048@>CSeq:60961REGISTERMax-Forwards:69Supported:pathPath:<sip:term@;lr;ssn;Dpt=75f2_2286>P-Visited-Network-ID:""P-Charging-Vector:icid-value="78f32f819e10cf148de3d7af70c5142e.3483962314.29.12"Require:pathContent-Length:0Contact:<sip:3:10721;transport=udp>;Page73S-CSCF注冊相關(guān)配置命令(續(xù))S-CSCF檢查用戶沒有攜帶注冊時長,將用戶注冊時長設(shè)置為本地默認(rèn)注冊時長SIP/2.0200OKVia:SIP/2.0/UDP03:5060;branch=z9hG4bK15gf7eer5fccahca6a5227e5f;Role=1;Dpt=75f6_16,SIP/2.0/UDP02:5060;branch=z9hG4bKhf744f2h76bhfh7fdee1b6z4c;Role=1;Dpt=75f2_16,SIP/2.0/UDP3:10721;branch=z9hG4bKfcfa5550ea1dcd7d23f62721151b8e9a;rport=10721Call-ID:6113ec8d344d8a46cabdd472c25ecbb5From:<sip:Impu-AKA-46001475731-0048@>;tag=0dd006f5e69f93e4abcdc843f7b3517cTo:<sip:Impu-AKA-46001475731-0048@>;tag=acd7z7ahCSeq:63464REGISTERService-Route:<sip:orig@;lr;Dpt=75f4_fa45246;ca=c2lwOjE1NC4yNC43Ny4zMzoxMDcyMQ!!>P-Associated-URI:<sip:Impu-AKA-46001475731-0048@>,<sip:+8675513460014757320048@;user=phoneContact:<sip:3:10721;transport=udp>;q=1;expires=1000//攜帶本地配置的默認(rèn)注冊時長Path:<sip:term@;lr;ssn;Dpt=75f2_86>Accept-Resource-Priority:wps.2Content-Length:0Page74S-CSCF注冊相關(guān)配置域名保持一致HSS
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆中國燃?xì)庑@招聘正式啟動筆試參考題庫附帶答案詳解
- 保證函和保證合同范本
- 加工產(chǎn)品企業(yè)合同范本
- 養(yǎng)殖買賣合同范例
- 農(nóng)村購墓地合同范本
- 介紹股合同范本
- 勞動聘用合同范本
- 親兄弟合伙合同范本
- pe管材購銷合同范本
- 虧損分擔(dān)合同范例
- 全國大全身份證前六位、區(qū)號、郵編-編碼
- 種植林業(yè)可行性研究報告
- 金和物業(yè)公司簡介
- 廣東省五年一貫制考試英語真題
- 2023年中央廣播電視總臺校園招聘筆試參考題庫附帶答案詳解
- 項目部崗位廉潔風(fēng)險情景教育案例
- 小學(xué)英語-What a dream教學(xué)設(shè)計學(xué)情分析教材分析課后反思
- 消防栓定期檢查記錄表
- 員工面試登記表通用模板
- 單位(個人或集體)約談表
- 水質(zhì)檢測實驗室儀器配置
評論
0/150
提交評論