4.1.1 Activate Default EPS Bearer Context Request(QCI=5)
该信令是用于建立QCI=5的默认承载,所有SIP信令都通过QCI=5的承载传输,该信令的内容已在该信令前的RRC重配置中附带下来。 CDS导出的详细解码如下:
主要说明如下:
该信令中主要是关注QCI等级,必须是QCI=5,才能传输SIP信令,ERAB ID=6
第16页共41页
4.1.2 REGISTER(1ST Sip Register Request)& REGISTER 401(Unauthorized)
REGISTER信令是用于网络注册,建立关联
从CDS上导出的详细解码如下:
主要说明如下:
这是用户的第一个REGISTER REQUST信令,所以鉴权方面部分内容为空,需要网络回
应后才能补齐
第17页共41页
REGISTER 401信令是用于向终端回送401 Unauthorized 质询信息,其中包含安全认证所需的令牌,令牌对应用户第一个REGISTER REQUST信令中鉴权摘要为空的部分,并指明算法,主要说明如下:
4.1.3 REGISTER(2nd Sip Register Request)& REGISTER 200
第二条Register信令是终端将用户标识和密码根据安全认证令牌加密后回送给服务器 CDS上导出的详细解码如下:
主要说明如下:
第18页共41页
REGISTER 200信令是用是确认注册流程完成,并生成SIP-URI和TEL URI,3GPP TS 23.003定义了三种URI如下,VOLTE中使用了后面两种:
Alphanumeric SIP-URIs
Example: sip:voicemail@example.com MSISDN represented as a SIP URI: Example: sip:+447700900123@example.com;user=phone MSISDN represented as a Tel URI: Example: tel:+447700900123:
REGISTER 200信令截图如下:
4.1.4 SUBSCRIBE& NOTIFY
SUBSCRIBE是一个用来请求对方节点的当前状态以及后续状态变化的请求方法,从网络订阅消息,NOTIFY是用于向服务器请求返回当前状态消息。 VOLTE中典型的消息流如下:
第19页共41页
UE终端SUBSCRIBESUBSCRIBE 200NOTIFYNOTIFY 200NOTIFYNOTIFY 200IMS网络 请求状态订阅确认订阅请求 返回当前状态 如果订阅过期了,就必须发起新的SUBSCRIBE来进行订阅 SUBSCRIBE CDS信令截图如下:
SUBSCRIBE 200 CDS信令截图如下
网络通过NOTIFY向UE发送订阅的内容,UE通过NOTIFY 200确认已收到,NOTIFY的CDS信令截图如下: 第20页共41页