04 VoLTE - Signaling - IMS Client Registration
2016-04-10 20:02
211 查看
IMS Client Registration过程主要分为两个部分
发现 P-CSCF
IMS 注册过程
P-CSCF的信息:
P-CSCF IP Address
P-CSCF server port
P-CSCF transport protocol for signaling
UE 可以通过下面的方式发现P-CSCF
Protocol Configuration Option(PCO) during bearer activation - Typical
DHCPv4 or DHCPv6
Static provisioning of P-CSCF address
P-CSCF Discovery 原则
如果PCO可以,那它总是首选
如果P-CSCF地址是预先配置的,那它总是最后的选择
在PDN connectivity request PCO IE中,UE 请求 P-CSCF地址
在Activate Default EPS Bearer context Request 消息中,给UE提供了一个P-CSCF list 供UE选择
UE处理 P-CSCF list并找出 "valid"的地址
- 如果建立的是IP v6的承载(ATTACH Accept中),UE需要忽略所有IP v4的地址
- 如果建立的是IP v4的承载(ATTACH Accept中),UE需要忽略所有IP v6的地址
- 在处理P-CSCF list过程中,UE不在重新请求P-CSCF list。
UE选择一个P-CSCF地址,开始IMS Registration过程
- UE会选择 P-CSCF list中第一个valid的地址,做为P-CSCF的地址
- 如果P-CSCF list为空,UE会使用其他方式进行P-CSCF Discovery
UE向P-CSCF发送SIP:REGISTER消息,并经由I-CSCF转发,到达S-CSCF。消息中包含security 参数,但消息并不被保护。
S-CSCF 从HSS获取authentication vector,并通过P-CSCF向UE发送 401(Unauthorized)
UE收到401后,再次发送相同的SIP:REGISTER
P-CSCF收到SIP:REGISTER后,去掉security-verify 和security-client headers,将消息转发给S-CSCF,该消息是经完整性保护的。
S-CSCF验证消息,并向UE发送200 OK,其中包括注册后的public user identities。
UE收到200 OK,并将public user identities保存在P-associated URI中。
发现 P-CSCF
IMS 注册过程
P-CSCF Discovery Overview
P-CSCF是通向IMS的网关,它是UE的代理。P-CSCF的信息:
P-CSCF IP Address
P-CSCF server port
P-CSCF transport protocol for signaling
UE 可以通过下面的方式发现P-CSCF
Protocol Configuration Option(PCO) during bearer activation - Typical
DHCPv4 or DHCPv6
Static provisioning of P-CSCF address
P-CSCF Discovery 原则
如果PCO可以,那它总是首选
如果P-CSCF地址是预先配置的,那它总是最后的选择
P-CSCF Discovery Using PCO
PCO过程是在PDN Connection的建立过程中。在PDN connectivity request PCO IE中,UE 请求 P-CSCF地址
在Activate Default EPS Bearer context Request 消息中,给UE提供了一个P-CSCF list 供UE选择
UE处理 P-CSCF list并找出 "valid"的地址
- 如果建立的是IP v6的承载(ATTACH Accept中),UE需要忽略所有IP v4的地址
- 如果建立的是IP v4的承载(ATTACH Accept中),UE需要忽略所有IP v6的地址
- 在处理P-CSCF list过程中,UE不在重新请求P-CSCF list。
UE选择一个P-CSCF地址,开始IMS Registration过程
- UE会选择 P-CSCF list中第一个valid的地址,做为P-CSCF的地址
- 如果P-CSCF list为空,UE会使用其他方式进行P-CSCF Discovery
IMS Registration Process
UE的IMS注册过程是由UE发起的。UE向P-CSCF发送SIP:REGISTER消息,并经由I-CSCF转发,到达S-CSCF。消息中包含security 参数,但消息并不被保护。
S-CSCF 从HSS获取authentication vector,并通过P-CSCF向UE发送 401(Unauthorized)
UE收到401后,再次发送相同的SIP:REGISTER
P-CSCF收到SIP:REGISTER后,去掉security-verify 和security-client headers,将消息转发给S-CSCF,该消息是经完整性保护的。
S-CSCF验证消息,并向UE发送200 OK,其中包括注册后的public user identities。
UE收到200 OK,并将public user identities保存在P-associated URI中。
相关文章推荐
- 【python】matplotlib生成散点矩阵图
- box-shadow 还可以这么写
- PKU OJ 1002 487-3279
- 团结介绍及项目介绍
- ACM学习历程—广东工业大学2016校赛决赛-网络赛D 二叉树的中序遍历(数据结构)
- Log4j全面详解
- LeetCode *** 155. Min Stack
- Objective-C中nil与release的区别与用法
- 大作业01 代码管理仓库的开发
- php实现网站四则运算。
- 20145313张雪纯 《Java程序设计》第6周学习总结
- SSH框架整合配置所需JAR包(SSH整合)
- [LeetCode]33. Search in Rotated Sorted Array
- CALyer
- 多线程系列:竞态临界区、共享资源
- HDU 4975 A simple Gaussian elimination problem网络流
- 日本姓氏
- 初步掌握HDFS的架构及原理
- 关于编写网络技术文档的基本步骤
- 视频链接