• VoLTE基础自学系列 | IMS(VoLTE)注册流程(不含eSRVCC)


    视频来源:51学通信《VoLTE基础》

    一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!

    附上汇总贴:VoLTE基础自学系列 | 汇总_COCOgsta的博客-CSDN博客


    完整版IMS用户注册流程

    UE完成IMS注册流程的预置条件

    UE已完成EPS附着流程,并建立了一个到IMS APN的缺省承载。

    UE已获取到P-CSCF的IP地址(P-CSCF发现过程) 。

    如UE为USIM卡,则UE需要通过IMSI自行推倒出IMPI和IMPU。

    • 具体推导规则如下:

    IMPI:IMSI@ims.mnc.mcc.3gppnetwork.org

    IMPU:sip:IMSI@ims.mnc.mcc.3gppnetwork.org

    IMS注册流程中的子流程及关键步骤

    第三方注册流程

    • S-CSCF代表UE向AS发起的注册过程,用于业务控制及调用

    UE的鉴权流程

    • IMS AKA(支持UE-网络侧的双向认证)

    HSS下发UE的签约数据流程

    DNS查询流程

    • 用于网元的SIP-URI到IP地址的解析,决定了网元如何寻址

    HSS中的隐式注册集(IRS:Implicit Registration Set)

    • 当一个IMPI关联多个IMPU,且多个IMPU处于相同的隐式注册集时,只需要完成其中一个IMPU的注册,网络侧就认为已经完成了隐式注册集中的所有IMPU的注册。

    消息举例:UE发送的Register请求

    消息举例:P转发Register请求给I-CSCF

    消息截图:I-CSCF向HSS查询S-CSCF

    接下来,应该是I将Register请求转给S-CSCF,但由于现网I和S通常为合设,所以该接口消息为内部流程,截图无法给出。

    消息截图:S-CSCF向HSS查询鉴权参数组

    注:本样例采用的是HTTP Digest鉴权方式,非IMS AKA。

    IMS AKA鉴权方式下,HSS应返回鉴权五元组:XRES、RAND、AUTN、IK、CK

    消息举例:S-CSCF发401响应给I-CSCF,然后转发到P-CSCF

    消息举例:P-CSCF转发401响应UE

    P-CSCF取出IK和CK,将RAND和AUTN转发给UE

    消息举例:UE计算鉴权响应,并对网络侧认证。重发Register请求

    消息举例:I-CSCF查询HSS,HSS返回S-CSCF的Name

    1. 接下来,应该是P转给I,I查询HSS,将Register请求转给S-CSCF。
    1. 当I查询HSS时,由于之前S-CSCF已经和HSS有过登记,因此,此时返回的是S-CSCF的Name,而不是S-CSCF的能力集。
    1. I-CSCF还需要根据S-CSCF的Name,查询DNS,得到S-CSCF的IP。而不能任性地自己又重新去选一个。

    接下来,应该是I将Register请求转给S-CSCF,但由于现网S通常为合设所以该接口消息为内部流程,截图无法给出。

    消息截图:S-CSCF请求从HSS下载UE签约数据

    先决条件为:S-CSCF将Register请求中的鉴权响应与XRES比对,相同则鉴权通过。可以继续后续的流程---S-CSCF向HSS请求下载UE的签约数据。

    消息举例:S-CSCF根据下载的签约数据,向AS发起第三方注册

    S-CSCF从HSS下载的用户签约数据中的iFC(initial Filter Criteria)中读取AS的地址,根据优先级从高到低向AS发起第三方注册流程。

    鉴权通过后,S-CSCF发200 OK给I-CSCF,确认注册成功,最终经P转发给UE

    注册完成前后,CSCF保存的信息对照

  • 相关阅读:
    SSM+中小型企业绩效管理系统 毕业设计-附源码081536
    长安链上线可视化敏捷测试工具v1.0版本
    算法链与管道(上):建立管道
    Qt获取屏幕(桌面)的大小或分辨率
    【IoT】产品经理:如何了解行业需求、痛点和发展机会?
    Cannot install Microsoft Office 64-bit after removing Office 32-bit 卸载微软之前版本
    基于树莓派的人脸识别门禁系统
    Linux字符设备驱动基础知识
    黑客(网络安全)技术速成自学
    Vue项目中使用AntV X6绘制流程图
  • 原文地址:https://blog.csdn.net/guolianggsta/article/details/126302592