版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
修訂記錄課程編碼適用產(chǎn)品產(chǎn)品版本課程版本ISSUEZB005502IMSIMSV2R8C005.00開發(fā)/優(yōu)化者時間審核人開發(fā)類型(新開發(fā)/優(yōu)化)劉振海2010.2李忠新開發(fā)胡偉琴2010.4李忠優(yōu)化本頁不打印0IMS呼叫信令分析深入?yún)⒖假Y料IMS產(chǎn)品手冊2培訓(xùn)目標(biāo)學(xué)完本課程后,您應(yīng)該能:描述IMS域內(nèi)及與CS域互通呼叫流程中的信令處理。列出INVITE請求及其臨時響應(yīng)的關(guān)鍵頭域。完成呼叫流程中的相關(guān)配置和進(jìn)行根本故障定位3目錄呼叫過程消息頭域的處理與分析配置命令與消息頭域參數(shù)的對應(yīng)關(guān)系案例分析4目錄呼叫過程消息頭域的處理與分析
配置命令與消息頭域參數(shù)的對應(yīng)關(guān)系案例分析5目錄呼叫過程消息頭域的處理與分析1.1IMS域內(nèi)呼叫消息頭域處理1.1.1INVITE1.1.21831.1.3PRACK〔后續(xù)請求〕6會話流程會話S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF2主叫被叫1.INVITE信令媒體HSSAS1AS27UE產(chǎn)生第一個INVITE消息(1)Request指的是被叫標(biāo)識,可以是SIPURI也可以是TELURI,本例為SIPURI。Contact:頭域用于標(biāo)識主叫的IP地址和端口號。Call-ID:整個呼叫過程不變,用于標(biāo)識該呼叫。呼叫到達(dá)AS后,由于AS繼續(xù)轉(zhuǎn)發(fā)該呼叫實(shí)際為新發(fā)起呼叫,Call-ID發(fā)生改變。Supported:100rel:支持臨時響應(yīng)有效發(fā)送機(jī)制,precondition:支持資源預(yù)留,Proxy-Authorization:攜帶鑒權(quán)向量信息,用于S-CSCF對終端的身份進(jìn)行驗(yàn)證,保障呼叫平安。P-Preferred-Identity:UE將用戶公有標(biāo)識填寫到此頭域,用于P-CSCF創(chuàng)立P-Asserted-Identity頭域時的提示。Privacy:用于指示被叫P-CSCF在轉(zhuǎn)發(fā)請求時是否刪除P-Asserted-Identity。8UE產(chǎn)生第一個INVITE消息(1)INVITEsip:Impu-AKA-46001475731-0038@net.huaweiSIP/2.0Via:SIP/2.0/UDP3:12641;branch=z9hG4bK9e3f66a99503c8d7aa4f4eb1bb8f73a5Call-ID:sbc9e3f66a99503c8d7aa4f4eb1bb8f73a5From:<sip:Impu-AKA-46001475731-0048@net.huawei>;tag=9e3f66a99503c8d7aa4f4eb1bb8f73a5To:<sip:Impu-AKA-46001475731-0038@net.huawei>CSeq:60407INVITEMax-Forwards:70P-Preferred-Identity:<sip:Impu-AKA-46001475731-0048@net.huawei>P-Access-Network-Info:3GPP-UTRAN-TDD;utran-cell-id-3gpp=234151D0FCE11Privacy:noneRequire:preconditionSupported:100relContact:<sip:3:12641;transport=udp>Allow:INVITE,ACK,CANCEL,BYE,PRACK,UPDATE,REFER,MESSAGEViaUEaddressContactUEaddress//被叫的用戶身份//主叫的用戶身份//主叫的IP地址和端口號9會話流程會話S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF2主叫被叫1.INVITE信令媒體HSSAS1AS22.INVITE10P-CSCF處理第一個INVITE消息(2)Sip頭域處理:P-CSCF把自己的地址放在VIA的頂部P-CSCF把自己的地址放在Record-route行的頂部P-CSCF把屬于路由域“service-route”S-CSCF的地址放在Route行如;orig表示UE現(xiàn)在是主叫P-Access-Network-Info:攜帶用戶接入位置信息。如果P-CSCF查詢CLF并且CLF返回了響應(yīng),那么使用CLF返回的信息填寫,否那么使用UE提供的信息,UE沒有提供那么采用P-CSCF上配置的值。P-Charging-Vector:攜帶計(jì)費(fèi)信息,ICID為計(jì)費(fèi)全球唯一標(biāo)識。Session-Expires:會話刷新時長,UE期望建立的會話定時器時長的上界值,Proxy可以在此根底上減少會話定時器時長。如果UE沒有帶此頭域,Proxy可以自己增加。如果在該值指定的時間內(nèi)會話得不到刷新〔無會話內(nèi)消息〕,Proxy將在不發(fā)BYE的情況下釋放該會話占用的資源。Min-SE:UE期望建立的會話定時器時長的下界值。Proxy不能把話定時器時長減少到小于該值。11P-CSCF處理第一個INVITE消息(2)P-Asserted-Identity:主叫身份標(biāo)識。如果UE沒有攜帶P-Preferred-Identity頭域,P-CSCF從注冊的IMPU中獲取默認(rèn)的IMPU(REGISTER200中P-Associated-URI頭域的第一項(xiàng))添加到此頭域?;蛘撸绻鸘E攜帶P-Preferred-Identity頭域,P-CSCF從中獲取與注冊的IMPU匹配的值添加到P-Asserted-Identity頭域。Served-Party-IP-Address:主叫的,用于計(jì)費(fèi)時填寫用戶IP地址。〔PCSCF添加〕轉(zhuǎn)發(fā)Sip消息給S-CSCF12P-CSCF處理第一個INVITE消息(2)INVITEsip:Impu-AKA-46001475731-0038@net.huaweiSIP/2.0Via:SIP/2.0/UDP02:5060;branch=z9hG4bK676ehbdcgcacfzchgebhr7d52;Role=2;Dpt=75f2_16,SIP/2.0/UDP3:12641;branch=z9hG4bK9e3f66a99503c8d7aa4f4eb1bb8f73a5;rport=12641Route:<sip:orig@5231.huawei;lr;Dpt=75f4_fa45246;ca=c2lwOjE1NC4yNC43Ny4zMzoxMjY0MQ!!>Record-Route:<sip:02;transport=udp;lr;Role=2;Dpt=75f2_116;X-HwCsfCookie=4;TRC=a01-ffffffff>Call-ID:sbc9e3f66a99503c8d7aa4f4eb1bb8f73a5From:<sip:Impu-AKA-46001475731-0048@net.huawei>;tag=9e3f66a99503c8d7aa4f4eb1bb8f73a5To:<sip:Impu-AKA-46001475731-0038@net.huawei>CSeq:60407INVITEAllow:INVITE,ACK,CANCEL,BYE,PRACK,UPDATE,REFER,MESSAGEContact:<sip:3:12641;transport=udp>Supported:100relPrivacy:noneP-Charging-Vector:icid-value="78f32f819e10cf148de3d7af70c5142e.3485362059.13.12"P-Access-Network-Info:3GPP-UTRAN-TDD;utran-cell-id-3gpp=234151D0FCE11;"location-info=3“Session-Expires:600Min-SE:600Require:preconditionP-Asserted-Identity:<sip:Impu-AKA-46001475731-0048@net.huawei>Route
SCSCF1addressRecord-Route
PCSCF1addressViaPCSCF1addressUEaddress//主叫//主叫用戶的公有身份//接入網(wǎng)信息//被叫用戶身份//計(jì)費(fèi)標(biāo)識13會話流程會話S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF2主叫被叫1.INVITE信令媒體HSSAS1AS22.INVITE3.INVITE14S-CSCF處理第一個INVITE消息(3)Sip頭域處理:S-CSCF根據(jù)頂跳route中userinfo局部或uri參數(shù)是“orig”判斷是呼叫流程是主叫側(cè)刪除頂跳routeS-CSCF把自己的地址放在VIA的頂部S-CSCF把自己的地址放在Record-route行的頂部S-CSCF根據(jù)用戶數(shù)據(jù),檢查是否有未執(zhí)行的,但匹配初始請求的觸發(fā)規(guī)那么(iFC),如果有S-CSCF把從iFC獲取的AS地址放在Route行頭域Session-Expires:UE期望建立的會話定時器時長的上界值,Proxy可以在此根底上減少會話定時器時長。如果UE沒有帶此頭域,Proxy可以自己增加。如果在該值指定的時間內(nèi)會話得不到刷新〔無會話內(nèi)消息〕,Proxy將在不發(fā)BYE的情況下釋放該會話占用的資源。Min-SE:UE期望建立的會話定時器時長的下界值。Proxy不能把話定時器時長減少到小于該值。P-Asserted-Identity:如果P-Asserted-Identity只有SIPURI,并且該SIPURI是一個telURI的AliasIMPU,添加該telURI到P-Asserted-Identity頭域。Proxy-Authorization:S-CSCF根據(jù)UE提供的鑒權(quán)信息對呼叫進(jìn)行鑒權(quán)。觸發(fā)到AS的業(yè)務(wù),然后轉(zhuǎn)發(fā)Sip消息給AS115S-CSCF處理第一個INVITE消息(3)INVITEsip:Impu-AKA-46001475731-0038@net.huaweiSIP/2.0Via:SIP/2.0/UDP04:5060;branch=z9hG4bKc71arac22az654br2d4b45czh;Role=2;Dpt=75f4_16;sc=2-a;TRC=a01-ffffffff,SIP/2.0/UDP02:5060;branch=z9hG4bK676ehbdcgcacfzchgebhr7d52;Role=2;Dpt=75f2_16,SIP/2.0/UDP3:12641;branch=z9hG4bK9e3f66a99503c8d7aa4f4eb1bb8f73a5;rport=12641Route:<sip:18:6801;lr>,<sip:04;lr;ORGDLGID=2c-2-1;Dpt=75f4_6;TRC=a01-ffffffff>Record-Route:<sip:04;lr;Role=2;Dpt=75f4_216;X-HwCsfCookie=5;TRC=a01-ffffffff>,<sip:02;transport=udp;lr;Role=2;Dpt=75f2_116;X-HwCsfCookie=4;TRC=a01-ffffffff>Call-ID:sbc9e3f66a99503c8d7aa4f4eb1bb8f73a5From:<sip:Impu-AKA-46001475731-0048@net.huawei>;tag=9e3f66a99503c8d7aa4f4eb1bb8f73a5To:<sip:Impu-AKA-46001475731-0038@net.huawei>CSeq:60407INVITEAllow:INVITE,ACK,CANCEL,BYE,PRACK,UPDATE,REFER,MESSAGEContact:<sip:3:12641;transport=udp>Max-Forwards:68Require:preconditionSupported:100relSession-Expires:600Privacy:noneP-Access-Network-Info:3GPP-UTRAN-TDD;utran-cell-id-3gpp=234151D0FCE11;"location-info=3"Min-SE:600P-Charging-Vector:icidRoute
AS1address
SCSCF1addressRecord-RouteSCSCF1addressPCSCF1addressViaSCSCF1addressPCSCF1addressUEaddressAS地址被放在Route行第一個〔Route頂跳〕SCSCF地址被放在Route行第二個16會話流程會話S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF2主叫被叫1.INVITE信令媒體HSSAS1AS22.INVITE3.INVITE4.INVITE17AS1產(chǎn)生第二個INVITE消息(4)這是新的對話Call-ID已經(jīng)改變Sip首行處理:AS把自己的地址放在VIA行的頂部AS把從第一個INVITE消息里的S-CSCF地址放在Route行AS把自己放在Contact行,指示INVITE消息的發(fā)送者是它自己。把Sip消息轉(zhuǎn)發(fā)給S-CSCF118AS1產(chǎn)生第二個INVITE消息(4)INVITEsip:Impu-AKA-29120211561-0038@net.huaweiSIP/2.0Via:SIP/2.0/UDP18:6801;branch=z9hG4bK37c0041721d71fd2a06f45c6dbee2309Route:<sip:03;lr;ORGDLGID=21-1;Dpt=75f4_6;TRC=a00-a03>Call-ID:57911fd815ffda3c0426006be692ba00From:<sip:sip:Impu-AKA-29120211561-0048@net.huawei>;tag=87c57d4f834b7af1a6011257ec2818efTo:<sip:Impu-AKA-29120211561-0038@net.huawei>CSeq:49429INVITEAllow:INVITE,ACK,CANCEL,BYE,PRACK,UPDATE,REFER,MESSAGEContact:<sip:18:6801>Privacy:noneP-Access-Network-Info:3GPP-UTRAN-TDD;utran-cell-id-3gpp=234151D0FCE11;"location-info="P-Charging-Vector:icidSession-Expires:1800Min-SE:600RouteS-CSCF2addressContactAS1addressViaAS1addressAS把自己的地址話Via行頂部。當(dāng)前僅有一個事項(xiàng)。使用觸發(fā)時Scscf添加的Route//call-ID更改為新的//對話更改為AS1的地址19會話流程S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF21.INVITEHSSAS1AS22.INVITE3.INVITE4.INVITE5.INVITE會話主叫被叫信令媒體20S-CSCF處理第二個INVITE消息(5)Sip頭域處理S-CSCF檢查頂跳route頭域是否有自己添加的“ORGDLGID”參數(shù),如果有就判斷這是AS發(fā)出的,與先前的請求屬于同一個會話。刪除頂跳RouteS-CSCF把自己的地址放在VIA行頂部S-CSCF把自己的地址放在Record-route行頂部S-CSCF檢查用戶數(shù)據(jù),查看是否有未執(zhí)行的,匹配初始請求的觸發(fā)規(guī)那么(iFC)。如果沒有,就檢查Request-URI,進(jìn)行路由分析。頭域P-Charging-Vector:攜帶計(jì)費(fèi)信息,ICID為計(jì)費(fèi)全局唯一標(biāo)識,SCSCF添加orig-ioi?!瞣rig-ioi為發(fā)起方運(yùn)營商標(biāo)識〕P-Charging-Funciton-Address:攜帶計(jì)費(fèi)地址(CCF地址〕S-CSCF1從Request_URI取出被叫IMPU查詢DNS效勞器,獲取下一跳地址,然后把Sip消息轉(zhuǎn)發(fā)給被叫I-CSCF。查詢的結(jié)果是被叫歸屬域I-CSCF的地址S-CSCF使用這個IP地址作為目的端的地址放在IP層里,而不是放在Route行21S-CSCF處理第二個INVITE消息(5)—發(fā)出到ICSCF的消息INVITEsip:Impu-AKA-46001475731-0038@net.huaweiSIP/2.0Via:SIP/2.0/UDP04:5060;branch=z9hG4bKc71arac22az654br2d4b45czh;Role=2;Dpt=75f4_16;sc=2-a;TRC=a01-ffffffff,SIP/2.0/UDP18:6801;branch=z9hG4bK37c0041721d71fd2a06f45c6dbee2309Record-Route:<sip:04;lr;Role=2;Dpt=75f4_216;X-HwCsfCookie=5;TRC=a01-ffffffff>,Call-ID:57911fd815ffda3c0426006be692ba00From:<sip:Impu-AKA-46001475731-0048@net.huawei>;tag=9e3f66a99503c8d7aa4f4eb1bb8f73a5To:<sip:Impu-AKA-46001475731-0038@net.huawei>CSeq:60407INVITEAllow:INVITE,ACK,CANCEL,BYE,PRACK,UPDATE,REFER,MESSAGEContact:<sip:18:6801;transport=udp>Require:preconditionSupported:100relSession-Expires:600Privacy:noneP-Access-Network-Info:3GPP-UTRAN-TDD;utran-cell-id-3gpp=234151D0FCE11;"location-info=3"P-Charging-Vector:icidRecord-Route
S-CSCF2addressContactAS1addressViaAS1addressSCSCF1address起始ioi22會話流程S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF21.INVITEHSSAS1AS22.INVITE3.INVITE4.INVITE5.INVITE6.INVITE會話主叫被叫信令媒體23I-CSCF處理第二個INVITE消息(6)I-CSCF到HSS上查詢被叫的S-CSCF地址Sip頭域處理I-CSCF把自己的地址放到VIA行頂部I-CSCF不會把自己的地址放在Record-Route行,因?yàn)榛仞佌埱蟛恍枰?jīng)過I-CSCFI-CSCF把從HSS獲取的S-CSC地址放在Route行然后I-CSCF轉(zhuǎn)發(fā)Sip消息給被叫的S-CSCF24I-CSCF發(fā)送到HSS的LIR查詢被叫用戶的公共身份標(biāo)識25I-CSCF接收到HSS返回的LIA返回SCSCF的servername26I-CSCF處理第二個INVITE消息(6)INVITEsip:Impu-AKA-46001475731-0038@net.huaweiSIP/2.0Via:SIP/2.0/UDP03:5060;branch=z9hG4bKe7hacfz7c7hbcb1c5r676h7cz;Role=1;Dpt=75f6_16,SIP/2.0/UDP04:5060;branch=z9hG4bKdf4z5rz7affh4r1bh1rdg5dzg;Role=2;Dpt=75f4_16;sc=3-b,SIP/2.0/UDP18:6801;branch=z9hG4bK37c0041721d71fd2a06f45c6dbee2309,SIP/2.0/UDPRoute:<sip:5231.huawei;lr;dpt=75e4_286>Record-Route:<sip:04;lr;Role=2;Dpt=75f4_416;X-HwCsfCookie=6;TRC=a01-ffffffff>Call-ID:57911fd815ffda3c0426006be692ba00From:<sip:Impu-AKA-46001475731-0048@net.huawei>;tag=9e3f66a99503c8d7aa4f4eb1bb8f73a5To:<sip:Impu-AKA-46001475731-0038@net.huawei>CSeq:60407INVITEAllow:INVITE,ACK,CANCEL,BYE,PRACK,UPDATE,REFER,MESSAGEContact:<sip:18:6801;transport=udp>Privacy:noneP-Access-Network-Info:3GPP-UTRAN-TDD;utran-cell-id-3gpp=234151D0FCE11;"location-info=3"P-Charging-Vector:icidRouteS-CSCF2addressViaI-CSCF2addressS-CSCF1addressAS1addressRecord-routeS-CSCF1addressS-CSCF2的地址I-CSCF的地址27會話流程S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF21.INVITEHSSAS1AS22.INVITE3.INVITE4.INVITE5.INVITE6.INVITE7.INVITE會話主叫被叫信令媒體28S-CSCF處理第二個INVITE消息(7)Sip頭域處理:S-CSCF把自己的地址放在VIA行頂部S-CSCF把自己的地址放在Record-route行頂部S-CSCF根據(jù)用戶數(shù)據(jù),檢查是否有匹配初始請求的觸發(fā)規(guī)那么(iFC),如果有S-CSCF把從iFC獲取的AS地址放在Route頂跳,自己的地址添加到Route底跳。觸發(fā)到AS的業(yè)務(wù),然后轉(zhuǎn)發(fā)Sip消息給AS229S-CSCF處理第二個INVITE消息(7)INVITEsip:Impu-AKA-46001475731-0038@net.huaweiSIP/2.0Via:SIP/2.0/UDP04:5060;branch=z9hG4bKnlnt9viad9llsdtnatn497adw;Role=2;Dpt=75e4_16;sc=2-a;TRC=a01-ffffffff,SIP/2.0/UDP03:5060;branch=z9hG4bKe7hacfz7c7hbcb1c5r676h7cz;Role=1;Dpt=75f6_16,SIP/2.0/UDP04:5060;branch=z9hG4bKdf4z5rz7affh4r1bh1rdg5dzg;Role=2;Dpt=75f4_16;sc=3-b,SIP/2.0/UDP18:6801;branch=z9hG4bK37c0041721d71fd2a06f45c6dbee2309,SIP/2.0/UDPRoute:<sip:19:6802;lr>,<sip:04;lr;ORGDLGID=8cb6-2-1;Dpt=75e4_6;TRC=a01-ffffffff>Record-Route:<sip:04;lr;Role=2;Dpt=75e4_616;X-HwCsfCookie=4;TRC=a01-ffffffff>,<sip:04;lr;Role=2;Dpt=75f4_416;X-HwCsfCookie=6;TRC=a01-ffffffff>Call-ID:57911fd815ffda3c0426006be692ba00From:<sip:Impu-AKA-46001475731-0048@net.huawei>;tag=9e3f66a99503c8d7aa4f4eb1bb8f73a5To:<sip:Impu-AKA-46001475731-0038@net.huawei>CSeq:60407INVITEAllow:INVITE,ACK,CANCEL,BYE,PRACK,UPDATE,REFER,MESSAGEContact:<sip:18:6801;transport=udp>Max-Forwards:65Require:preconditionSupported:100relSession-Expires:600P-Access-Network-Info:3GPP-UTRAN-TDD;utran-cell-id-3gpp=234151D0FCE11;"location-info=3"Min-SE:600routeAS2addressS-CSCF2addressviaS-CSCF2addressI-CSCF2addressS-CSCF1addressAS1addressRecord-routeS-CSCF2addressS-CSCF1addressSCSCF將自己添加到VIA和Record-Route頭域中,Route頭域頂跳為AS地址,第二跳為SCSCF地址30會話流程S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF21.INVITEHSSAS1AS22.INVITE3.INVITE4.INVITE5.INVITE6.INVITE7.INVITE7.INVITE7.INVITE8.INVITE會話主叫被叫信令媒體31AS2發(fā)起第三個INVITE消息(8)這又是一個新的對話。Call-ID已經(jīng)改變Sip頭域處理:AS把自己的地址放在VIA行頂部AS把從INVITE(7)消息獲取的S-CSCF地址放在Route行,如果不需要關(guān)聯(lián)觸發(fā)前的會話,那么只需要取S-CSCF地址,如果需要關(guān)聯(lián)觸發(fā)前的會話,那么需要將整個Route行獲取填寫。AS把自己放在Contact行,標(biāo)記這個INVITE消息是AS2自己發(fā)送的轉(zhuǎn)發(fā)Sip消息給S-CSCF232AS2發(fā)起第三個INVITE消息(8)INVITEsip:Impu-AKA-46001475731-0038@net.huaweiSIP/2.0Via:SIP/2.0/UDP19:6802;branch=z9hG4bK999a409b278f328c300c07129a67d6a0Route:<sip:04;lr;ORGDLGID=8cb6-2-1;Dpt=75e4_6;TRC=a01-ffffffff>Call-ID:abc9e3f66a99503c8d7aa4f4eb1bb8f73a5From:<sip:Impu-AKA-46001475731-0048@net.huawei>;tag=9e3f66a99503c8d7aa4f4eb1bb8f73a5To:<sip:Impu-AKA-46001475731-0038@net.huawei>CSeq:60407INVITEAllow:INVITE,ACK,CANCEL,BYE,PRACK,UPDATE,REFER,MESSAGEContact:<sip:19:6802;transport=udp>Max-Forwards:65Require:preconditionSupported:100relSession-Expires:600Privacy:noneP-Access-Network-Info:3GPP-UTRAN-TDD;utran-cell-id-3gpp=234151D0FCE11;"location-info=3"Min-SE:600routeS-CSCF2addressviaAS2addressRecord-routeAS2地址添加到VIA頭域中,Route攜帶觸發(fā)時SCSCF2填寫的地址//call-ID改變?yōu)榈谌齻€對話的//AS2發(fā)起這個對話33會話S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF21.INVITEHSSAS1AS22.INVITE3.INVITE4.INVITE5.INVITE6.INVITE7.INVITE7.INVITE7.INVITE8.INVITE9.INVITE會話主叫被叫信令媒體34S-CSCF2處理第三個INVITE消息(9)Sip頭域處理:S-CSCF2把自己的地址放在VIA行頂部S-CSCF2把自己的地址放在Record-route行頂部S-CSCF2根據(jù)被叫注冊時獲取的“contact”信息重建Request_URIP-Called-Party-ID:攜帶原Request-URI中的信息,被叫UE用于識別當(dāng)前呼叫的公共身份,由SCSCF添加S-CSCF2把從“path”獲取的P-CSCF2地址放在Route行如:sip:term〔Path格式〕Term意思表示現(xiàn)在的P-CSCF是為被叫側(cè)效勞的轉(zhuǎn)發(fā)Sip消息給P-CSCF235S-CSCF2處理第三個INVITE消息(9)INVITEsip:3:12642;transport=udpSIP/2.0Via:SIP/2.0/UDP04:5060;branch=z9hG4bK48ild6adlcv9n4sdbndlwlcbw;Role=2;Dpt=75e4_16;sc=3-b,SIP/2.0/UDP19:6802;branch=z9hG4bK999a409b278f328c300c07129a67d6a0,SIP/2.0/UDPRoute:<sip:term@5231.huawei;lr;ssn;Dpt=75e2_86>Record-Route:<sip:04;lr;Role=2;Dpt=75e4_816;X-HwCsfCookie=5;TRC=a01-ffffffff>Call-ID:abc9e3f66a99503c8d7aa4f4eb1bb8f73a5From:<sip:Impu-AKA-46001475731-0048@net.huawei>;tag=9e3f66a99503c8d7aa4f4eb1bb8f73a5To:<sip:Impu-AKA-46001475731-0038@net.huawei>CSeq:60407INVITEAllow:INVITE,ACK,CANCEL,BYE,PRACK,UPDATE,REFER,MESSAGEContact:<sip:19:6802;transport=udp>Max-Forwards:64Require:preconditionSupported:100relSession-Expires:600Privacy:noneP-Access-Network-Info:3GPP-UTRAN-TDD;utran-cell-id-3gpp=234151D0FCE11;"location-info=3"Min-SE:600P-Called-Party-ID:<sip:Impu-AKA-46001475731-0038@net.huawei>P-Charging-Vector:icid-value="78f32f819e10cf148de3d7af70c5142e.3485362059.13.12"http://AS2發(fā)起這個對話//call-ID是第三個對話的//Route為被叫用戶注冊時保存的PCSCF地址Request_URI重建:SIP_URI改變?yōu)镮P地址,為用戶注冊的routeP-CSCF2addressviaS-CSCF2addressAS2addressRecord-routeS-CSCF2address//原被叫用戶身份標(biāo)識36會話流程S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF21.INVITEHSSAS1AS22.INVITE3.INVITE4.INVITE5.INVITE6.INVITE7.INVITE7.INVITE7.INVITE8.INVITE9.INVITE10.INVITE會話主叫被叫信令媒體37P-CSCF2處理第三個INVITE消息(10)Sip頭域處理:刪除頂跳route行保存并刪除全部VIA行保存并刪除全部Record-Route行P-CSCF2把自己的地址放在VIA行P-CSCF2把自己的地址放在Record-route行轉(zhuǎn)發(fā)Sip消息給被叫38P-CSCF2處理第三個INVITE消息(10)INVITEsip:3:12642;transport=udpSIP/2.0Via:SIP/2.0/UDP01:5060;branch=z9hG4bKss4vi97b6ivb9ct8lvb694twv;Role=2;Dpt=75e2_36;TRC=a01-ffffffffRecord-Route:<sip:01;transport=udp;lr;Role=2;Dpt=75e2_936;X-HwCsfCookie=6;TRC=a01-ffffffff>Call-ID:abc9e3f66a99503c8d7aa4f4eb1bb8f73a5From:<sip:Impu-AKA-46001475731-0048@net.huawei>;tag=9e3f66a99503c8d7aa4f4eb1bb8f73a5To:<sip:Impu-AKA-46001475731-0038@net.huawei>CSeq:60407INVITEAllow:INVITE,ACK,CANCEL,BYE,PRACK,UPDATE,REFER,MESSAGEContact:<sip:19:6802;transport=udp>Max-Forwards:63Require:preconditionSupported:100relSession-Expires:600Min-SE:600Privacy:noneP-Called-Party-ID:<sip:Impu-AKA-46001475731-0038@net.huawei>P-Access-Network-Info:3GPP-UTRAN-TDD;utran-cell-id-3gpp=234151D0FCE11;"location-info=3"routeviaP-CSCF2addressRecord-routeP-CSCF2addressVIA和Record-Route為PCSCF地址39目錄呼叫過程消息頭域的處理與分析1.1IMS域內(nèi)呼叫消息頭域處理1.1.1INVITE1.1.21831.1.3PRACK〔后續(xù)請求〕40183第個節(jié)點(diǎn)都會根據(jù)Via行的記錄把183消息從被叫側(cè)發(fā)回主叫側(cè)183消息發(fā)回給主叫時Record-Route行不需要改變從被叫發(fā)回給主叫的路徑是:被叫P-CSCF2S-CSCF2AS2S-CSCF2I-CSCF2S-CSCF1AS1S-CSCF1P-CSCF1主叫41S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF21.INVITEHSSAS1AS22.INVITE3.INVITE4.INVITE5.INVITE6.INVITE7.INVITE7.INVITE7.INVITE8.INVITE9.INVITE10.INVITE183183183183183183會話流程會話主叫被叫信令媒體42183由于183路由規(guī)那么很簡單而會經(jīng)過所有的節(jié)點(diǎn),所以我們僅給出兩個樣例子:第三個對話中P-CSCF2到S-CSCF2的消息第一個對話中AS1到S-CSCF1的消息43Sip頭域處理:恢復(fù)Invite保存時的全部VIA行恢復(fù)Invite保存的全部Record-Route行P-CSCF2把終端返回的Record-route行疊加到恢復(fù)的Record-Route頂跳轉(zhuǎn)發(fā)Sip響應(yīng)給主叫P-CSCF2處理183消息44P-CSCF2處理183消息SIP/2.0183SessionProgressVia:SIP/2.0/UDP04:5060;branch=z9hG4bK48ild6adlcv9n4sdbndlwlcbw;Role=2;Dpt=75e4_16;sc=3-b,SIP/2.0/UDP18:6802;branch=z9hG4bK999a409b278f328c300c07129a67d6a0,SIP/2.0/UDPRecord-Route:<sip:02;transport=udp;lr;Role=2;Dpt=75e2_916;X-HwCsfCookie=6;TRC=a01-ffffffff>,<sip:04;lr;Role=2;Dpt=75e4_816;X-HwCsfCookie=5;TRC=a01-ffffffff>Call-ID:abc9e3f66a99503c8d7aa4f4eb1bb8f73a5From:<sip:Impu-AKA-46001475731-0048@net.huawei>;tag=9e3f66a99503c8d7aa4f4eb1bb8f73a5To:<sip:Impu-AKA-46001475731-0038@net.huawei>;tag=ba535f4b6a26f55394e5a5a078028f9eCSeq:60407INVITEContact:<sip:3:12642;transport=udp>Allow:INVITE,ACK,CANCEL,BYE,PRACK,UPDATE,REFER,MESSAGERSeq:100P-Charging-Vector:icid-value="78f32f819e10cf148de3d7af70c5142e.3485362059.13.12"P-Access-Network-Info:3GPP-UTRAN-TDD;utran-cell-id-3gpp=234151D0FCE11;"location-info=3"Require:100relP-Asserted-Identity:<sip:Impu-AKA-46001475731-0038@net.huawei>routeviaP-CSCF2addressS-CSCF2addressAS2addressRecord-routeP-CSCF2addressS-CSCF2addressPCSCF將請求消息保存的VIA和Record-Route替換回去45目錄呼叫過程消息頭域的處理與分析1.1IMS域內(nèi)呼叫消息頭域處理1.1.1INVITE1.1.21831.1.3PRACK〔后續(xù)請求〕46PRACK和后續(xù)請求Invite請求時每個Proxy都會根據(jù)需要把自己的地址放在Record-Route行頂部,I-CSCF是個例外。UAS收到初始請求后,保存Record-Route里的路由地址集合,構(gòu)建Route頭域集合,然后并把Record-Route拷貝一份放到響應(yīng)中發(fā)回給UAC,UAC收到響應(yīng)把Record-Route集合翻轉(zhuǎn)以構(gòu)建自己的Route頭域集合。后續(xù)請求按照保存的Route頭域集合發(fā)送。從主叫到被叫的路由:主叫P-CSCF1S-CSCF1AS1S-CSCF1S-CSCF2AS2S-CSCF2P-CSCF2被叫47S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF2HSSAS1AS22.PRACK3.PRACK4.PRACK5.PRACK6.PRACK7.PRACK8.PRACK9.PRACK1.PRACK會話流程會話主叫被叫信令媒體48P-CSCF1處理PRACK消息(2)PRACKsip:18:6801transport=udpSIP/2.0Via:SIP/2.0/UDP02:5060;branch=z9hG4bKe5ebfeggg52zz1c6f5bdb6rz4;Role=2;Dpt=75f2_16,SIP/2.0/UDP3:12641;branch=z9hG4bK1ca65072218607a66af32052c98224a9;rport=12641Route:<sip:04;lr;Role=2;Dpt=75f4_216;X-HwCsfCookie=5;TRC=a01-ffffffff>Record-Route:<sip:02;transport=udp;lr;Role=2;Dpt=75f2_116;X-HwCsfCookie=4;TRC=a01-ffffffff>Call-ID:sbc9e3f66a99503c8d7aa4f4eb1bb8f73a5From:<sip:Impu-AKA-46001475731-0048@net.huawei>;tag=9e3f66a99503c8d7aa4f4eb1bb8f73a5To:<sip:Impu-AKA-46001475731-0038@net.huawei>;tag=ba535f4b6a26f55394e5a5a078028f9eCSeq:60408PRACKMax-Forwards:69RAck:10060407INVITEP-Charging-Vector:icid-value="78f32f819e10cf148de3d7af70c5142e.3485362059.13.12"P-Access-Network-Info:3GPP-UTRAN-TDD;utran-cell-id-3gpp=234151D0FCE11;"location-info=3"Require:preconditionContent-Length:0Record-RouteP-CSCF1addressviaP-CSCF1addressCalleraddressrouteS-CSCF1addressRequest-URI為AS1的地址//call-ID是第一個對話的49目錄呼叫過程消息頭域的處理與分析
1.1IMS域內(nèi)呼叫消息頭域處理
1.2IMS與CS域呼叫消息頭域處理1.2.1INVITE1.2.218350會話流程CS用戶呼叫IMS用戶P-CSCFIMSCS信令媒體ASMGCFPSTN/PLMNI-CSCFMGWS-CSCF/BGCF1.IAMHSS51CS域發(fā)送IAM消息(1)CS域?qū)嶓w向MGCF發(fā)送IAM消息嘗試建立域IMS的會話IAM消息包含了主被叫號碼,主叫類別(cpc),主叫位置等信息在發(fā)送消息前MGCF與CS域?qū)嶓w已經(jīng)建立了信令鏈路,因此鏈路信息也可以作為路由分析的依據(jù)。52CS域發(fā)送IAM消息(1)called-party-number68659048calling-party-numbe/主叫號碼//被叫號碼53會話流程CS用戶呼叫IMS用戶P-CSCFIMSCS信令媒體AS3312345678MGCFPSTN/PLMNI-CSCFMGWS-CSCF/BGCF2.INVITEHSS1.IAM54MGCF處理IAM消息(2)路由分析MGCF把IAM消息獲取到的主被叫號碼進(jìn)行規(guī)整和變換,以獲取全局號碼MGCF根據(jù)規(guī)整后的主被叫號碼,信令的對端設(shè)備等信息進(jìn)行路由分析獲取目標(biāo)地址。信令處理將IAM消息生成對應(yīng)的SIPINVITE消息把被叫號碼放到Request-URI把路由分析得到的目標(biāo)地址放在route頭域把自己的地址放入Contact頭域和Via第一跳主叫號碼放到P-Asserted-Identity頭域在Supported頭域添加100rel在P-Charging-Vector頭域產(chǎn)生唯一的計(jì)費(fèi)標(biāo)識“icid-value”,和orig-ioiMGCF轉(zhuǎn)發(fā)SIP消息給被叫的I-CSCF55MGCF處理IAM消息(2)Request-URICalleeNumberRouteI-CSCFaddressviaMGCFaddressINVITEtel:+862868659048SIP/2.0Via:SIP/2.0/UDP7:5060;branch=z9hG4bK47jjl3niff44m7hm55k53mf4n;X-DispCookie=1000;X-DispMsg=1400;X-TrunkGroup=3Route:<sip:3:5060;transport=udp;lr>Call-ID:12g477k2mmnj2jg88j8nm8kijiggjg72@CGPV1R002SIPCOMTo:<tel:+862868659048>CSeq:1INVITEMax-Forwards:67Contact:<sip:8675528781011@7:5060;transport=udp>Supported:100rel,timer,early-sessionAllow:INVITE,ACK,BYE,CANCEL,UPDATE,INFO,PRACK,NOTIFY,REFER,SUBSCRIBE,OPTIONS,MESSAGEP-Charging-Vector:icidUser-Agent:HuaweiSoftX3000V300R006B06D061//被叫號碼//ICSCF地址//主叫號碼56會話流程CS用戶呼叫IMS用戶P-CSCFIMSCS信令媒體AS3312345678MGCFPSTN/PLMNI-CSCFMGWS-CSCF3.INVITEHSS1.IAM2.INVITE57I-CSCF處理第一個INVITE消息(3)主被叫判斷I-CSCF在頂跳route頭域沒有找到“orig”參數(shù),執(zhí)行被叫側(cè)處理流程。I-CSCF到HSS上查詢被叫的S-CSCF地址Sip頭域處理I-CSCF把自己的地址放到VIA行頂部刪除頂跳routeI-CSCF不會把自己的地址放在Record-Route行,因?yàn)楹罄m(xù)請求不需要經(jīng)過I-CSCF如果請求來自非信任域,I-CSCF刪除P-Charging-Vector和P-Charging-Function-Addressesheader頭域如果被叫已注冊,I-CSCF把從HSS獲取的S-CSCF地址放在Route行如果被叫未注冊,但有未注冊業(yè)務(wù)I-CSCF選擇一個S-CSCF,將其放到route頭域如果被叫未注冊,也無未注冊業(yè)務(wù)I-CSCF返回480如果被叫未開戶,那么執(zhí)行號碼分析路由然后I-CSCF轉(zhuǎn)發(fā)Sip消息給被叫的S-CSCF58I-CSCF發(fā)送到HSS的LIR被叫用戶的公有身份標(biāo)識59I-CSCF接收到HSS返回的LIAHSS返回的用戶查詢成功返回的SCSCF的servername60I-CSCF處理第一個INVITE消息(3)INVITEtel:+862868659048SIP/2.0Via:SIP/2.0/UDP3:5060;branch=z9hG4bK8quabc1uqdfquoafdst88atca;Role=1;Dpt=75e6_16,SIP/2.0/UDP7:5060;branch=z9hG4bK47jjl3niff44m7hm55k53mf4n;X-DispCookie=1000;X-DispMsg=1400;X-TrunkGroup=3Route:<sip:scscf.ctcims;lr;dpt=75e4_286>Call-ID:12g477k2mmnj2jg88j8nm8kijiggjg72@CGPV1R002SIPCOMTo:<tel:+862868659048>CSeq:1INVITEAllow:INVITE,ACK,BYE,CANCEL,UPDATE,INFO,PRACK,NOTIFY,REFER,SUBSCRIBE,OPTIONS,MESSAGEContact:<sip:8675528781011@7:5060;transport=udp>Max-Forwards:66Supported:100rel,timer,early-sessionUser-Agent:HuaweiSoftX3000V300R006B06D061P-Charging-Vector:icidrouteS-CSCFaddressRecord-routeNoneviaI-CSCFaddressMGCFaddressI-CSCF不需要把自己的地址放在Record-Route行,只放在Via頭域頂部中,SCSCF地址放在Route頭域中61會話流程CS用戶呼叫IMS用戶P-CSCFIMSCS信令媒體AS3312345678MGCFPSTN/PLMNI-CSCFMGWS-CSCF3.INVITEHSS1.IAM2.INVITE4.INVITE62S-CSCF處理INVITE消息(4)Sip頭域處理:S-CSCF把自己的地址放在VIA行頂部S-CSCF把自己的地址放在Record-route行頂部S-CSCF根據(jù)用戶數(shù)據(jù),檢查是否有匹配初始請求的觸發(fā)規(guī)那么(iFC),如果有S-CSCF把從iFC獲取的AS地址放在Route頂跳,自己的地址添加到Route底跳。觸發(fā)到AS的業(yè)務(wù),然后轉(zhuǎn)發(fā)Sip消息給AS63S-CSCF處理第一個INVITE消息(4)INVITEtel:+862868659048SIP/2.0Via:SIP/2.0/UDP4:5060;branch=z9hG4bKfoxbs8q1yoss1qtdj8fbcptub;Role=2;Dpt=75e4_16;sc=31f-4a4;TRC=ffffffff-a18,SIP/2.0/UDP3:5060;branch=z9hG4bK8quabc1uqdfquoafdst88atca;Role=1;Dpt=75e6_16,SIP/2.0/UDP7:5060;branch=z9hG4bK47jjl3niff44m7hm55k53mf4n;X-DispCookie=1000;X-DispMsg=1400;X-TrunkGroup=3Route:<sip:5;lr>,<sip:4;lr;ORGDLGID=2f43-31f-3;Dpt=75e4_6;TRC=ffffffff-a18>Record-Route:<sip:4;lr;Role=2;Dpt=75e4_216;X-HwCsfCookie=607;TRC=ffffffff-a18>Call-ID:12g477k2mmnj2jg88j8nm8kijiggjg72@CGPV1R002SIPCOMTo:<tel:+862868659048>CSeq:1INVITEAllow:INVITE,ACK,BYE,CANCEL,UPDATE,INFO,PRACK,NOTIFY,REFER,SUBSCRIBE,OPTIONS,MESSAGEContact:<sip:8675528781011@7:5060;transport=udp>Max-Forwards:65Supported:100rel,timer,early-sessionP-Asserted-Identity:<tel:+862868659048;cpc=ordinary>Session-Expires:600P-Charging-Vector:icidrouteASaddressS-CSCFaddressviaS-CSCFaddressI-CSCFaddressMGCFaddressRecord-routeS-CSCFaddressSCSCF將自己添加到VIA和Record-Route頭域中,Route頭域頂跳為AS地址,第二跳為SCSCF地址64會話流程CS用戶呼叫IMS用戶P-CSCFIMSCS信令媒體AS3312345678MGCFPSTN/PLMNI-CSCFMGWS-CSCF3.INVITEHSS1.IAM2.INVITE4.INVITE5.INVITE65AS發(fā)起第二個INVITE消息(5)這又是一個新的對話。Call-ID已經(jīng)改變Sip頭域處理:AS把自己的地址放在VIA行頂部AS把從INVITE(4)消息獲取的S-CSCF地址放在Route行,如果不需要關(guān)聯(lián)觸發(fā)前的會話,那么只需要取S-CSCF地址,如果需要關(guān)聯(lián)觸發(fā)前的會話,那么需要將整個Route行獲取填寫。AS把自己放在Contact行,標(biāo)記這個INVITE消息是AS自己發(fā)送的轉(zhuǎn)發(fā)Sip消息給S-CSCF66AS2發(fā)起第二個INVITE消息(5)INVITEtel:+862868659048SIP/2.0Via:SIP/2.0/UDP5:5062;branch=z9hG4bK3ptts8qzrisuvaxua3z3xuzwzRoute:<sip:4;lr;ORGDLGID=2f43-31f-3;Dpt=75e4_6;TRC=ffffffff-a18>To:<tel:+862868659048>CSeq:1INVITEMin-SE:600Session-Expires:1800Supported:100rel,timerAllow:INVITE,ACK,BYE,CANCEL,UPDATE,INFO,PRACK,NOTIFY,REFER,SUBSCRIBE,OPTIONS,MESSAGEP-Charging-Vector:icidContact:<sip:8675528781011@5:5060>routeS-CSCFaddressviaASaddressRecord-routeAS2地址添加到VIA頭域中,Route攜帶觸發(fā)時SCSCF填寫的地址//call-ID改變?yōu)榈谌齻€對話的//AS2發(fā)起這個對話67會話流程CS用戶呼叫IMS用戶P-CSCFIMSCS信令媒體AS3312345678MGCFPSTN/PLMNI-CSCFMGWS-CSCF3.INVITEHSS1.IAM2.INVITE4.INVITE5.INVITE6.INVITE68S-CSCF處理INVITE消息(6)Sip頭域處理:S-CSCF把自己的地址放在VIA行頂部S-CSCF把自己的地址放在Record-route行頂部S-CSCF根據(jù)被叫注冊時獲取的“contact”信息重建Request_URIP-Called-Party-ID:攜帶原Request-URI中的信息,被叫UE用于識別當(dāng)前呼叫的公共身份,由SCSCF添加S-CSCF把從“path”獲取的P-CSCF地址放在Route行如:sip:term〔Path格式〕Term意思表示現(xiàn)在的P-CSCF是為被叫側(cè)效勞的轉(zhuǎn)發(fā)Sip消息給P-CSCF69S-CSCF處理第二個INVITE消息(6)INVITEsip:+862868659048@8:33129SIP/2.0Via:SIP/2.0/UDP4:5060;branch=z9hG4bKjuxq1bp18xtc1tuy1tofc88sc;Role=2;Dpt=75e4_16;sc=320-4a5,SIP/2.0/UDP5:5062;branch=z9hG4bK3ptts8qzrisuvaxua3z3xuzwzRoute:<sip:term@pcscf.ctcims;lr;ssn;Dpt=75e2_86>Record-Route:<sip:4;lr;Role=2;Dpt=75e4_116;X-HwCsfCookie=608;TRC=ffffffff-a18>To:<tel:+862868659048>CSeq:1INVITEAllow:INVITE,ACK,BYE,CANCEL,UPDATE,INFO,PRACK,NOTIFY,REFER,SUBSCRIBE,OPTIONS,MESSAGEContact:<sip:8675528781011@5:5060>Max-Forwards:69Supported:100rel,timerMin-SE:600Session-Expires:600P-Called-Party-ID:<tel:+8675528781000>P-Charging-Vector:icidrouteP-CSCFaddressviaS-CSCFaddressASaddressRecord-routeS-CSCFaddress//Route為被叫用戶注冊時保存的PCSCF地址Request_URI重建:SIP_URI改變?yōu)镮P地址,為用戶注冊的//call-ID是第二個對話的//AS發(fā)起這個對話70會話流程CS用戶呼叫IMS用戶P-CSCFIMSCS信令媒體AS3312345678MGCFPSTN/PLMNI-CSCFMGWS-CSCF3.INVITEHSS1.IAM2.INVITE4.INVITE5.INVITE6.INVITE7.INVITE71P-CSCF處理INVITE消息(7)Sip頭域處理:P-CSCF把自己的地址放在VIA行頂部P-CSCF把自己的地址放在Record-route行頂部刪除頂跳route行轉(zhuǎn)發(fā)Sip消息給被叫72P-CSCF處理INVITE消息(7)INVITEsip:+862868659048@8:33129SIP/2.0Via:SIP/2.0/UDP1:5060;branch=z9hG4bK8tpdydfxquutuda8sxt1bfstu;Role=2;Dpt=75e2_36;TRC=ffffffff-a18Record-Route:<sip:1;transport=udp;lr;Role=2;Dpt=75e2_236;X-HwCsfCookie=609;TRC=ffffffff-a18>To:<tel:+862868659048>CSeq:1INVITEAllow:INVITE,ACK,BYE,CANCEL,UPDATE,INFO,PRACK,NOTIFY,REFER,SUBSCRIBE,OPTIONS,MESSAGEContact:<sip:8675528781011@5:5060>Max-Forwards:68Supported:100rel,timerSession-Expires:600Min-SE:600P-Called-Party-ID:<tel:+8675528781000>routeviaP-CSCFaddressRecord-routeP-CSCFaddress//AS發(fā)起這個對話//call-ID是第二個對話的VIA和Record-Route頂跳為PCSCF地址73目錄呼叫過程消息頭域的處理與分析
1.1IMS域內(nèi)呼叫消息頭域處理
1.2IMS與CS域呼叫消息頭域處理1.2.1INVITE1.2.218374183第個節(jié)點(diǎn)都會根據(jù)Via行的記錄把183消息從被叫側(cè)發(fā)回主叫側(cè)183消息發(fā)回給主叫時Record-Route行不需要改變從被叫發(fā)回給主叫的路徑是:被叫P-CSCFS-CSCFASS-CSCFI-CSCFMGCFCS域主叫75會話流程IMS用戶呼叫CS用戶P-CSCFIMSCS信令媒體AS3312345678MGCFPSTN/PLMNI-CSCFMGW1.INVITEHSS2.INVITE3.INVITE4.INVITES-CSCF/BGCF5.INVITE6.IAMACM18318318318376183由于183路由規(guī)那么很簡單而會經(jīng)過所有的節(jié)點(diǎn),所以我們僅給出兩個樣例子:IMS域用戶呼叫CS用戶,MGCF到S-CSCF的183消息CS與用戶呼叫IMS用戶,UE到P-CSCF的183消息后續(xù)消息省略,IMS處理與域內(nèi)呼叫一致77MGCF發(fā)送183消息routeNoneViaS-CSCFaddressASaddressRecordrouteS-CSCFaddress78UE發(fā)送183消息SIP/2.0183Via:SIP/2.0/UDP1:5060;branch=z9hG4bK8tpdydfxquutuda8sxt1bfstu;Role=2;Dpt=75e2_36;TRC=ffffffff-a18Record-Route:<sip:1;transport=udp;lr;Role=2;Dpt=75e2_236;X-HwCsfCookie=609;TRC=ffffffff-a18>From:<tel:+8675528781011>;tag=vwuv33dp-CC-50To:<tel
溫馨提示
- 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年度化肥代銷及現(xiàn)代農(nóng)業(yè)技術(shù)示范合同3篇
- 2025年度精密機(jī)械加工車間租賃合同3篇
- 二零二五年度LED照明產(chǎn)品銷售及售后服務(wù)合同2篇
- 二零二四年度園林景觀工程量增補(bǔ)與設(shè)計(jì)合同范本3篇
- 2025年度航空航天投資融資協(xié)議書范本
- 2025年高校食堂餐飲質(zhì)量提升承包合同3篇
- 2025年微機(jī)保護(hù)測控裝置項(xiàng)目可行性研究方案
- 2025年度茶葉產(chǎn)品溯源系統(tǒng)建設(shè)合同范本3篇
- C街道景觀升級改造綠化施工2024合同
- 2025年度旅游擔(dān)保保證擔(dān)保合同范本
- 油氣行業(yè)人才需求預(yù)測-洞察分析
- 《數(shù)據(jù)采集技術(shù)》課件-Scrapy 框架的基本操作
- 2025年河北省單招語文模擬測試二(原卷版)
- 高一化學(xué)《活潑的金屬單質(zhì)-鈉》分層練習(xí)含答案解析
- 圖書館前臺接待工作總結(jié)
- 衛(wèi)生院藥品管理制度
- 理論力學(xué)智慧樹知到期末考試答案章節(jié)答案2024年中國石油大學(xué)(華東)
- 2024老年人靜脈血栓栓塞癥防治中國專家共識(完整版)
- 四年級上冊脫式計(jì)算100題及答案
- 上海市12校2023-2024學(xué)年高考生物一模試卷含解析
- 儲能電站火災(zāi)應(yīng)急預(yù)案演練
評論
0/150
提交評論