如何从Kamailio发送推送通知? GCM和APNS都有

时间:2018-02-13 06:58:30

标签: push-notification google-cloud-messaging apple-push-notifications sip kamailio

我正在创建自定义SIP客户端(Android& IOS),它使用 Kamailio 作为代理,并且需要从 Kamailio 发送推送通知当客户打电话到 Kamailio 时,客户是谁 我在这里找到了 APNS 的模块https://github.com/tvntsr/push。但我正在开发Android和IOS客户端 那么我可以在Android端使用什么机制? Kamailio中是否有可用于GCM(Google Cloud Messaging)的模块?
或者是否有任何其他机制可以同时使用 GCM& Kamailio上的APNS

1 个答案:

答案 0 :(得分:0)

合理的版本是写自定义模块或插入mongodb或mysql)和事件消息),然后通过外部脚本处理它。

也可以对外部模块执行curl(http)请求,但是在kamailio中阻止核心。避免阻塞核心,结果是零性能。

不幸的是,任何方法都需要延迟并在推送完成后重新邀请,所以这个项目是可行的,但不适用于普通的kamailio" expert" (当然不适合新手)。