分享

——云核心网·【IMS专题】注册详细过程

 T_wx 2017-06-30

用户注销

消息序列图

IMS用户注销流程如下图所示。

流程描述

用户注销流程与用户注册流程基本相同。主要区别在于超时时间设置为0,意味着用户希望解除用户IMPU(TO头域)和IP地址(Contact头域)之间注册的绑定关系。

REGISTER sip:ims.gs.chinamobile.com SIP/2.0

Via: SIP/2.0/UDP 10.184.136.176:54009;branch=z9hG4bK4cf73c36-0010ac

Call-ID: ZdmAg12723-ID00000001-H14M026S54@218.203.166.30

From:;tag=4cf73c57

To:

CSeq: 4 REGISTER

Contact:

Max-Forwards: 70

User-Agent: Chinamobile-Ucommunicator/v3.2.1.86

Expires: 0

P-Access-Network-Info: IEEE-802.11;'sbc-domain=sbc1.0931.gs.chinamobile.com';'ue-ip=[218.203.166.30]';'ue-port=6060'

Content-Length: 0

CSC 网元注销

当用户注册状态超时或在S-CSCF上手工注销用户数据时,S-CSCF会发起网络侧注销:

1)    S-CSCF发起SAR消息到HSS,清除用户注册数据。

2)    检查是否有终端订阅,如果有,则发NOTIFY通知终端注销。

3)    检查是否有P-CSCF订阅,如果有,则发NOTIFY通知P-CSCF清除用户注册信息。

4)    检查是否有第三方注册,如果有,则发REGISTER解除S到AS的注册。

如下消息流程以终端订阅的场景为例:

消息序列图

S-CSCF网络侧注销:

流程描述

1、  S-CSCF发起SAR请求,清除HSS上的用户注册信息:

2、 HSS返回SAA响应确认处理成功:

3、  S-CSCF发NOTIFY通知用户注销:

NOTIFY sip:191.134.110.24:11602 SIP/2.0

Call-ID: 7bd022dea719af067565b2e911190b23

From:;tag=mcgydvmg

To:;tag=7bd022dea719af067565b2e911190b23

CSeq: 2 NOTIFY

Contact:

Event: reg

Subscription-State: terminated;reason=noresource

P-Charging-Vector: icid-value='261c516c461c82e950d0385a9a29fc05.3509684440.75994.21'

Content-Length: 536

Content-Type: application/reginfo+xml

sip:191.134.110.24:11602

sip:191.134.110.24:11602

l    Subscription-State头域值为terminated,指示解除注册。

4、 P-CSCF转发NOTIFY消息给终端。

5、 终端返回200 OK,指示通知成功。

6、 P-CSCF转发200 OK给S-CSCF。

HSS 网元注销

当签约HTTP Digest鉴权的用户修改用户密码或销户时,HSS会发起网络侧注销,清除用户注册信息。

消息序列图

HSS网络侧注销:

1、       HSS发送RTR请求通知S-CSCF注销:

2、       S-CSCF返回RTA响应确认处理成功:

3、       如果UE、P-CSCF有注册事件订阅,则S-CSCF发起网元注销,通知UE、P-CSCF清除用户注册数据。如果有第三方AS注册,则S-CSCF发起第三方注销。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多