VoLTE简介 下载本文

基本流程:

1. 用户开机进行EPC附着

2. 使用IMS APN建立PDN连接,并为用户建立QCI=5的默认承载 3. 终端通过上述默认承载发起IMS注册请求并完成IMS核心网注册 4. S-CSCF发起第三方注册,向VolTE AS更新STN-SR,之后VOlTE AS 通

过HSS向MME下发STN-SR

UE1.Attach RequesteNBMMES/PGWPCRFHSSSBC/ATCFI-CSCFS-CSCFTAS2.Attach Request3.Identity Request4.Identity Response5.Authentication/Security6.Authentication/Security7.Update Location Request(Homogeneous Support of IMS Voice over PS Sessions)8.Update Location Answer9.Create Session Request(APN=CMNET)10.CCR11.CCA(QCI=9)12.Create Session Response(QCI=9)13.Initial Context Setup Request/Attach Accept14.RRC Connection Reconfiguration/Attach Accept15.RRC Connection Reconfigurationn Complete16.Initial Context Setup Response17.Direct Transfer/Attach Complete18.Attach Complete19.Modify Bearer Request21. UE decide to create IMS PDN connection20.Modify Bearer Response22. PDN Connectivity Request(APN=IMS, PCO:P-CSCF addr )23.Create Session Request(APN=IMS, PCO: P-CSCF addr request)24.CCR25.CCA(QCI=5)26.Create Session Response(QCI=5, PCO:P-CSCF addr)27.Initial Context Setup Request/PDN Connectivity Accept(PCO: P-CSCF addr)28.RRC Connection Reconfiguration/PDN Connectivity Accept(PCO:P-CSCF addr)29.RRC Connection Reconfigurationn Complete30.Initial Context Setup Response31.Direct Transfer32.PDN Connectivity Complete33.Modify Bearer Request34.Modify Bearer Response35.REGISTER (IMPI=IMSI@ims.mnc000.mcc460.3gppnetwork.org, IMPU=sip:IMSI@ims.mnc000.mcc460.3gppnetwork.org)36.REGISTER37.UAR38.UAA(S-CSCF cap set)39.REGISTER40.MAR41.MAA(RAND,IK CK,XRES,AUTN)42.401(RAND,IK CK,XRES,AUTN)43.401(RAND,IK CK,XRES,AUTN)44.401(RAND,AUTN)45.REGISTER (RES)46.REGISTER (RES,STN-SR)47.UAR48.UAA(Stored S-CSCF)49.REGISTER (RES,STN-SR)50.SAR51.SAA(user profile)52.REGISTER(original REGISGTER message)53.200 OK54.200 OK55.200 OK56.200 OK57. UDR58.UDA(SRVCC capability)59.MESSAGE (ATU-STI,C-MSISDN)60.MESSAGE (ATU-STI,C-MSISDN)61.200 OK[to MESSAGE]62.200 OK[to MESSAGE]63.PUR(STN-SR)64.PUA65.IDR(STN-SR)66.IDA

? 1~2 UE发起EPC附着请求。 ? 3~6 EPC网络对用户进行认证鉴权。

? 7~8 认证通过后,MME向HSS进行用户的EPC位置更新,并告知HSS IMS Voice homogeneous support。

? 9 MME根据用户签约发起默认PDN连接建立(默认APN为CMNET APN) ? 10~11

SAE GW向PCRF获取默认规则,PCRF返回QCI=9。

? 12~20 完成默认承载建立后续流程。

? 21 UE在发起IMS注册前需要建立IMS PDN连接。

? 22 UE发起新的PDN连接建立请求,其中携带APN为IMS,PCO获取P-CSCF地址。

? 23 MME向SAE GW发起PDN连接建立请求,其中携带APN为IMS,PCO获取P-CSCF地址。

? 24~25 SAE GW向PCRF获取默认规则,PCRF返回QCI=5. ? 26 SAE GW返回PDN连接建立响应,其中包含P-CSCF地址 ? 27~34

完成IMS PDN连接建立后续流程

? 35 UE通过IMS PDN默认承载发起IMS 注册请求,其中包含通过IMSI导出的IMPU/IMPI

? 36 SBC中的ATCF功能决定锚定后续呼叫,分配一个STN-SR指向自己,并将STN-SR携带在注册请求中发送到S-CSCF,注册请求经SBC转发至I-CSCF; ? 37~38

I-CSCF向HSS发起查询,HSS返回S-CSCF的能力集

? 39 I-CSCF根据HSS返回的能力集选择S-CSCF并向其转发注册请求 ? 40~41 ? 42~44 ? 45~49 ? 50~51 ? 52~53

S-CSCF向HSS查询用户的鉴权信息 S-CSCF向UE返回401响应,发起鉴权挑战 UE计算鉴权结果后再次发起注册请求

UE鉴权通过,S-CSCF向HSS获取用户签约信息

S-CSCF向AS发起第三方注册,并在其中携带UE发起的核心网

注册请求消息,并携带SBC分配的STN-SR ? 54~56 ? 57~58 ? 59~62

S-CSCF向UE返回注册成功响应

SCC AS从HSS中读取用户数据,判断终端是否支持SRVCC AS根据三方注册消息中的ATCF management URI向其发送

MESSAGE请求,包含ATU-STI和C-MSISDN ? 63~64

SCC AS需要比较本地配置的STN-SR和三方注册请求中携带

的STN-SR是否一致,如果不一致,则更新HSS中存储的STN-SR ? 65~66

HSS向MME推送STN-SR

无线侧信令

? Activate Default EPS Bearer Context Request:该信令是用于建立QCI=5的默认承载,所有SIP信令都通过QCI=5的承载传输,该信令的内容已在该信令前的RRC重配置中附带下来

? REGISTER(1ST Sip Register Request)& REGISTER 401(Unauthorized):是用于网络注册,建立关联,这是用户的第一个REGISTER REQUST信令,所以鉴权方面部分内容为空,需要网络回应后才能补齐,REGISTER 401信令是用于向终端回送401Unauthorized 质询信息,其中包含安全认证所需的令牌,令牌对应用户第一个REGISTER REQUST信令中鉴权摘要为空的部分,并指明算法

? REGISTER(2nd Sip Register Request)®ISTER 200:第二条Register信令是终端将用户标识和密码根据安全认证令牌加密后回送给服务器,REGISTER 200信令是用是确认注册流程完成,并生成SIP-URI和TEL URI

? SUBSCRIBE&NOTIFY:用来请求对方节点的当前状态以及后续状态变化的请求方法,从网络订阅消息,NOTIFY是用于向服务器请求返回当前状态消