业务订阅

业务订阅



  1. UE注册成功后,向AS发送业务订阅请求

SUBSCRIBEsip:ue@domain.com SIP/2.0

From:< sip:user2@domain.com >;tag=123456

To:< sip:user2@domain.com >

Event:ua-profile;profile-type=user;vendor="vendor.comt";model="W200";version="1.0.1";

Accept:application/simserv+xml


  • Eventua-profile指明需要订阅用户代理信息,其中属性profile-type进一步说明仅仅是订阅和用户服务相关的用户代理信息,vendormodelversion则为了以后扩展使用,如果有不同厂商、定义不同规范属性值,则可以进行区分。

  • Accept指明订阅事件的内容格式为simserv+xml


  1. AS对订阅请求给予202确认应答,同时立即发送Notify请求,告知用户当前最新的业务配置信息。


NOTIFYsip:1234@192.0.2.44 SIP/2.0

Event:ua‑profile;profile-type=user;vendor="vendor.comt";model="W200";version="1.0.1";

Content-Type:application/simservs+xml


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

<simservsxmlns="http://uri.etsi.org/ngn/params/xml/simservs/xcap">

<simservs>

<dial-tone-management>

<dial-tone-pattern>special-condition-tone</dial-tone-pattern>

<no-dialling-behaviour>immediateCallSetup</no-dialling-behaviour>

<mcid-service>mcid-service-provisioned</mcid-service>
<three-pty-service>three-pty-service-provisioned</three-pty-service>
<cw-service>cw-service-provisioned</cw-service>

</dial-tone-management>

</simservs>


BODY里分别指明了摘机放特殊播号音、立即热线激活、恶意追查激活、三方通话激活、呼叫等待激活,终端需要根据AS这些业务开关来确认自己当前是否可以进行对应业务的处理。比如说如果收到<no-dialling-behaviour>immediateCallSetup<no-dialling-behaviour/>则终端摘机后需要触发立即热线业务,如果收到<no-dialling-behaviour>deferredCallSetup<no-dialling-behaviour/>,则终端摘机后需要触发延时热线业务,如果收到<no-dialling-behaviour>rejectCall<no-dialling-behaviour/>,则表明相关热线业务已经撤销,终端摘机后按正常流程处理。


根据《IMS网络PSTN仿真业务技术要求(事件订阅机制)V1.2_markup120717(目录刷新)》中的业务订阅XMLSchema整理相关业务说明如下:

子元素名称

元素值

含义

dial-tone-pattern

standard-dial-tone

摘机放标准播号音

special-condition-tone

摘机放特殊播号音(可能无条件前转或免打扰等特定业务在AS上激活)

mcid-service

mcid-service-provisioned

激活恶意追查

mcid-service-withdrawn

撤销恶意追查

no-dialling-behaviour

rejectCall

撤销热线

immediateCallSetup

激活立即热线

deferredCallSetup

激活延时热线

hold-service

hold-service-provisioned

激活呼叫保持(没看到标准中使用)

hold-service-withdrawn

撤销呼叫保持(没看到标准中使用)

three-pty-service

three-pty-service-provisioned

激活三方通话

three-pty-service-withdrawn

撤销三方通话

cw-service

cw-service-provisioned

激活呼叫等待

cw-service-withdrawn

撤销呼叫等待


参考资料

IMS网络PSTN仿真业务技术要求(事件订阅机制)V1.2_markup120717(目录刷新)

RFC6080

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值