Модуль интеграции Bitrix24 позволяет интегрировать FreePBX c СРМ  Битрикс24 (облачная/коробочная версии).

Основные возможности:

  1. Показать карточку звонящего

2.Прикрепить запись к звонку

 

3.Дополнительные возможности приведены на скрине

Отображать карточку — показывать всплывающее окошко при ответе на звонок

Создавать лид — если номер не известный будет создан лид, если номер известен, то будет создано дело

Перенаправить на ответственного — если номер закреплен за ответсвенным в Битриксе, то будет попытка набрать отвтсвенного 15 сек, если он не отвечает, то звонок пойдет по дефолтному маршруту.

Пользователь по умолчанию — если клиент новый, то назначить ответсвенного менеджера.

Ответственный за пропущенный звонок —  за пропущенных звонок можно назначить отвественного менеджера или менеджера по-умолчанию

Куда направить — цель входящего маршрута.

 

Решение состоит из двух частей

  • Модуль интеграции Bitrix24 на FreePBX
  • Настройка вебхуков в Bitrix24

Модуль устанавливается стандартно в меню Администратор -> Управление модулями.

Настройки модуля логически разбиты на 4 меню

  1. Список Входящих маршрутов
  2. Список Исходящих маршрутов
  3. Список городских линии
  4. Настройки подключения к Bitrix24

Настраивать начинаем с п4.

Секретный токен — код авторизации исходящего вебхука

URL Bitrix24 — URL REST входящего вебхука до /profile

URL вашего FreePBX — адрес АТС. Адрес нужно заполнить индивидуально под ваш случай. Если у вас облачный битрикс и АТС за NAT, то делаем проброс любого порта на веб порт АТС. и указываем внешний IP:port

Callback URL — адрес обработчика в Исходящем вебхуке (генерируется автоматически)

URL записи разговоров — адрес по которому можно будет прослушать ваши записи (генерируется автоматически)

Пользователь под которым работает интеграция —  после того как будет настроена связка с Вебхуками, можно будет получить список пользователей. Рекомендуется для интеграции создать отдельного пользователя с нужными правами. Под этим пользователем нужно создать вебхуки.

 

Заходим в Битрикс, меню Приложения -> Вебхуки.

Создаем Входящий Вебхук.  

Название — указываем произвольное

Права доступа указываем как на скрине.


Копируем адрес URL для вызова REST до слова /profile и вставляем в поле URL Bitrix24 в настройках модуля интеграции.

 

Переходим к созданию Исходящего вебхука.

Адрес указываем произвольный, потом его переопределим

Название произвольное.

Тип события указываем как на скрине

На данном этапе нас интересует Код авторизации. Его нужно скопировать в поле Секретный токен в настройках модуля интеграции

После сохранения настроек модуля, будет сгенерирован Callback URL.  Его нужно скопировать(переопределить) в Адрес обработчика Исходящего вебхука

Затем нужно проверить что связка с Вебхуками работает. Для этого нажимаем — Очистить кэш пользователей. Затем — получить пользователей Bitrix24.

Если связка настроена верно, то в выпадающем списке можно выбрать юзера Bitrix24.