网络发起注销

来源:互联网 发布:网络诈骗的手段的图片 编辑:程序博客网 时间:2024/04/29 23:30

网络发起注销

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

 

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

 

NOTIFYsip:ue@1.1.1.1 SIP/2.0

Content-Type:application/reginfo+xml

Event: reg

Subscription-State: terminated

 

<?xmlversion="1.0" encoding="UTF-8"?>

<reginfoxmlns="urn:ietf:params:xml:ns:reginfo" version="2" state="partial">

        <registration aor="sip:ue@ims.test " id="11 "state=" terminated">

                  <contact id="12" state="terminated "event=" deactivated">

                           <uri>sip:ue@1.1.1.1</uri>

                  /contact>

        </registration>

        <registration aor="tel:+867551234567" id="14 "state=" terminated ">

                  <contact id="15" state="terminated "event=" deactivated ">

                           <uri>sip:ue@1.1.1.1</uri>

                  /contact>

        </registration>

</reginfo>

 

  • 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多媒体概念和服务》

0 0
原创粉丝点击