amoCRM — одна из популярных CRM в Узбекистане для отделов продаж. Если у вас уже работает Asterisk, и вы используете amoCRM — двусторонняя интеграция превращает звонки в полезные данные. Разбираем, что именно вы получаете.
Возможности интеграции
1. Всплывающие карточки клиентов
При входящем звонке менеджер видит на экране карточку клиента: имя, история сделок, последние комментарии, теги. До того, как поднять трубку. Это даёт пару дополнительных секунд для подготовки и сразу повышает качество разговора.
Если номер новый — amoCRM автоматически создаёт нового лида с этим номером и привязывает к нему текущий звонок.
2. Click-to-call из карточки
Менеджеру не нужно набирать номер. В карточке amoCRM появляется кнопка «Позвонить». Клик — Asterisk инициирует исходящий звонок: сначала на софтфон менеджера, после поднятия — на номер клиента.
Это экономит 5–10 секунд на каждом звонке. На команде из 10 операторов с 50 звонками в день — час рабочего времени экономится.
3. Автоматическая запись разговоров в сделках
После завершения звонка ссылка на запись разговора автоматически прикрепляется к карточке клиента в amoCRM. Руководитель может открыть запись в один клик прямо из CRM.
Это критически важно для контроля качества: вместо вручного поиска звонка по дате/номеру в админке Asterisk — всё привязано к сделке.
4. Распределение звонков по ответственным
Если клиент уже в amoCRM привязан к менеджеру (полю «Ответственный»), Asterisk автоматически направит звонок именно ему. Если менеджер занят или отсутствует — на резервного. Если все заняты — в очередь.
Это убирает «футбол» между менеджерами и сохраняет персональный контакт с клиентом.
5. Создание задач после звонка
После каждого звонка в amoCRM автоматически создаётся событие — с типом (входящий/исходящий/пропущенный), длительностью, ссылкой на запись. Менеджер может тут же поставить задачу «перезвонить через 3 дня» или «отправить КП».
6. Аналитика звонков в воронке
В отчётах amoCRM появляются данные о телефонных активностях по каждой сделке. Видно: сколько звонков было, какой средний разговор, на каком этапе воронки чаще теряются клиенты.
Как настраивается интеграция
Настройка двунаправленной интеграции Asterisk + amoCRM занимает 1–2 рабочих дня и состоит из четырёх шагов:
- Регистрация интеграции в amoCRM. В админке amoCRM создаётся OAuth-приложение, выдаются client_id, client_secret и ключ для редиректа.
- Настройка вебхуков на стороне Asterisk. На сервере устанавливается скрипт, который слушает события AMI (Asterisk Manager Interface): начало звонка, завершение, голосовая почта. Каждое событие отправляется в amoCRM по REST API.
- Настройка click-to-call. В amoCRM настраивается виджет, который при нажатии «Позвонить» отправляет команду Originate в Asterisk. Это требует подключения отдельного Webhook URL и проверки HMAC-подписи.
- Тестирование сценариев. Проверяем входящие, исходящие, пропущенные, переадресации, конференции. Каждый сценарий должен корректно отображаться в карточке amoCRM.
Что нужно с вашей стороны
- Учётная запись amoCRM с ролью администратора
- Asterisk-сервер с настроенными SIP-транками
- Список менеджеров, которые будут принимать звонки (для маппинга на учётки amoCRM)
- Доступ к серверу или к команде, которая может выполнить установку (мы делаем сами)
Возможные сложности
Иногда возникают такие проблемы:
- Прокси/файрволл блокирует исходящие к amoCRM API. Решается белым списком IP в файрволле.
- Звонок «теряется» при переадресации. Решается правильной настройкой канал-идентификаторов в диалплане.
- Дубль карточки клиента — если номер записан в amoCRM в одном формате, а на звонке приходит в другом (с +998 или без). Решается нормализацией номеров.
Вместо заключения
Двунаправленная интеграция Asterisk и amoCRM полностью реализуется без подписки на сторонние сервисы. Один раз настроили — пользуетесь годами без дополнительных платежей. Если у вас amoCRM работает, а телефония пока на старой системе — это первая и самая ценная задача для оптимизации.
Связанные: amoCRM интеграция · Bitrix24 интеграция · Все CRM · Блог