首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VoIP在FreePBX上推送通知

VoIP在FreePBX上推送通知
EN

Stack Overflow用户
提问于 2017-05-30 15:16:25
回答 1查看 2.2K关注 0票数 1

我们正在使用FreePBX作为VoIP的服务器,并寻找一种实现APNS推送通知的方法。FreePBX允许以以下格式加载PHP模块:https://wiki.freepbx.org/display/FOP/FreePBX+Development

我已经找到了一些用于APNS推送通知的PHP示例代码(包括在http://stackoverflow.com/questions/14563097/sending-multiple-iphone-push-notifications-apns-php-tutorial上的一些),但还没有完成FreePBX的模块(免费或有成本)。

看起来,StackOverflow用户可能在这里创建了这样一个模块:星号/ FreePBX -在接到呼叫时执行操作,但由于我是这里的新用户,所以我没有任何方法询问详细信息。

我不是一个PHP开发人员或FreePBX配置专家,我只是想知道以前是否有人做过这样的模块,或者知道在哪里可以找到一个模块?

EN

回答 1

Stack Overflow用户

发布于 2017-06-02 14:18:26

我不确定,但是是的,有什么东西能帮到你。

  • 您不应该使用APNS。
  • 您必须使用Push kit静默通知。
  • 使用Pushkit有效载荷,您可以安排本地通知并完成任务。
  • 一些PHP代码和创建证书过程如下所示。
代码语言:javascript
复制
$ 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

请参阅

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44266030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档