img

Интеграция Битрикс24 и Asterisk через приложение Itgrix

21 ноября
20:00
Бесплатный вебинар
Введение в Docker
Ведущий — Филипп Игнатенко.
Руководитель центра разработки
Записаться
img
img

В данной статье рассмотрим процесс настройки интеграции ip-телефонии Asterisk и CRM Битрикс24 посредством модуля интеграции Itgrix (ранее называлось bx24asterisk). Перечислим возможности которые станут доступны после настройки данной интеграции:

  • В момент вызова открывается карточка клиента с именем и информацией о текущих сделках с этим клиентом.
  • Автоматически создается лид для неизвестного номера.
  • Для лида или контакта в CRM создается дело (оно же звонок), в нем можно прослушать запись разговора и увидеть его длительность.
  • Можно указать разные источники лидов для сквозной аналитики, в зависимости от того на какой из номеров телефона вам позвонили.
  • Автоматическое направление входящих вызовов на ответственного за клиента сотрудника.

Модуль состоит из двух частей: портальное приложение и серверное приложение, которое нужно установить на сервер с Asterisk.


Установка приложения в Битрикс

Заходим в меню Приложения, в поиске набираем Астериск, находим приложение Интеграция с Asterisk от компании Айтигро.

находим приложение Интеграция с Asterisk от компании Айтигро

Кликаем по названию приложения, нажимаем Попробовать, соглашаемся с лицензионным соглашением и политикой конфиденциальности и нажимаем Установить.

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

окно входа в настройки модуля

Заходим в Приложения - переходим на вкладку Установленные, находим там приложение Интеграция с Asterisk, нажимаем на кнопку Права доступа, выбираем раздел Другое, добавляем роль Все авторизованные пользователи, нажимаем Выбрать.

Права доступа для приложения

Установка приложения на сервер Asterisk.

Заходим на сервер по ssh, скачиваем скрипт установки модуля интеграции

wget 'https://bx24asterisk.ru/download/autoinstaller.sh'

Запускаем скрипт командой:

bash autoinstaller.sh

Cкрипт сам определит разрядность системы и установит подходящую версию. В конце установки нужно будет ввести логин и пароль для дальнейшего входа в web интерфейс с настройками модуля.

Конец установки модуля

Дальнейшую установку можно производить из web интерфейса доступного по адресу https://ipasterisk:8078/config/master

При входе в web интерфейс нужно ввести логин и пароль который мы указали при установке приложения на сервер.

  1. Выбираем язык
Выбираем язык
  1. Данные для подключения к базе данных модуль найдет и подставит сам, нажимаем проверить
Подключение к базе данных

Warning в графе CEL означает что в таблицу CEL больше часа не записывались события звонков, такое может быть либо, если запись вCEL не осуществляется Asterisk’ом и нужно это настроить, либо просто давно не было звонков.

  1. Далее подключаемся к Asterisk. Выбираем существующего пользователя либо создаем Нового. Через него модуль будет взаимодействовать с AMI Asterisk’а. Для нового - вводим пароль для пользователя bx24, модуль сам создаст пользователя. Проверяем.
Настройка пользователя для модуля интеграции с Битрикс24
  1. Указываем где и в каком формате хранятся файлы записей
Где и в каком формате хранятся файлы записей
  1. Указываем данные для подключения к порталу Битрикс24. Учетная запись должна обладать правами администратора в портале, через нее модуль будет работать с Битрикс24. Проверяем.
Данные для подключения к порталу Битрикс24
  1. Далее описываем часть логики в Битрикс24
    1. Указываем параметры логики CRM. В зависимости от того, в каком режиме у Вас работает CRM (с лидами или без).
    2. Указываем как будем осуществлять звонки кликами по номеру в CRM:
      • Использовать Click2call сервер - команды для звонков будут передаваться на модуль через сервер разработчика;
      • Либо можно указать внешний ip адрес Asterisk (адрес роутера, за которым находится Asterisk) и пробросить порт 8077 до сервера с Asterisk. Команда из Битрикса на будет передавать на этот порт и обрабатываться модулем.
  1. Сохраняем.
  1. Попадаем на страницу с результатами всех проверок
Страница с результатами всех проверок
Другая часть бизнес-логики

В результате должно получиться вот так: при входящем или исходящем звонке показывается карточка звонка:

При входящем или исходящем звонке показывается карточка звонка

После завершения звонка в лиде создается звонок. При пропущенном входящем звонке создается задача.

Звонки в Битрикс24 в связке с Asterisk
Ссылка
скопирована
Получите бесплатные уроки на наших курсах
Все курсы
DevOps
Скидка 25%
DevOps-инженер с нуля
Научитесь использовать инструменты и методы DevOps для автоматизации тестирования, сборки и развертывания кода, управления инфраструктурой и ускорения процесса доставки продуктов в продакшн. Станьте желанным специалистом в IT-индустрии и претендуйте на работу с высокой заработной платой.
Получи бесплатный
вводный урок!
Пожалуйста, укажите корректный e-mail
отправили вводный урок на твой e-mail!
Получи все материалы в telegram и ускорь обучение!
img
Еще по теме:
img
Привет, дорогой читатель! В повседневной работе зачастую не хватает автоматизации. Поэтому, мы решили создать калькулятор инстал
img
Мы подумали, а почему бы не консолидировать все знания по Cisco VoIP продуктам и их настройке в единый документ? Добавить в них
img
Привет! Для удобства, мы структурировали все материалы по графическому интерфейсу FreePBX в нашей базе знаний в единый файл. Сам
img
Вам, как сетевому инженеру, крайне важно разбираться в том, каким образом вызовы VoIP влияют на пропускную способность канала в
img
В этой статье расскажем как отправлять различные СМС сообщения пользователям, позвонившим в контакт-центр Октелл и запросившим т
img
Всем современным кампаниям, производящим товары и оказывающим услуги, необходимо иметь специалистов, работающих с потенциальными
21 ноября
20:00
Бесплатный вебинар
Введение в Docker