Механизм позволяет создавать произвольные алгоритмы взаимодействия пользователя с информационной системой или бэк-офисом, в том числе расширять возможности самообслуживания и техподдержки. Механизм подключается к линии (как опция) и работает в связке с механизмами работы с обращениями, с возможностью детерминировать действия пользователя (цифровое меню, или “бот-меню”).

Технически работа механизма реализована на технологии 4.2. API трансляции событий. После установки хука через соответствующее API (4.2.1.1. Подписаться на события ) с параметром bot, внешняя система начнет получать ограниченный набор сообщений, который может быть обработан внешней системой (ботом).

Принципиальная схема

Обработчик событий может быть написан на любом языке, поддерживающем возможность создать HTTP-сервер и осуществлять обычные HTTP-запросы.

Список получаемых событий

Другие замечания

Примеры реализаций ботов на нескольких языках программирования: