Перейти к содержанию

FreePBX и Bitrix24

Для подключения интеграции необходимо поочередно выполнить пункты данного руководства в той последовательности, как они описаны.

Схема взаимодействия сервиса

Представленная схема демонстрирует, как происходит взаимодействие между Битрикс24, IP-АТС Yeastar и сервисом Callbee. Схема взаимодействия сервиса Callbee, Битрикс24 и Yeastar

Необходимые требования

  • Freepbx 13 версии и выше.
  • Статический IP-адрес
  • Личный кабинет Callbee.
  • Активная лицензия Битрикс24.
  • Активная подписка на Битрикс24.Маркет для пользователей из России.
  • Доступ к TCP портам 5038.

1. Установка приложения Callbee | FreePBX и Yeastar в amoCRM

  • Находим приложение Callbee | FreePBX и Yeastar в Битрикс24 Маркетплейс. Находим приложение Callbee | FreePBX и Yeastar в Битрикс24 Маркетплейс
  • Устанавливаем приложение, ознакомившись и подтвердив согласие с Правилами использования каталога решений, Лицензионным Соглашением и Политикой Конфиденциальности. Далее нажать кнопку Установить. Установка виджета Callbee | FreePBX и Yeastar

Поздравляем! Вы установили приложение Callbee | FreePBX и Yeastar.

2. Настраиваем подключение сервиса к IP-АТС

Успешность интеграции зависит от корректной настройки подключения сервиса к AMI, а также к API или FTP станции Yeastar. Пожалуйста, помните, что для модели S20 API недоступно.

2.1 Настройка сетевых служб - AMI

Шаги для активации и настройки AMI IP-ATC через CLI:

  • Откройте через CLI файл /etc/asterisk/manager_custom.conf и добавьте

[callbee] secret=password # Вместо password указываем свой пароль deny=0.0.0.0/0.0.0.0 permit=127.0.0.1/255.255.255.0 permit=185.255.77.197/255.255.255.255 permit=77.105.155.20/255.255.255.255 permit=31.44.1.160/255.255.255.255 permit=178.123.180.59/255.255.255.255 read=system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate,message write=system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate,message writetimeout = 500

  • Выполните в bash команду asterisk -rx "manager reload"

Шаг 2.2: Активация и настройка AMI в Web-интерфейсе

Шаги для активации и настройки AMI IP-ATC через CLI:

  • Откройте Web-интерфейс FreePBX.
  • Перейдите в раздел Settings (1).
  • Выберите пункт Asterisk Manager Users (2).
  • Настройка Asterisk Manager Users
  • Имя учетной записи (Account Name): Укажите имя для учетной записи (например, callbee).
  • Пароль (Password): Задайте надежный, криптостойкий пароль.
  • Правила доступа (Permit): Добавьте IP-адреса серверов Callbee, которые должны иметь доступ к AMI-интерфейсу Asterisk.

3. Сетевые настройки

Для того, чтобы интеграция могла подключиться к вашей АТС, у вас обязательно должен быть статический IP-адрес и проброшены через NAT к АТС следующие порты:

  • 5038 TCP – для доступа к AMI Yeastar.
  • 50381 (порт к WEB интерфейсу по умолчанию) HTTP/HTTPS – для получения порталом Битриск24 записи разговоров.

4. Создание и подключение сервиса в личном кабинете my.callbee.io

Следуйте этим шагам для настройки сервиса в личном кабинете:

  • Войдите в личный кабинет my.callbee.io.
  • Запустите установщик, который поможет создать сервис. Запустите установщик, который поможет создать сервис.
  • В разделе выбора CRM системы: В разделе выбора CRM системы:
    • Выберите "BITRIX24" из списка.
    • Введите адрес вашей amoCRM в поле "BITRIX24 DOMAIN".
    • Выберите "IP-ATC Yeastar".
    • Укажите серию вашей IP-АТС Yeastar (например, "S").
    • Нажмите "Continue" для перехода к следующему шагу.
  • Настраиваем подключение к AMI: Настраиваем подключение к AMI:
    • Введите адрес и порт для подключения к AMI (обычно 5038).
    • Укажите AMI USERNAME и AMI SECRET, которые вы задали в пункте 2.1.
    • Нажмите "Continue" для перехода к следующему шагу.
  • Настраиваем подключение к API: Настраиваем подключение к API:
    • Укажите внешний IP-адрес вашей IP-АТС в поле "API HOST". Этот адрес должен быть доступен для адресов сервиса Callbee. (обычно 8088)
    • Укажите API USERNAME и API SECRET, которые вы задали в пункте 2.2.
    • Нажмите "Continue" для перехода дальше.
  • Для S20: Настраиваем подключения к FTP:: Для S20: Настраиваем подключения к FTP:

    • Введите внешний IP-адрес вашей IP-АТС в поле FTP HOST и порт (обычно 21).
    • Укажите FTP USERNAME и FTP SECRET, которые вы задали в пункте 2.3 (при наличии).
  • Настройка правил создания сущностей: Настройка правил создания сущностей:

    • Настройте правила для автоматического создания сделок или контактов в amoCRM. Здесь вы можете определить, при каких условиях будет создаваться новая сущность (например, при первом звонке от неизвестного номера).
    • Сохраните внесенные изменения, нажав кнопку "Continue".
  • Настройка расположения и часового пояса сервиса: Настройка расположения и часового пояса сервиса:

    • Выберите регион расположения сервиса, наиболее близкий к вашему местоположению или местоположению ваших сотрудников. Доступны следующие опции: Беларусь, Россия, Казахстан, Нидерланды.
    • Укажите часовой пояс, в котором работают ваши сотрудники. Эта настройка критически важна для корректной работы функции умной маршрутизации звонков.
    • Сохраните внесенные изменения, нажав кнопку "Continue".

Поздравляем! Вы создали и запустили сервис Callbee.