网络发起注销


网络发起注销

IMS机制中,允许由IMS核心网元向终端侧主要发起注销,通过之前与终端注册订阅基础上,向终端发起Notify请求来完成此功能。

 

核心网元发送的Notify信令如下:

 

NOTIFYsip:[email protected] SIP/2.0

Content-Type:application/reginfo+xml

Event: reg

Subscription-State: terminated

 

version="2" state="partial">

         state=" terminated">

                   state="terminated " event=" deactivated">

                            sip:[email protected]

                   /contact>

        

         state=" terminated ">

                   state="terminated " event=" deactivated ">

                            sip:[email protected]

                   /contact>

        

 

  • Subscription-State头域为terminated,指明这次注册订阅请求已经中止,后序不再提供订阅的相关通知。

  • reginfo 根元素的version进行递增,表示是Notify信令与之前不同,这里state属性为partial表明,当前传送的注册信息并不完整的,仅传递了需要处理的两个终端标识。

  • Registration元素的state属性变为terminatedcontact子元素的state属性也变为terminated,同时event属性变为deactivatedrejected,表示是由网络发起的注销。

  • 《中国电信IMS网络SIP协议总体技术要求》里提到如果Notifyevent的属性为  "deactivated"UE需重新开始初始注册,如果Notify中的event的属性为"rejected"UE  需要释放所有与这些public user identities相关的会话。我个人理解,只要收到网络侧发起的注销,终端需要先完成注销处理,之后再进行注册处理,如果eventdeactivated,则不中断当前已有的通话,如果eventrejected,则需要中断当前已有的通话。

     

    参考资料

    《中国电信IMS网络SIP协议总体技术要求》

    IMS-移动领域的IP多媒体概念和服务》

你可能感兴趣的:(IMS技术IAD终端实现分析)