FreePBX 上的 VoIP 推送通知 [关闭]
Posted
技术标签:
【中文标题】FreePBX 上的 VoIP 推送通知 [关闭]【英文标题】:VoIP push notifications on FreePBX [closed] 【发布时间】:2017-05-30 15:16:25 【问题描述】:我们正在使用 FreePBX 作为 VoIP 的服务器,并寻找一种方法来实现 APNS voip 推送通知。 FreePBX 允许以以下格式加载 php 模块:https://wiki.freepbx.org/display/FOP/FreePBX+Development
我找到了一些用于 APNS 推送通知的 PHP 示例代码(包括一些在 SOhttp://***.com/questions/14563097/sending-multiple-iphone-push-notifications-apns-php-tutorial 上的代码),但还没有针对 FreePBX 完成的模块(免费或收费)。
似乎 *** 用户可能在这里创建了这样一个模块:Asterisk / FreePBX - Perform action when receiving a call 但是因为我是新用户,所以没有办法询问详情。
我不是 PHP 开发人员或 FreePBX 配置专家,我只是想知道是否有人以前做过这样的模块,或者知道在哪里可以找到?
【问题讨论】:
【参考方案1】:我不确定,但是有些东西对你很有帮助。
您不应使用 APNS 您必须使用 Push kit 静默通知 使用 Pushkit 有效负载,您可以安排本地通知并完成您的任务 一些PHP代码和创建证书的过程如下。$ openssl x509 -in aps_development.cer -inform der -out PushCert.pem
// Convert .p12 to .pem. Enter your pass pharse which is the same pwd that you have given while creating the .p12 certificate. PEM pass phrase also same as .p12 cert.
$ openssl pkcs12 -nocerts -out PushKey1.pem -in pushkey.p12
Enter Import Password:
MAC verified OK
Enter PEM pass phrase:
Verifying - Enter PEM pass phrase:
// To remove passpharse for the key to access globally. This only solved my stream_socket_client() & certificate capath warnings.
$ openssl rsa -in PushKey1.pem -out PushKey1_Rmv.pem
Enter pass phrase for PushChatKey1.pem:
writing RSA key
// To join the two .pem file into one file:
$ cat PushCert.pem PushKey1_Rmv.pem > ApnsDev.pem
Refer
【讨论】:
我正在运行星号服务器,如果我想向我的 ios(pjsip 客户端)发送静默推送通知,以通知来电应该采用什么方法。发送推送通知代码是否会像 php 文件一样分开?以上是关于FreePBX 上的 VoIP 推送通知 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章