目錄 1 初始注冊 1.1 Initial attach 1.1.1 Attach Request(piggybacked PDN connectivity request) 1.1.2 Attach Accept(piggybacked Activate default EPS bearer context request) 1.2 IMS PDN Connection 建立 1.2.1 PDN connectivity request 1.2.2 E-RAB SETUP REQUEST 1.2.3 Activate default EPS bearer context reques 1.3 IMS 域 SIP 注冊 1.3.1 SIP Register 1.3.2 401 Unauthorized 1.3.3 SIP Register 1.3.4 SIP 200 OK 2 VoLTE 呼叫 VoLTE 流程 2.1 主叫呼叫流程 2.1.1 RRCConnectionRequest 2.1.2 RRCConnectionSetup 2.1.3 RRCConnectionSetupComplete 2.1.4 INITIAL UE MESSAGE 2.1.5 INITIAL CONTEXT SETUP REQUEST 2.1.6 RRCConnectionReconfiguration(DRB setup-QCI9/QCI5) 2.1.7 INITIAL CONTEXT SETUP RESPONSE 2.1.8 SIP INVITE 2.1.9 SIP 100 TRYING 2.1.10 SIP 183 Session Progress 2.1.11 AAR 2.1.12 AAA PCRF 2.1.13 E-RAB SETUP REQUEST 2.1.14 RRCConnectionReconfiguration(DRB setup-QCI1) 2.1.15 ACTIVATE DEDICATED EPS BEARER CONTEXT REQUEST 2.1.16 SIP PRACK 2.1.17 SIP 200 OK(PRACK) 3.1.18 SIP UPDATE 2.1.19 SIP 200 OK(UPDATE) 2.1.21 SIP 180 ringing 2.1.22 SIP 200 OK(INVITE) 2.1.23 SIP ACK 2.2 被叫呼叫建立流程 2.3 VoLTE 呼叫釋放 2.3.1 SIP BYE 2.3.2 SIP 200 OK(BYE) 2.3.3 STR/STA P-CSCF 2.3.4 E-RAB RELEASE COMMAND 2.3.5 Deactivate EPS bearer context request
1 初始注冊 1) VoLTE UE 在 LTE 網(wǎng)絡(luò)內(nèi)發(fā)起 Initial attach 流程,建立數(shù)據(jù) APN 的 PDN connection,相應(yīng)的 default EPS bearer 為 QCI9/8(由 HSS 上用戶簽約數(shù)據(jù)決定); 當(dāng)核心網(wǎng)也支持 VoLTE 時,MME 會在 Attach 過程中告知 UE 網(wǎng)絡(luò)側(cè)支持 VoLTE。 2) VoLTE UE 發(fā)起到 IMS APN 的 PDN connection 建立流程,相應(yīng)的缺省承載為 QCI5;在該過 程中,獲取 IMS 入口點(diǎn) P-CSCF 地址信息。 3) VoLTE UE 發(fā)起到 IMS 域的注冊,SIP 注冊消息承載在 QCI5 缺省承載上。 1.1 Initial attach中移動終端會發(fā)起 combined attach 流程,在 Initial attach 過程中同時完成 CSFB 附著和普通數(shù) 據(jù)業(yè)務(wù)附著。 數(shù)據(jù) APN 采用 IPv4 地址,IMS APN 采用 IPv6 地址。 1.1.1 Attach Request(piggybacked PDN connectivity request)Attach Request 消息關(guān)鍵 IE 截圖: 關(guān)鍵 IE | 3GPP文檔說明 | | 3GPP : 24.301 9.9.3.11章 , EPS 附著類型: EPS attach type | | UE 請求的 IP 地址類型: 3GPP : 24.301 9.9.4.10章 PDN type | 【解析】UE 上報 srvcc 能力和 Notification 能力給 MME。 | 3GPP : 24.008 10.5.5.12 章 MS network capability | 【解析】終端上報 UE 的語音優(yōu)先策略和終端屬性 | 3GPP : 24.008 10.5.5.28 章 Voice domain preference and UE's usage setting |
1.1.2 Attach Accept(piggybacked Activate default EPS bearer context request)Attach Accept 關(guān)鍵 IE 截圖: 關(guān)鍵 IE | 3GPP文檔說明 | 【解析】這里表示 combined attach 成功 | EPS 附著結(jié)果: 3GPP 24.301 9.9.3.10章 EPS attach result | 【解析】該例中缺省承載為 QCI9,數(shù)據(jù) APN 為 cmnet,為 UE 分配了 IPv4 地址。 | 3GPP: 24.301 9.9.4.9 章 PDN address | 【解析】這里表示網(wǎng)絡(luò)支持 IMS VoIP 業(yè)務(wù)。 | 3GPP : 24.301 9.9.3.12A章 EPS network feature support |
1.2 IMS PDN Connection 建立1.2.1 PDN connectivity request關(guān)鍵IE | 3GPP文檔說明 | 【解析】VoLTE UE 發(fā)起到 IMS APN PDN Connection 建立,APN IE 填寫為 IMS well-known APN. | 3GPP 24.301 9.9.4.10章 PDN type 3GPP 24.008 10.5.6.17章 Request type 3GPP 24.008 10.5.6.1 Access point name | | 3GPP 24.008 10.5.6.3章 Protocol configuration options |
1.2.2 E-RAB SETUP REQUEST'關(guān)鍵IE | 3GPP文檔說明 | 【解析】NAS PDU 對 eNodeB 透明 | 3GPP 36.413 9.1.3.1章 E-RAB SETUP REQUEST |
1.2.3 Activate default EPS bearer context reques關(guān)鍵IE | 3GPP文檔說明 | 【解析】激活 IMS PDN connection default EPS bearer (QCI5),并分配 IP 地址 | 3GPP: 24.301 9.9.4.9 章 PDN address | 【解析】MME 將從 P-GW 獲取到的 P-CSCF 地址發(fā)送 給 UE | 3GPP: 24.008 10.5.6.3章 Protocol configuration options |
1.3 IMS 域 SIP 注冊LTE 網(wǎng)絡(luò)在 IMS 注冊過程中,負(fù)責(zé)提供接入通道,負(fù)責(zé)消息轉(zhuǎn)發(fā),SIP 注冊消息承載在 IMS PDN connection 的 default EPS bearer(QCI5)上,流程示意圖如下: GSMA IR.92 規(guī)定在 IMS 注冊過程中,采用 IMS-AKA 算法完成 UE 和 IMS 網(wǎng)絡(luò)之間的雙向認(rèn)證, 認(rèn)證成功后建立安全聯(lián)盟 SA(Security Association),UE 和 P-CSCF 間 SIP 信令采用 IPsec 報文 進(jìn)去安全保護(hù),完整性保護(hù)必選和加密可選: 如下為 P-CSCF(SE2900)信令截圖: 下面以 P-CSCF 信令跟蹤消息截圖,簡單說明關(guān)鍵消息。 1.3.1 SIP RegisterUE 讀取 USIM 卡信息獲取 IMSI,再從 IMSI 推導(dǎo)出 IMPI 和 IMPU,向 IMS 拜訪網(wǎng)絡(luò)入口 P-CSCF 發(fā)送 REGISTER 消息請求注冊(在 SIP default port 5060 上發(fā)送)。 關(guān)鍵 IE | 3GPP文檔說明 | Request-URI REGISTER sip:ims.mnc007.mcc460.3gppnetwork.org SIP/2.0 【解析】用于指示注冊位置服務(wù)的歸屬域名 | 3GPP RFC 3261 10.2 章 Constructing the REGISTER Request | To: <sip:460075205000317@ims.mnc007.mcc460.3gpp network.org> From: <sip:460075205000317@ims.mnc007.mcc460.3gpp network.org>;tag=bbfcbjY 【解析】注冊用戶的公共身份標(biāo)識 T-IMPU(Temporary IP Multimedia Public Identity)。
| 3GPP: 24.229 5.1.1.2.1 General | Contact: <sip:460075205000317@[2409:8809:8440:9:7704:8 b30:9e08:e3d0]:5060>;expires=600000;+g.3gpp.icsi -ref="urn%3Aurn-7%3A3gppservice.ims.icsi.mmtel";video;+g.3gpp.smsip;+sip.ins tance="<urn:gsma:imei:86516602-493704-0>" Contact 頭域會攜帶注冊用戶的聯(lián)系地址,注冊時長。同時會攜帶一些標(biāo)簽表明自己支持業(yè)務(wù)的能力
| 3GPP RFC3261 10.2 章 Constructing the REGISTER Request 3GPP: 24.229 5.1.1.2.1 章 Genera | Supported: path,sec-agree Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,UPDATE,NO TIFY,MESSAGE,REFER Require: sec-agree Proxy-Require: sec-agree Security-Client: ipsec-3gpp;alg=hmac-sha-1-96;prot=esp;mod=trans;ealg=null;spic=10056126;spi-s=50257551;port-c=31163;ports=31850 【解析】SIP 消息建立安全機(jī)制(IPSec-Security Association,指定 IPSec 完保(alg)和加密(ealg)算法) | RFC 3329 Security Mechanism Agreement for the Session Initiation Protocol (SIP) 3GPP : 24.229: 5.1.1.2.2 章 Initial registration using IMS AKA 3GPP : 33.203:7 Security association set-up procedure 33.203 The use of "Security Mechanism Agreement for SIP Sessions" [21] for security mode set-up | Authorization: Digest username="460075205000317@ims.mnc007.mcc46 0.3gppnetwork.org",realm="ims.mnc007.mcc460.3g ppnetwork.org",uri="sip:ims.mnc007.mcc460.3gppne twork.org",nonce="",response="" | 3GPP 24.229: 5.1.1.2.2 章 Initial registration using IMS AKA 3GPP 33.203:6.1 章 Authentication and key agreement | Via:SIP/2.0/UDP [2409:8809:8440:9:7704:8b30:9e08:e3d0]:5060;bran ch=z9hG4bKckfcbjyomayomlhaaOZ1;rpor | 3GPP : 24.229 5.1.1.2.1 章 General |
1.3.2 401 Unauthorized關(guān)鍵IE | 3GPP文檔說明 | WWW-Authenticate: Digest realm="ims.mnc000.mcc460.3gppnetwork.org",nonce="FqUvhuGXRIt4wIySLWOTwoFmGgnHu3CVh/JYe23LT54=",algorithm=AKAv1-MD5,qop="auth" 【解析】下發(fā)鑒權(quán)挑戰(zhàn)
| RFC 3261 3GPP: 33.203 6.1.1 Authentication of an IM-subscriber RFC 3310 | Security-Server: ipsec-3gpp;alg=hmac-sha-1-96;prot=esp; mod=trans;ealg=null;spic=2147534534;spi-s=2147534566; port-c=9950;ports=9900 【解析】服務(wù)端建立 IPSec Association,分配保密端口作為傳輸層的源、目的端口
| RFC 3329 Security Mechanism Agreement for the Session Initiation Protocol (SIP) 3GPP 33.203:7 章 Security association set-up procedure |
1.3.3 SIP RegisterUE 收到 401 響應(yīng)后,根據(jù)本地 USIM/ISIM 中保存的共享密鑰對 AUTN 進(jìn)行認(rèn)證,認(rèn)證通過則 表明 401 消息來源于用戶真實的歸屬網(wǎng)絡(luò),UE 對 IMS 網(wǎng)絡(luò)鑒權(quán)通過。再基于共享密鑰和 RAND 計算出 RES(Response),重新構(gòu)造 REGISTER 消息,攜帶 RES,發(fā)給 P-CSCF。 關(guān)鍵IE | 3GPP文檔說明 | Require: sec-agree Proxy-Require: sec-agree Security-Client: ipsec-3gpp;alg=hmac-sha-1-96; prot=esp;mod=trans;ealg=null;spi c=10056126;spi-s=50257551;port-c=31163;ports=31850,ipsec-3gpp;alg=hmac-md5- 96;prot=esp;mod=trans;ealg=null;spic=10056126;spi-s=50257551;port-c=31163;ports=31850 Security-Verify: ipsec-3gpp;alg=hmac-sha-1- 96;prot=esp;mod=trans;ealg=null;spic=2147534534;spi-s=2147534566;port-c=9950;ports=9900 【解析】建立 IPSec Association | 3GPP 24.229 5.1.1.5.1 章 IMS AKA - general | Authorization: Digest nonce="FqUvhuGXRIt4wIySLWOTwoFmGgnHu3CVh/JYe23LT54=", username="460075205000317@ims.mnc007.mcc460.3gppnetwork.org", uri="sip:ims.mnc007.mcc460.3gppnetwork.org",realm="ims.mnc000.mcc460.3gppnetwork.org", algorithm=AKAv1-MD5,response="e4c1070a1e2d1d11c82ef054687c71a2", qop=auth,cnonce="35402d0c35402cec",nc=00000001 | 3GPP 24.229 5.1.1.5.1章 IMS AKA - general |
1.3.4 SIP 200 OKP-CSCF 收到 UE 發(fā)送的 SIP Register 消息后,轉(zhuǎn)發(fā)給 I-CSCF/S-CSCF, S-CSCF 收到鑒權(quán)響應(yīng), 將期望收到的鑒權(quán)響應(yīng) XRES 和實際收到的鑒權(quán)響應(yīng) RES 進(jìn)行比較。如果兩者匹配,則 IMS 網(wǎng)絡(luò)對 UE 鑒權(quán)通過。向 UE 回復(fù) SIP 200 OK,表明初始注冊成功。 2 VoLTE 呼叫 VoLTE 流程2.1 主叫呼叫流程eNodeB 虛用戶信令跟蹤: SBC 側(cè)信令跟蹤: 相關(guān)詳細(xì)消息介紹如下: 2.1.1 RRCConnectionRequestIdle 態(tài) UE 因有上層業(yè)務(wù)需求,發(fā)起 RRC 建立流程,發(fā)送 RRCConnectionRequest 消息。 關(guān)鍵IE | 3GPP文檔說明 | 【解析】攜帶 UE ID 信息 【解析】攜帶 RRC 建立原因值 | 3GPP : 36.331 RRCConnectionRequest 3GPP: 24.301 5.3.1.1章 Establishment of the NAS signalling connection 【說明】規(guī)定 NAS 層什么場景下,提供 S-TMSI 信息 給 AS 層 3GPP: 24.301 D.1 章 Mapping of NAS procedure to RRC establishment cause (S1 mode only) 【說明】規(guī)定 NAS 流程與 RRC establishmentcause 取值 對應(yīng)關(guān)系 |
2.1.2 RRCConnectionSetupeNodeB 發(fā)送 RRCConnectionSetup 消息,建立 SRB1,配置 ul-SCH-Config,PhysicalConfigDedicated (pdsch-ConfigDedicated/ pucch-ConfigDedicated/ schedulingRequestConfig…)等信息。 關(guān)鍵IE | 3GPP文檔說明 | | 3GPP : 36.331 RadioResourceConfigDedicated 36.331 RLC-Config 36.331 LogicalchannelConfig | | 36.331 MAC-MainConfig | | 36.331 PhysicalConfigDedicated 36.331 PUCCH-Config | | 36.331SchedulingRequestConfig |
2.1.3 RRCConnectionSetupComplete終端回復(fù) RRCConnectionSetupComplete 消息,攜帶 selectedPLMN-Identity 和 dedicatedInfoNAS(對 應(yīng) Initial NAS Message,這里為 Service Request 消息)。 2.1.4 INITIAL UE MESSAGEeNodeB 將在 RRCConnectionSetupComplete 消息中收到的 NAS 消息(dedicatedInfoNAS IE),通過 Initial UE Message 消息發(fā)送給 MME,同時攜帶 UE 接入當(dāng)前小區(qū)的 TAI,ECGI,RRC Establishment Cause,S-TMSI 等信息。 2.1.5 INITIAL CONTEXT SETUP REQUESTIdle 態(tài) VoLTE UE 退出 idle 態(tài)時,同時建立 QCI9 和 QCI5 兩個缺省承載。 若 UE 和 MME 都支持 SRVCC 能力,會攜帶 SRVCC Operation Possible IE。 通常,成功 attach 的終端,退出 idle 過程中,MME 會攜帶 UE Radio Capability IE,從該 IE 中,可以獲取到 UE 無線網(wǎng)絡(luò)能力,如:RoHC 能力,F(xiàn)GI(SRVCC/SPS/TTI bundling 等能力)。 關(guān)鍵IE | 3GPP文檔說明 | 【解析】E-RAB to Be Setup Item IE 用來指示要建立 E-RAB 承載相關(guān)信息,包括 E-RAB ID,QoS(QCI,ARP 等), GTP-TEID,Transport Layer Address 信息等 | 3GPP : 36.413 9.1.4.1章 INITIAL CONTEXT SETUP REQUEST 3GPP : 36.413 9.2.1.15 E-RAB Level QoS Parameters | 【解析】該 IE 表示 UE 和 MME 支持 SRVCC | 36.413 9.1.4.1章 INITIAL CONTEXT SETUP REQUEST 9.2.1.58 SRVCC Operation Possible | 【解析】攜帶 UE 無線網(wǎng)絡(luò)能力,該 IE 字段豐 富,包括終端 RoHC 能力,SPS 能力,TTI bundling 能力,RLC UM mode 能力,SRVCC 能力等等 | 36.331 UE-EUTRA-Capability 36..331 B.1 Feature group indicators 該 IE 定義了 UE 在 E-UTRA 網(wǎng)絡(luò)的無線能 力。 |
2.1.6 RRCConnectionReconfiguration(DRB setup-QCI9/QCI5)收到核心網(wǎng) MME 下發(fā)的 InitialContextSetupRequest 消息,根據(jù) E-RAB to Be Setup Item 觸發(fā)空口 建立相應(yīng)的 DRB(完成 PDCP-config,RLC-config,LogicalChannelConfig)。 關(guān)鍵 IE |
| | 36.331 RadioResourceConfigDedicated 36.331 PDCP-Config 36.331 RLC-Config | 【解析】 (1)eps-BearerIdentity(即:E-RAB to Be Setup Item IE→E-RAB ID)和 drb-Identity 一一對應(yīng) (2)logicalChannelIdentity:邏輯信道 ID,MAC subheader 中包含該字段,用于指示相應(yīng)的 MAC SDU 屬于哪個邏輯信道 | 36.331 LogicalChannelConfig |
2.1.7 INITIAL CONTEXT SETUP RESPONSEeNodeB 給 MME 回復(fù) INITIAL CONTEXT SETUP RESPONSE 消息,確認(rèn) E-RAB 承載建立結(jié)果。 關(guān)鍵IE | 3GPP文檔說明 | | 36.413 9.1.4.3 INITIAL CONTEXT SETUP RESPONSE |
2.1.8 SIP INVITE用戶發(fā)起 VoLTE 呼叫,UE 構(gòu)造 SIP INVITE 消息(攜帶 SDP offer 信息),在 UE 進(jìn)入 Active 態(tài) 后,UE 在 QCI5 default EPS bearer 上將 SIP INVITE 發(fā)送給 P-CSCF。 關(guān)鍵IE | 3GPP文檔說明 | Request URI sip:17820500319;phonecontext=gd.ims.mnc000.mcc460.3gppnetwork.org@gd.ims.mnc000.mcc460.3gppnetwork.org;user=phone SIP/2.0 【解析】用于標(biāo)明請求的目的方,可以為 SIPURI 和 tel UR
| RFC 3261 7.1 Requests 19.1 SIP and SIPS Uniform Resource Indicators RFC 3966 The tel URI for Telephone Numbers | From: <sip:+8617820500317@gd.ims.mnc000.mcc460.3 gppnetwork.org>;tag=rrfcbjy 【解析】用于標(biāo)明請求的發(fā)起方,攜帶請求發(fā)起者的 URI
| RFC 3261: 20.20 From 19.3 Tags | To: "17820500319"<sip:17820500319;phonecontext=gd.ims.mnc000.mcc460.3gppnetwork.org@gd.ims.mnc000.mcc460.3gppnetwork.org;user=phone> 【解析】用于標(biāo)明請求的接收方,攜帶請求接收者的 URI。 | RFC 3261: 20.39 To | Contact: <sip:460075205000317@[2409:8809:8440:9:7704 :8b30:9e08:e3d0]:31850>;+sip.instance="<urn:gs ma:imei:86516602-493704-0>";+g.3gpp.icsiref="urn%3Aurn-7%3A3gppservice.ims.icsi.mmtel";+g.3gpp.midcall;+g.3gpp.srvcc-alerting 【解析】用于標(biāo)明直接聯(lián)系請求發(fā)送方或應(yīng)答方的URI 地址 +g.3gpp.mid-call:表示 UE 支持 mid-call SRVCC 切換 +g.3gpp.srvcc-alerting:表示 UE 支持 Alerting SRVCC切換 | 24.237 C.2 Definition of media feature tag g.3gpp.mid-call 24.237 C.5 Definition of media feature tag g.3gpp.srvcc-alerting | P-Access-Network-Info: 3GPP-E-UTRANTDD;utran-cell-id-3gpp=4600027912C70801 【解析】PANI 頭域應(yīng)該攜帶終端當(dāng)前接入網(wǎng)絡(luò)的信息 | 24.229 7.2A.4 P-Access-Network-Info header field RFC 3455 Private Header (P-Header) Extensions to the Session Initiation Protocol (SIP) for the 3rdGeneration Partnership Project (3GPP) | m=audio 31024 RTP/AVP 107 105 101 102 a=rtpmap:107 AMR-WB/16000/1 a=fmtp:107 mode-change-capability=2;max-red=0 a=rtpmap:105 AMR/8000/1 a=fmtp:105 mode-change-capability=2;max-red=0 a=rtpmap:101 telephone-event/16000 a=fmtp:101 0-15 a=rtpmap:102 telephone-event/8000 a=fmtp:102 0-15 【解析】SDP 中攜帶主叫支持的 codec 類型,媒體類型等信息, 如:m=audio 31024 RTP/AVP 107 105101 102, 這里表示媒體類型為 audio, 媒體包 RTP 傳輸端口號為 31024(隱含表示 RTCP傳輸端口號為31025), 傳輸協(xié)議為RTP/AVP,支持的媒體 payload type number 為 107 105 101 102, 后面相應(yīng)的 a 行定義 payload type number所對應(yīng)的編解碼類型信息。 | RFC 4566 SDP: Session Description Protocol 5.14. Media Descriptions ("m=") 5.13. Attributes ("a=") 6. SDP Attributes RFC 3550 11. RTP over Network and Transport Protocols
| b=AS:49 b=RR:1837 b=RS:612 【解析】用來指示 RTP/RTCP 所需帶寬 | RFC 4566 SDP: Session Description Protocol 5.8. Bandwidth ("b=") b=<bwtype>:<bandwidth> RFC 3556 Session Description Protocol (SDP) Bandwidth Modifiers for RTP Control Protocol (RTCP) Bandwidth The for these modifiers is in units of bits per second with an integer value. | Supported: 100rel,histinfo,join,norefersub,precondition,replace s,timer,sec-agree … a=curr:qos local none a=curr:qos remote none a=des:qos mandatory local sendrecv a=des:qos optional remote sendrecv 【 解 析 】 Supported 頭 域 中 指 示 本 端 支 持precondition,同時 SDP 中攜帶 precondition 相關(guān)的 QoS 參數(shù)。 precondition 的 SDP參數(shù)有如下3類 當(dāng)前狀態(tài) :"a=curr :" +precondition-type+空格+status+type+空格+direction-tag 期望狀態(tài) :"a=des :" +precondition-type+空格+strength+tag+空格+status-type+空格+direction-tag 證實狀態(tài) :"a=cond :" +precondition-type+空格+status+type+空格+direction-tag
會話雙方通過SIP參數(shù)交互各自的precondition狀態(tài),只有當(dāng)前狀態(tài) "a=curr" 等于期望狀態(tài) "a=des" 時,會話才正常建立,否則被叫側(cè)將會話懸置 參數(shù)說明 precondition-type :取值為qos. strength+tag :用于標(biāo)識出當(dāng)前網(wǎng)絡(luò)資源滿足不了要求時,是否可以繼續(xù)會話處理,一般值為"sendrecv"或"optional ","mandatory"表示必須等網(wǎng)絡(luò)資源滿足才繼續(xù)會話處理。"optional "表示網(wǎng)絡(luò)資源滿足不了也可以繼續(xù)會話處理。 status-type :取值為 "local" 或 "remote" ,分別表示本端和對端的接入側(cè)網(wǎng)絡(luò)資源狀態(tài) direction-tag :指示網(wǎng)絡(luò)資源預(yù)留的方向,取值為 "none" , "send" , "recv" 和 "sendrecv"
上述tag值 , "send" , "recv" , "local" 和 "remote"均以生成 SDP的一方權(quán)角來看,例如,對于主叫方,"send"表示主叫方 -> 被叫方,"local" 表示主叫方接入網(wǎng)絡(luò);對于被叫方,"send" 表示被叫方接入網(wǎng)絡(luò)。 | RFC 3312 Integration of Resource Management and Session Initiation Protocol (SIP) 24.229 5.1.3 Call initiation - UE-originating case 5.1.3.1 Initial INVITE request 規(guī)定了主叫 UE 對 Precondition 機(jī)制的要求 | a=ptime:20 a=maxptime:240 【解析】語音包打包時長信息 | RFC 4566 SDP: Session Description Protocol 6. SDP Attributes |
2.1.9 SIP 100 TRYINGP-CSCF 收到 INVITE 消息后,回復(fù)臨時響應(yīng)消息 100 TRYING 給 UE,用以停止 UE 重發(fā) INVITE 消息。 2.1.10 SIP 183 Session Progress被叫終端回復(fù) 183 Session Progress(攜帶 SDP Answer),經(jīng)過 IMS 核心網(wǎng)設(shè)備轉(zhuǎn)發(fā)給主叫用戶 接入的 P-CSCF。 如下 183 session progress 消息為主叫 P-CSCF 發(fā)送給主叫 UE 信令截圖: 此后,P-CSCF 根據(jù) INVITE(SDP Offer)和 183 Session Progress(SDP Answer)協(xié)商 SDP 結(jié)果, 發(fā)送 AAR 消息給 PCRF,觸發(fā) EPS 專用承載(QCI1)建立。 該 183 Session Progress 表示協(xié)商的 codec 為 AMR-WB,相關(guān) IE 定義與 SIP INVITE 相同。 2.1.11 AAR主叫 P-CSCF 收到被叫 183 Session Progress(SDP Answer)后,觸發(fā) AAR 消息給 PCRF,觸發(fā)專 用承載(QCI1)建立,攜帶媒體業(yè)務(wù)流相關(guān)信息,媒體帶寬需求等信息。 關(guān)鍵IE | 3GPP文檔說明 | 【解析】P-CSCF(AF)向 PCRF 指示業(yè)務(wù)狀態(tài)信息 | 29.214 5.3.25 Service-Info-Status-AVP | 【解析】指示媒體類型 | 29.214 5.3.19 Media-Type AVP | 【解析】下行 IP flow 所需要最大帶寬 | 29.214 5.3.14 Max-Requested-Bandwidth-DL AVP | 【解析】上行 IP flow 所需要最大帶寬 | 29.214 5.3.15 Max-Requested-Bandwidth-UL AVP | 【解析】指示 RTCP receiver report 所需要的帶寬 | 29.214 5.3.20 RR-Bandwidth AVP | 【解析】指示 RTCP sender report 所需要的帶寬 | 29.214 5.3.21 RS-Bandwidth AVP | 【解析】指示該 IP flow 是否 enable,enable 狀態(tài)會放 通 IP flow 上的媒體流數(shù)據(jù)包 | 29.214 5.3.11 Flow-Status AVP | 【解析】RTP 業(yè)務(wù)流 packet filter 信息 | 24.229: 5.3.8 Flow-Description AVP 5.3.9 Flow-Number AVP 5.3.12 Flow-Usage AVP | 【解析】RTCP 業(yè)務(wù)流 packet filter 信息 |
2.1.12 AAA PCRF發(fā)送 AAA 消息對 AAR 消息進(jìn)行應(yīng)答。 2.1.13 E-RAB SETUP REQUESTMME 發(fā)送 E-RAB SETUP REQUEST 消息,請求建立 E-RAB 承載(QCI1),用來承載 VOLTE 媒體 面數(shù)據(jù)包。 關(guān)鍵IE | 3GPP文檔說明 | 【解析】MME 觸發(fā)建立 E-RAB 承載(QCI1), GBR=MBR=51kbp,相應(yīng)的攜帶 NAS PDU 信元,由 eNodeB 轉(zhuǎn)發(fā)給 UE | 3GPP 36.413 9.1.3.1 E-RAB SETUP REQUEST 9.2.1.15 E-RAB Level QoS Parameters 9.2.1.18 GBR QoS Information 9.2.1.19 Bit Rate |
2.1.14 RRCConnectionReconfiguration(DRB setup-QCI1)eNodeB 根據(jù) MME 下發(fā)的 E-RAB SETUP REQUEST,觸發(fā)建立空口 DRB 承載,同時,將 E-RAB SETUP REQUEST 消息中的 NAS PDU 通過 RRCConnectionReconfiguration→dedicatedInfoNASList。 關(guān)鍵IE | 3GPP文檔說明 | | 參 考 RRCConnectionReconfiguration ( DRB setup-QCI9/QCI5) |
2.1.15 ACTIVATE DEDICATED EPS BEARER CONTEXT REQUEST專用承載建立時,核心網(wǎng) MME 會下發(fā) ACTIVATE DEDICATED EPS BEARER CONTEXT REQUEST, 請求為已有缺省承載的 PDN connection 激活專有承載(這里為 QCI1)。 關(guān)鍵IE | 3GPP文檔說明 | 【解析】新建 dedicated EPS bearer ID 為 7,關(guān)聯(lián)的 default EPS bearer ID 為 6 | 24.301 8.3.3 Activate dedicated EPS bearer context request 9.3.2 EPS bearer identity 9.9.4.6 Linked EPS bearer identity | 【解析】dedicated EPS bearer QoS 參數(shù)(QCI1, MBR,GBR) | 9.9.4.3 EPS quality of service 【注意】當(dāng) MBR 和 GBR 速率大于 64kbps 后,需要 根據(jù)協(xié)議折算實際速率取值 | 【解析】創(chuàng)建 TFT-packet filter,用以將上層業(yè)務(wù)包映 射到相應(yīng)的 dedicated EPS bearer。 | 24.008 10.5.6.12 Traffic Flow Template |
2.1.16 SIP PRACK終端收到 SIP 183 session Progress,回復(fù) PRACK 進(jìn)行應(yīng)答. 2.1.17 SIP 200 OK(PRACK)被叫終端收到 PRACK 消息后,回復(fù) SIP 200 OK 對 PRACK 進(jìn)行確認(rèn),通過核心網(wǎng)發(fā)送給主叫 P-CSCF,再發(fā)給主叫 UE: 3.1.18 SIP UPDATE主叫終端完成資源預(yù)留,即:QCI1 承載建立完成后,發(fā)送 SIP UPDATE 消息,指示本端 Precondition 已滿足。 相關(guān) IE 定義與 SIP INVITE 相同。 2.1.19 SIP 200 OK(UPDATE)被叫側(cè)完成資源預(yù)留后,返回 SIP 200 OK (UPDATE)給主叫側(cè),參數(shù)“a=curr:qos local sendrecv”指示 被叫側(cè) Precondition 已經(jīng)滿足。 被叫側(cè) SIP 200 OK(UPDATE)經(jīng)過核心網(wǎng)發(fā)送給主叫 P-CSCF,再發(fā)送給主叫 UE。 到此,主被叫資源預(yù)留完成(QCI1 EPS bearer 建立成功): 相關(guān) IE 定義與 SIP INVITE 相同 3.1.20 PDN GW initiated Dedicated bearer modification-Optional PCRF 根據(jù)本地策略和業(yè)務(wù)媒體信息變更觸發(fā) P-GW 發(fā)起 QCI1 dedicated EPS bearer 修改,P-GW 根據(jù)修改內(nèi)容不同,流程上略有差異: (1) 有 QoS 參數(shù)更新(GBR/MBR/ARP) (2) 無 QoS 參數(shù)更新(TFT) 說明:本次呼叫流程中未涉及 dedicated bearer 更新流程。 2.1.21 SIP 180 ringing主被叫終端資源預(yù)留完成后,被叫側(cè)振鈴并發(fā)送 SIP 180 ringing。 2.1.22 SIP 200 OK(INVITE)被叫摘機(jī)后,回復(fù) SIP 200 OK(INVITE)給主叫: 2.1.23 SIP ACK主叫收到被叫摘機(jī)消息 SIP 200 OK(INVITE)后,回復(fù) SIP ACK 消息給被叫進(jìn)行確認(rèn)。 此后,主被叫進(jìn)入正常通話狀態(tài)。 2.2 被叫呼叫建立流程SBC 側(cè)信令跟蹤: 相關(guān)消息說明,請參考:主叫呼叫流程 2.3 VoLTE 呼叫釋放eNodeB 側(cè)信令跟蹤: SBC 側(cè)信令跟蹤: 2.3.1 SIP BYE用戶掛機(jī),發(fā)送 SIP BYE 消息: 2.3.2 SIP 200 OK(BYE)核心網(wǎng)轉(zhuǎn)發(fā) SIP BYE 消息,對端 UE 回復(fù) SIP 200 OK,作為對 BYE 消息的響應(yīng),經(jīng)過核心網(wǎng)發(fā) 送給掛機(jī)用戶所在 P-CSCF,進(jìn)而轉(zhuǎn)給掛機(jī)用戶。 2.3.3 STR/STA P-CSCF發(fā)送 STR 消息觸發(fā) dedicated EPS bearer(QCI1)釋放。 PCRF 回復(fù) STA 消息對 STR 消息進(jìn)行應(yīng)答。 2.3.4 E-RAB RELEASE COMMANDMME 發(fā)送 E-RAB RELEASE COMMAND 觸發(fā) E-RAB 釋放(QCI1) 關(guān)鍵IE | 3GPP文檔說明 | | 36.413 9.1.3.5 E-RAB RELEASE COMMAND |
2.3.5 Deactivate EPS bearer context requestMME 在 E-RAB RELEASE COMMAND 消息中攜帶 NAS PDU(Deactivate EPS bearer context request), 由 eNodeB 轉(zhuǎn)發(fā)給 UE,觸發(fā)釋放相應(yīng)的 EPS bearer。 關(guān)鍵IE | 3GPP文檔說明 | | 24.301 8.3.12 Deactivate EPS bearer context request |
|