Интеграция облачной телефонии и системы управления предприятием — это стандарт современной автоматизации. Однако часто пользователи 1С:Управление нашей фирмой (УНФ) сталкиваются с ситуацией, когда звонки фиксируются в базе «постфактум», а долгожданное окно с карточкой клиента при входящем вызове не появляется. В этой статье мы подробно разберем, как работает механизм взаимодействия между ВАТС Ростелеком и 1С, выясним причины задержек и настроим систему для работы в режиме реального времени.
Для начала проанализируем, как именно 1С узнает о том, что вам кто-то звонит. В отличие от полноценных SIP-панелей, штатный функционал большинства типовых конфигураций (включая УНФ) использует механизм Webhooks. Это работает следующим образом:
HTTP-сервис, который «слушает» внешние запросы.Если в вашей базе звонки появляются только после завершения разговора, это сигнализирует о том, что 1С успешно обрабатывает событие completed (или его аналог), но «пропускает» событие start. Разберем по шагам, где может скрываться проблема.
Рассмотрим настройки на стороне провайдера. Часто по умолчанию в ЛК ВАТС включена передача только финальных данных о звонке для формирования статистики. Нам же нужно взаимодействие в реальном времени. Проанализируем настройки в разделе «Интеграция с CRM» -> «1С»:
call-event из интерфейса РТК.Выясним причину, по которой АТС может не «достучаться» до вашей базы. Одной из самых частых проблем является блокировка запросов на уровне IIS/Apache или отсутствие прав доступа. Для работы интеграции 1С должна иметь возможность принимать анонимные запросы или запросы с базовой авторизацией, зашитой в URL.
Разберем пример структуры URL для интеграции:
https://mybase.ru/unf/hs/telephony/v1/event?login=api_user&password=password123
Важные моменты при публикации:
default.vrd должны быть разрешены соответствующие HTTP-сервисы.api_user), под которым авторизуется АТС, должен иметь роль ДобавлениеИзменениеЗвонков и права на использование HTTP-сервиса телефонии.Рассмотрим ситуацию: запрос от АТС пришел, 1С его приняла, но окно ни у кого не открылось. Почему? Система не знает, какому именно пользователю показать уведомление. Для этого в 1С реализована жесткая привязка по внутреннему номеру.
Проверьте следующие настройки:
101).101.Если номера не совпадают, 1С получит событие, увидит, что звонок идет на номер 101, но не найдет активного сеанса пользователя с таким идентификатором и проигнорирует команду на открытие окна.
Проанализируем влияние среды запуска 1С на работу уведомлений. Это критический момент, который часто мешает работе «из коробки».
Веб-клиент (браузер):
Современные браузеры блокируют всплывающие окна. Если 1С пытается открыть карточку звонка, браузер может просто «тихо» заблокировать это действие. Убедитесь, что для адреса вашей базы в настройках браузера разрешены всплывающие окна и уведомления.
Терминальный сервер (RDP):
При работе в режиме удаленного рабочего стола возникает сложность с передачей звука и управлением звонком. Штатные средства интеграции Ростелекома часто требуют установки специального «Компонента телефонии» (ActiveX или расширение). В терминальной сессии этот компонент может конфликтовать с сессиями других пользователей. Рекомендуется использовать Тонкий клиент с установкой локального компонента телефонии для наиболее стабильной работы.
Важно понимать, что «коробочная» интеграция через HTTP-сервисы имеет ряд ограничений. Рассмотрим их подробнее:
Если вам требуется мгновенная реакция, возможность перевода звонка одной кнопкой или прослушивание записей разговоров прямо из карточки клиента без перехода в ЛК Ростелекома, стоит рассмотреть специализированные панели телефонии (например, решения от Мико или Рарус). Они используют протоколы прямого взаимодействия с АТС, минуя медленные HTTP-очереди.
Если звонки фиксируются только по завершении, выполните следующие действия:
Правильная настройка этих параметров позволит вам получить полноценную систему CRM, которая будет приветствовать ваших клиентов по имени еще до того, как менеджер поднимет трубку.