Как создавать/удалять пользователей на FreePBX+Asterisk с помощью REST ARI и PHP

У меня установлен дистрибутив FreePBX (содержащий FreePBX 14 • Linux 7.4 • Asterisk 13) на одной машине IP: 192.168.1.129.

У меня есть другая машина с веб-сервером XAMPP (MyWebApp) IP: 192.168.1.22.

Я хочу создавать и удалять пользователей в FreePBX из интерфейса MyWebApp. Вики FreePBX говорит, что взаимодействие RESTful возможно, однако я застрял и еще больше запутался после просмотра ссылок вики FreePBX и документов ARI Asterisk.

Благодарю, если кто-нибудь может прояснить что-либо из следующего:

  • возможно ли в первую очередь то, чего я пытаюсь достичь?
  • Что нужно включить на FreePBX?
  • Что дополнительно необходимо установить на MyWebApp для взаимодействия с FreePBX?

Заранее спасибо.


person Mohammed Moinuddin Waseem    schedule 14.02.2018    source источник


Ответы (1)


Нативного REST API для FreePBX нет, но есть сторонний модуль.

Однако доступной документации по этой теме нет; обратитесь к этой теме: https://community.freepbx.org/t/rest-api-clarity/35740

Вы также всегда можете прочитать исходный код модуля или попросить кого-нибудь написать модуль синхронизации для ваших нужд. Исходный код проекта FreePBX является открытым.

person arheops    schedule 14.02.2018