VoLTE基础信令流程与详细解析 下载本文

REGISTER 401信令是用于向终端回送401 Unauthorized 质询信息,其中包含安全认证所需的令牌,令牌对应用户第一个REGISTER REQUST信令中鉴权摘要为空的部分,并指明算法

3) REGISTER(2nd Sip Register Request)& REGISTER 200

第二条Register信令是终端将用户标识和密码根据安全认证令牌加密后回送给服务器 主要说明如下:

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) SUBSCRIBE& NOTIFY

SUBSCRIBE是一个用来请求对方节点的当前状态以及后续状态变化的请求方法,从网络订阅消息,NOTIFY是用于向服务器请求返回当前状态消息。

VOLTE中典型的消息流如下:

UE终端SUBSCRIBESUBSCRIBE 200NOTIFYNOTIFY 200NOTIFYNOTIFY 200IMS网络 请求状态订阅确认订阅请求 返回当前状态 如果订阅过期了,就必须发起新的SUBSCRIBE来进行订阅 SUBSCRIBE CDS信令截图如下:

SUBSCRIBE 200 CDS信令截图如下

网络通过NOTIFY向UE发送订阅的内容,UE通过NOTIFY 200确认已收到,NOTIFY的CDS信令截图如下:

2. 语音通话流程及重要信令详解

语音呼叫过程就是为典型的SIP通话过程,经过多个修改,基本已经定型。由于VOLTE呼叫其它通话制式的手机时,VOLTE终端侧的信令未有变化,所以本文中不会进行说明。

CDS软件信令截图如下:

呼叫流程图如下: