При настройке интеграции с облачными АТС, например, Mango Office, у разработчиков часто возникают вопросы о том, как именно 1С узнает о входящем звонке. Давайте подробно разберем этот процесс, отбросим лишние сомнения и выясним, как устроено это взаимодействие «под капотом».
Прежде всего, нам нужно понять, как система получает информацию. Существует два основных подхода к обмену данными между внешним сервером (АТС) и учетной системой (1С):
В случае с интеграцией Mango Office в 1С:УНФ реализована именно Push-модель. Это означает, что 1С не тратит ресурсы на постоянный опрос, а «слушает» входящие сетевые запросы, ожидая команды от АТС.
Рассмотрим пошагово, как происходит магия появления карточки звонка на экране пользователя:
POST-запрос, содержащий данные о звонке (номер телефона, добавочный номер), и отправляет его на заранее определенный URL.IIS или Apache). Без опубликованного HTTP-сервиса АТС просто не найдет «адресата» для своего сообщения.веб-сервиса (например, MobileService). Система идентифицирует номер телефона и ищет соответствующий контакт в базе.Оповестить() для активных клиентских сеансов. Клиентская часть 1С (толстый или тонкий клиент) ловит это через обработчик ОбработкаВнешнегоСобытия.Важно понимать, что в современных реализациях интеграций от разработчиков 1С или провайдеров телефонии установка локальных внешних компонент (файлов с расширением .dll или .so) чаще всего не требуется. Весь обмен данными происходит на уровне протоколов HTTP/HTTPS.
Ключевые моменты, которые нужно помнить:
веб-сервер и корректно прописаны WSDL-описания сервисов.КонтактнаяИнформация или Взаимодействие именно у того менеджера, которому поступил звонок.ОбработкаВнешнегоСобытия. Именно в этом методе прописана логика вызова формы карточки.Подводя итог, можно сказать, что современная интеграция 1С с телефонией — это отлаженный процесс работы с Webhooks. Если вы настраиваете связь с Mango Office, сфокусируйтесь на корректной публикации базы и настройке URL оповещений в личном кабинете АТС. Это исключит необходимость «самописного» опроса сервера и обеспечит мгновенную реакцию системы на входящие звонки.