我正在创建自定义SIP客户端(Android& IOS),它使用 Kamailio 作为代理,并且需要从 Kamailio 发送推送通知当客户打电话到 Kamailio 时,客户是谁
我在这里找到了 APNS 的模块https://github.com/tvntsr/push。但我正在开发Android和IOS客户端
那么我可以在Android端使用什么机制?
Kamailio中是否有可用于GCM(Google Cloud Messaging)的模块?
或者是否有任何其他机制可以同时使用 GCM& Kamailio上的APNS ?
答案 0 :(得分:0)
合理的版本是写自定义模块或插入mongodb或mysql)和事件消息),然后通过外部脚本处理它。
也可以对外部模块执行curl(http)请求,但是在kamailio中阻止核心。避免阻塞核心,结果是零性能。
不幸的是,任何方法都需要延迟并在推送完成后重新邀请,所以这个项目是可行的,但不适用于普通的kamailio" expert" (当然不适合新手)。