VoLTE基础自学系列 | IMS(VoLTE)注册流程(含eSRVCC)
Posted COCOgsta
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VoLTE基础自学系列 | IMS(VoLTE)注册流程(含eSRVCC)相关的知识,希望对你有一定的参考价值。
视频来源:51学通信《VoLTE基础》
一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!
附上汇总贴:VoLTE基础自学系列 | 汇总_COCOgsta的博客-CSDN博客
eSRVCC概述
SRVCC是指UE在LTE下通过IMS打电话, LTE信号差或没信号了,自动切换到2/3G并接入到IMS继续打电话的技术。SRVCC可以保证在切换过程不掉话。
eSRVCC是指在拜访地引入ATCF、ATGW节点, 使用户平面不需要回到归属地, 减少切换延迟的技术。被3GPP R10采用。现已被运营商广泛接纳为VoLTE的过渡技术。 通常ATGW、ATCF、P-CSCF、SBC为合设, 位于拜访地。其他IMS网元位于归属地。
eSRVCC终端与普通LTE终端在IMS网络的基本注册流程类似,差异在于P与I-CSCF之间会增加一跳ATCF, 后续所有流经P-CSCF的消息都会经过ATCF转发。
eSRVCC术语:ATU-STI
ATU-STI:(Access Transfer Update-Session Transfer Identifier) , 接入切换会话更新标识。该号码由SCC AS分配, 用于切换过程中ATCF寻址SCC AS。
ATU-STI的格式:
- SIP URI格式, 即以“sip:用户信息@主机端口[参数] ”开头的字符。
- 用户信息、主机端口、参数的设置原则如下。
- 用户信息:可以是用户名或电话号码, 如smith、12345678。
- 主机端口:可以是域名或数字形式的IP地址和端口,如51xuetongxin.com、10.10.10.10:8000。
- 参数:作为SIP URI的一个附属信息, 可以用作标识SIP URI的一些特殊属性, 与主机端口之间通过分号“;”隔开。例如, 在主机端口后携带“user=phone”参数, 可以表明被叫用户是一个电话用户。
- 例如:sip:sccas1@51xuetongxin.com
eSRVCC术语:STN-SR
STN-SR:Session Transfer Number for SRVCC, SRVCC会话转移号码。
- 在用户签约时, 由HSS为其分配一个初始STN-SR号码。注册流程中, 由ATCF也分配STN-SR号码, 替换掉HSS上签约的STN-SR号码。在eSRVCC流程中, STN-SR用于MSC-S寻址ATCF, 使切换后的会话和远端会话在ATCF/AT GW上关联。
STN-SR的格式:
- ITU-T推荐的E.164号码格式
- 例如:tel:138654321
- 用做Invite消息中的Request-URI。
3GPP TS23.003中定义
eSRVCC术语:C-MSISDN
Correlation Mobile Station international ISDN number, 相关性终端标示号码。用户签约VoLTE业务时, 如果需要支持SRVCC/eSR VCC能力,需要在融合HLR/HSS上为其分配STN-SR号码和C-MSISDN号码。STN-SR用于寻址SCC AS, C-MSISDN用于标识终端及关联用户会话。
“A Correlation MSISDN(C-MSISDN) is an MSISDN that is used for correlation of sessions at access transfer and to route a call from the IMCN subsystem to the same user in the CS domain.” ---3GPP TS23.003
格式与MSISDN相同。例如:+8613907316666
eSRVCC中的主要网元功能
ATCF功能
- ATCF决定是否需要对媒体面会话进行锚定
- 执行会话切换,并控制媒体面的切换
- 切换时根据ATU-STI通知SCC AS发生了SRV CC切换
- 分配可路由标识STN-SR
ATGW功能
- 在ATCF的控制下对媒体面进行锚定和释放
MME功能
- 从HSS获取STN-SR, 切换时通过Sv接口转发给eMSC
- 将UE的SRVCC capability发送给HSS, 用于后续锚定判断
- 发起目标小区的SRVCC切换
- 协调PS切换和SRVCC切换同步执行
MSC-S功能
- 由MME Sv接口的消息触发预留CS域资源
- ATCF发起会话切换
- 选择发现ATCF
SCC AS功能
- 锚定和关联会话
- 确定是否使用eSRVCC
- 提供C-MSISDN和ATU-STI等信息, 用于路由和绑定会话
完整版eSRVCC用户注册流程
1 UE发送的Registration请求
2 P-CSCF/ATCF转发Register请求给I/S-CSCF
Feature-Caps头域
ATCF分配STN-SR, 并转发Register请求给I/S-CSCF。包含在Feature-Caps头域中。
备注:Feature-Caps:3GPP TS24.237
14 SSC AS发SIP MESSAGE请求给ATCF
MESSAGE请求中的关键字段
关键参数的存储
以上是关于VoLTE基础自学系列 | IMS(VoLTE)注册流程(含eSRVCC)的主要内容,如果未能解决你的问题,请参考以下文章
VoLTE基础自学系列 | 什么是SIP和IMS中的Forking