Бюджет:
30 000 руб
Версии ПО
CentOS 7.5
FreePBX 14.0.5.2
Модуль должен иметь настройки:
SERVER_URL (Строковый параметр)
RECORD_BASE_URL (Строковый параметр)
RECORD_BASE_LOCAL (Строковый параметр)
Что должен делать:
При поступление звонка делать post-запрос (например с помощью утилиты curl) на url: со следующими параметрами:
id: Идентификатор звонка
outPhone: номер звонящего
pbxPhone: внутренний номер абонента
В случае если звонок идёт на группу, выполнять запрос для каждого внутреннего абонента в группе. Идентификатор звонка для каждого абонента должен быть свой.
При входящем звонке на АТС, после поднятие трубки абонентом АТС делать post-запрос на url: со следующими параметрами:
id: Идентификатор звонка
outPhone: номер звонящего внешнего абонента
pbxPhone: внутренний номер абонента
При пропущенном входящем звонке на АТС делать post-запрос на url: со следующими параметрами:
id: Идентификатор звонка
outPhone: номер звонящего внешнего абонента
pbxPhone: внутренний номер абонента, очереди, группы
При исходящем звонке с АТС, после поднятие трубки абонентом делать post-запрос на url: со следующими параметрами:
id: Идентификатор звонка
outPhone: номер вызываемого внешнего абонента
pbxPhone: внутренний номер абонента
При пропущенном исходящем звонке c АТС делать post-запрос на url: со следующими параметрами:
id: Идентификатор звонка
outPhone: номер вызываемого внешнего абонента
pbxPhone: внутренний номер абонента
Чуть более подробное ТЗ пришлю по запросу.