如何使用 REST ARI 在 FreePBX+Asterisk 上 create/remove 用户 & PHP
How to create/remove users on FreePBX+Asterisk using REST ARI & PHP
我在一台机器上安装了 FreePBX 发行版(包含 FreePBX 14 • Linux 7.4 • Asterisk 13)IP:192.168.1.129。
我有另一台机器 XAMPP 网络服务器 (MyWebApp) IP: 192.168.1.22.
我想通过 MyWebApp 界面在 FreePBX 中创建和删除用户。 FreePBX wiki 说 RESTful 交互是可能的,但是在浏览了 FreePBX wiki 链接和 Asterisk ARI 文档后我被卡住了并且更加困惑。
如果有人能澄清以下任何内容,我们将不胜感激:
- 首先我想要实现的目标是否可行?
- 需要在 FreePBX 上启用什么?
- 需要在 MyWebApp 上安装什么额外的东西才能与 FreePBX 交互?
提前致谢。
FreePBX 没有原生 REST API,但有第三方模块。
但是,没有关于该主题的可用文档;参考这个线程:
https://community.freepbx.org/t/rest-api-clarity/35740
您也可以随时阅读模块的源代码或请人根据您的需要编写一个同步模块。 FreePBX项目的源代码是开源的。
我在一台机器上安装了 FreePBX 发行版(包含 FreePBX 14 • Linux 7.4 • Asterisk 13)IP:192.168.1.129。
我有另一台机器 XAMPP 网络服务器 (MyWebApp) IP: 192.168.1.22.
我想通过 MyWebApp 界面在 FreePBX 中创建和删除用户。 FreePBX wiki 说 RESTful 交互是可能的,但是在浏览了 FreePBX wiki 链接和 Asterisk ARI 文档后我被卡住了并且更加困惑。
如果有人能澄清以下任何内容,我们将不胜感激:
- 首先我想要实现的目标是否可行?
- 需要在 FreePBX 上启用什么?
- 需要在 MyWebApp 上安装什么额外的东西才能与 FreePBX 交互?
提前致谢。
FreePBX 没有原生 REST API,但有第三方模块。
但是,没有关于该主题的可用文档;参考这个线程: https://community.freepbx.org/t/rest-api-clarity/35740
您也可以随时阅读模块的源代码或请人根据您的需要编写一个同步模块。 FreePBX项目的源代码是开源的。