请选择 进入手机版| 继续访问电脑版
开启辅助访问 切换到宽版

VoLTE注册流程抓包分析

[复制链接]
作者:莹嘉99 
版块:
技术专题 VoLTE 发布时间:2017-5-10 15:59:45
2530
莹嘉99 发表于 2017-5-10 15:59:45 | 显示全部楼层 |阅读模式
本帖最后由 莹嘉99 于 2017-5-10 16:06 编辑

VoLTE注册流程抓包分析
VoLTE注册是终端向签约网络请求授权使用业务的过程。VoLTE终端在VoLTE网络下,终端需要先附着到EPC网络,再完成IMS网络注册。即用户注册总体包括三段基本信令过程:
LTE附着过程:根据签约首先建立数据默认承载(QCI=6/9),后根据终端及网络能力发起IMS连接建立请求,为VoLTE信令建立IMS默认承载(APN=IMSQCI=5),SAE-GW根据SBC动态选择策略向UE返回SBC/P-CSCF地址(即IMS域入口地址)
IMS注册过程IMS默认承载建立后,VoLTE终端通过P-CSCFIMS核心网发起注册与鉴权过程,以实现IMS域对后续呼叫控制和业务能力的支持;
三方注册S-CSCFAS平台进行注册,ASHSS获取用户业务信息,提供后续用户的基本业务、补充业务、esrvcc业务能力的支撑。

第一部分:VoLTE注册-开机附着及数据默认承载建立
抓包分析:
1、Attach Request(开机附着)


8、Create Session Request(数据默认承载建立)


12、Attach Accept(数据默认承载建立完成)



第二部分:VoLTE注册-IMS信令承载建立


13、PDN Connectivity RequestIMS信令承载建立)


14、Create Session ResponseIMS信令承载建立)


第三部分:VOLTE注册-IMS注册(用户对网络侧鉴权)


1、REGISTER from  P-CSCF to I-CSCF

关键信元
信元字段的解释
含义说明
[size=10.5000pt]
Feature-Caps:
[size=10.5000pt]
+g.3gpp.atcf="tel:+8613405001000"
ATCF分配的STN-SR号码,用于后续MSC-SSRVCC IWF)寻址ATCF
+g.3gpp.atcf-mgmt="<sip:atcf@pcscf1.3gppnetwork.org:5070;
携带ATCF实体的域名和端口。
用于SCC AS后续寻址ATCF,并使ATCF接受后续SCC AS发送的SIP MESSAGE请求(其中携带eSRVCC相关信息)。
Path
Path:<sip:atcf@pcscf1.3gppnetwork.org:5070;lr;lskpmc=P87;
ATCF URI号码,用于填充到SCC AS发送给ATCFSIP MESSAGE消息<SRVCC-info>标签中

2、UAR/UAADiameter



5MAR/MAADiameter


7401Unauthorized  from  I-CSCF to P-CSCF



关键信元
信元解释
[size=11.0000pt]
WWW-Authenticate
Nonce Value: "663SpSGrSn51vG9zc2flYD0r9ykEBgABs+/kEVPgZB8wMGQwMGMwMA=="
加密因子nonceS-CSCF根据RANDAUTN生成nonce
CKIK参数,用于IPSec安全保护
ik="40FDDD5E77E77315CE1CC56810576C80"
Cyphering Key: "6808749E444F2ACCB6216B5CDB136093"

第四部分:VOLTE注册-IMS注册(网络侧对用户鉴权)


8、REGISTER from  P-CSCF to I-CSCF


9、UAR/UAADiameter


12、SAR/SAADiameter


第五部分:VOLTE注册-三方注册


14、第三方 Registration from S-CSCF to TAS

关键信元
信元解释
Request-URI
应用服务器AS的地址。
From
此时是S-CSCF做为第三方来代表用户注册他的公共用户身份,故From消息头为S-CSCF的地址。
To  
注册用户的公共身份标识IMPU
Contact
S-CSCF的地址,以保证应用服务器AS不会直接路由到用户终端UE,而是总会先与S-CSCF联络。

16、UDADiameter


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

快速回复 返回顶部 返回列表