Видно, кто звонит
При входящем всплывает карточка: имя клиента, его сделка и кнопка перейти. Номер сравнивается по цифрам, поэтому формат записи в базе значения не имеет.
Звонки живут внутри CRM: менеджер видит, кто звонит, ещё до ответа, разговор попадает в карточку сделки, а пропущенный не теряется. Подключается любая АТС, где можно настроить адрес для уведомлений.
Все интеграцииПри входящем всплывает карточка: имя клиента, его сделка и кнопка перейти. Номер сравнивается по цифрам, поэтому формат записи в базе значения не имеет.
После завершения в ленте заказа появляется строка со временем, длительностью, сотрудником и ссылкой на запись — историю общения не нужно вести руками.
Уведомление уходит сотруднику, на чей внутренний номер шёл вызов, а если такого нет — всем, кто работает со звонками. Push приходит и на телефон.
Все разговоры компании с фильтрами по дате, направлению, статусу, сотруднику и номеру. Видно, кто сколько принял и что осталось без ответа.
Нужна АТС, в которой можно указать адрес для уведомлений о звонках.
Маркет → «Телефония». По умолчанию модуль выключен.
Настройки → Каналы связи → Телефония. Система выдаст адрес для вебхука — его нужно прописать в кабинете вашей АТС. Можно задать секрет: тогда каждый запрос проверяется по подписи.
Укажите, какой внутренний номер у какого сотрудника — тогда звонок сразу адресуется нужному человеку, а не всей команде.
Открытый и простой: если ваша АТС умеет слать вебхуки, она уже совместима.
АТС отправляет POST на выданный адрес. Достаточно двух событий —
«начался» и «завершился»; остальные уточняют картину.
| Событие | Когда отправлять |
|---|---|
| started | Вызов поступил на АТС или начат исходящий |
| answered | На звонок ответили |
| ended | Разговор завершён: длительность, статус, ссылка на запись |
| missed | Звонок пропущен, если АТС шлёт это отдельно |
| recording_ready | Запись разговора появилась позже завершения |
POST /webhooks/telephony/generic/ВАШ_ТОКЕН
Content-Type: application/json
{
"event": "ended",
"direction": "in",
"call_id": "pbx-8842",
"phone": "+375 29 123-45-67",
"extension": "102",
"duration": 155,
"status": "answered",
"recording_url": "https://pbx.example.com/rec/8842.mp3"
}
Повторная доставка безопасна: события одного звонка склеиваются по call_id,
а если АТС его не присылает — по номеру. Дублей и повторных уведомлений не будет.
Сейчас АТС подключается по описанному формату — настройками, без разработки с нашей стороны. Готовые адаптеры под конкретных провайдеров, чтобы не настраивать поля вручную, в работе.
Хранение записей на нашей стороне с учётом в квоте компании и исходящий звонок прямо из карточки — следующие шаги.
Напишите, какая у вас телефония, — посмотрим её настройки уведомлений и скажем честно.