我希望将APNS for VoIP集成到我们的应用程序中,而我似乎无法在任何地方找到的部分是您是否应该在APNS推送的有效负载中传递SIP INVITE。这似乎是如何发生的,特别是因为它们为常规推送通知提供了两倍大小的有效负载。我已经阅读了Apples文档并进行了搜索,以查看在其VoIP应用程序中实现此功能的其他人和公司是否在有效负载中发送SIP INVITE但无法找到答案。希望有人在这里知道。
答案 0 :(得分:0)
不,VoIP apple push与SIP或SIP邀请无关。
实际上,当最终用户设备被推送时,设备只需要注册到远程服务器,然后接收呼叫。您可以在下面找到完整的步骤:
1)通过SIP呼叫B。来自A的SIP邀请由PBX / sip代理或服务器接收。
2)PBX暂停此事务/调用并运行一些自定义脚本以发送APNS推送
3)B设备接收推送。
4)B设备通过SIP注册到PBX。
5)PBX看到现在B设备可用,它通过SIP协议向B发送呼叫。