Телефония в EspoCRM: Asterisk, VoIP и облачные АТС
9 лет и 250+ проектов автоматизации продаж. Разработка модулей и CRM на открытом ядре EspoCRM — направление, которое ведём для компаний с нестандартными процессами. Подробнее о команде.
Телефония превращает CRM из картотеки в рабочий инструмент: звонок приходит, карточка клиента открывается сама, разговор ложится записью в историю сделки. В EspoCRM телефонии из коробки нет, и это осознанное решение вендора: АТС у всех разные. Разберём, какие варианты подключения существуют и что выбрать под вашу инфраструктуру.
Что должна уметь связка CRM и телефонии
Минимальный полезный набор выглядит так: всплывающая карточка при входящем звонке с именем клиента и открытой сделкой; клик-звонок из карточки без набора номера руками; фиксация всех звонков в истории с длительностью; ссылка на запись разговора внутри сделки; создание карточки и сделки по звонку с нового номера. Если интеграция не умеет всплывающую карточку и фиксацию истории, её польза близка к нулю.
Вариант 1: Asterisk и самостоятельные АТС
Классика для компаний со своей телефонной станцией. Asterisk и его сборки (FreePBX и другие) интегрируются с EspoCRM через события станции: интеграционный модуль слушает их и дёргает CRM. Плюс подхода: полный контроль и отсутствие абонентской платы за посредников. Минус: связку настраивает и сопровождает специалист, который понимает обе стороны.
По запросу «espocrm asterisk» готовых коробочных решений мало, и большинство внедрений в итоге делается кастомным модулем под конкретную конфигурацию станции. Это нормальная практика: событийная модель у станций различается, универсальный модуль неизбежно упирается в частности.
Вариант 2: облачные АТС
Российские облачные АТС (Телфин, Манго, UIS, Билайн и другие) дают API и вебхуки, через которые собирается та же связка: событие звонка приходит в CRM по HTTP. Плюсы: не нужна своя станция, записи хранятся у оператора, настройка быстрее. Минус: абонентская плата и зависимость набора возможностей от тарифа оператора.
Схема работы одинаковая у всех: вебхук о звонке принимает модуль в CRM, находит клиента по номеру, показывает карточку и создаёт запись о звонке. Различаются детали API, поэтому модуль пишется или адаптируется под конкретного оператора.
Вариант 3: софтфоны и WebRTC
Для команд без офисной телефонии звонки идут прямо из браузера: гарнитура, WebRTC-софтфон, номер у облачного оператора. CRM в этой схеме остаётся центром: звонок стартует из карточки, запись и статистика возвращаются в неё же.
Что выбрать
Ориентир простой. Своя АТС уже есть и работает: интегрируйте её, не переезжайте ради CRM. Телефонии нет или ей меньше года: облачная АТС с API закроет вопрос быстрее и дешевле. Есть колл-центр с десятками операторов: считайте оба варианта, на этом масштабе экономика своей станции начинает сходиться.
В наших проектах телефония — один из самых частых модулей платформы: подключаем и облачные АТС, и Asterisk, со всплывающей карточкой, историей и записями в сделках. Какие ещё границы у базовой комплектации EspoCRM, разбирали в обзоре системы.
Сколько занимает подключение облачной АТС?+
При готовом модуле под вашего оператора: дни. Если модуль пишется под API оператора с нуля: одна-две недели с тестированием сценариев.
Записи разговоров хранятся в CRM?+
Обычно в CRM хранится ссылка на запись у оператора или на вашем хранилище. Тянуть аудиофайлы в базу CRM плохая идея: база тяжелеет без пользы.
Можно ли видеть пропущенные звонки?+
Да, пропущенный звонок фиксируется как событие, и на него настраивается автоматизация: задача менеджеру перезвонить с дедлайном.
А мессенджеры так же подключаются?+
Логика похожая, канал другой: сообщения из Telegram и WhatsApp приходят в CRM модулем-коннектором. У нас это отдельный модуль платформы.
Опишите задачу — за день вернёмся с планом и оценкой
Подберём телефонию под вашу инфраструктуру и подключим со всплывающей карточкой, историей и записями в сделках. Разбор задачи бесплатный.
Обсудить проект по вашей задаче
Оставьте контакты: перезвоним в течение 2 часов в рабочее время.