Задача

  • Сделать интеграцию звонков с Bitrix24 всех агентов состоящих в очереди Asterisk.
  • Максимальная интеграция с FreePBX.

Решение

За основу берем статью Оценка работы оператора FreePBX+Asterisk. Здесь мы при входящем звонке запускаем скрипт, который мониторит все события по созданному каналу. По этом же принципу мы и будем делать интеграцию с Bitrix24.

Для начала нужно создать блок-схему процесса разговора по телефону Агента (оператора) очереди. Для входящих звонков у нас следующая схема: