基于手机端的SIP推送服务技术是手机用户端用户需要支持的服务。为了节省手机耗电,一般情况下。手机会在一定时间后处于休眠状态。如果用户安装的SIP软电话来电以后,客户端没有处于接听状态,你们呼叫会丢失。通过SIP推送服务,休眠状态的手机客户端可以在来电后被自动唤醒。但是,目前的解决方案很多,配合手机端处理的机制不够统一,这样,导致SIP的手机端app的兼容性比较差。推送服务的标准化是提高兼容性的第一步。针对SIP协议所支持的推送的规范也一直在起草过程中,最终还没有形成RFC的规范标准。最近,协议组织发布了草案的最新版本:
Push Notification with the Session Initiation Protocol (SIP) draft-ietf-sipcore-sip-push-28
Push Notification with the Session Initiation Protocol (SIP) draft-ietf-sipcore-sip-push-28



因为目前是草案形成阶段,最终的RFC版本或更新仍然在进行中。

草案的核心内容包括以下几个部分:
- 关于PNS推送服务的背景介绍。
- Push Resource ID (PRID)的生成处理机制
- SIP用户代理注册和注册退出的处理过程
- SIP代理机制
- 支持长存活周期的SIP dialogs
- SIP replaces的支持能力
- 语法格式和响应消息码
- PNS注册要求
- 关于苹果PNS和Google PNS的讨论参数设置
- 安全问题讨论
- IANA的讨论
参考链接:
https://tools.ietf.org/pdf/draft-ietf-sipcore-sip-push-28.pdf



关注微信公众号:asterisk-cn,获得有价值的Asterisk行业分享
Asterisk freepbx 中文官方论坛:http://bbs.freepbx.cn/forum.php
Asterisk freepbx技术文档: www.freepbx.org.cn
融合通信商业解决方案,协同解决方案首选产品:www.hiastar.com
Asterisk/FreePBX中国合作伙伴,官方qq技术分享群(3000千人):589995817
Asterisk freepbx 中文官方论坛:http://bbs.freepbx.cn/forum.php
Asterisk freepbx技术文档: www.freepbx.org.cn
融合通信商业解决方案,协同解决方案首选产品:www.hiastar.com
Asterisk/FreePBX中国合作伙伴,官方qq技术分享群(3000千人):589995817