Версия ПО Приток-А ни ниже 3.7.1 (60)+ Версия Приток-Охрана-WEB не ниже 2.0.1.24. ************************************************************ Схема взаимодействия: ************************************************************ [Ядро] - (tcp) - [Приток-Охрана] - (https) - [Viber] ************************************************************ Принцип работы: ************************************************************ Пульт создает паблик аккаунт в системе "Viber" и на его основе активирует бота. Как активировать бота - отдельная инструкция (см ниже). Этот бот работает на сервере "Viber" и имеет уникальное имя. Например: "GrdPritokRu_Bot". В настройках в админке "Приток-Охрана" указывается с каким ботом ему работать. Для одного "Приток-Охрана" один бот. Один бот пульта обслуживает всех пользователей пульта, у которых есть аккаунт в "Приток-Охрана". "Приток-Охрана" получает уведомления от сервера "Viber" о сообщениях, которые пишет пользователь (команды пользователя). Нужные уведомления и сообщения для пользователя "Приток-Охрана" отправляет пользователю через бота. Аккаунт пользователя "Приток-Охрана" привязывается к уникальному идентификатору пользователя. "Приток-Охрана" хранит связку "аккаунт-пользователь" в специальном файле. Путь к файлу настраивается в админке. Связка происходит через указание в профиле "Приток-Охрана" кода авторизации, полученного пользователем при начале работы с ботом. При возникновении событий на объекте, "Приток-Охрана" ищет аккаунт для этого объекта. Проверяется настроено ли для этого аккаунта в (профиле пользователя) оповещение через "Viber". Если да, то "Приток-Охрана" отправляет уведомление (сообщение) пользователю в диалог паблик аккаунта от имени бота (через бота). Отображаемое имя бота настраивается в админке. Для того, чтобы отключить бота - нужно отключить внешнее оповещение в настрйках "Приток-Охрана" (убрать галочку). Для того, чтобы пользователю перестать получать уведомления - удалить связку в профиле через интерфейс "Мониторинг" "Приток-Охрана". Сервер "Приток-Охрана" должен иметь подтверждаемый SSL-сертификат. Подтверждаемый им адрес должен быть введен в поле "Внешний адрес сервера" в админке. Как настроить сервер Apache Tomcat на работу с сертификатом - отдельная инструкция (см ниже). Должен быть открыт порт для обратной связи сервера "Viber" по адресу SSL-сертификата. ************************************************************ Инструкция: ************************************************************ 1. "Viber" - Создать паблик аккаунт, получить ключ (app key) и активировать функцию диалога. 2. "Приток-Охрана" - Зайти в админку "Приток-Охрана". Во вкладке "Настройки" прописать параметры созданного бота в пункте "Внешние сервисы оповещения". Указать наименование бота и его токен (app key), полученный при создании бота. - Никому не сообщать App Key! - Сообщить пользователям имя паблик аккаунта (*). 3. Пользователю - Установить приложение "Viber" на смартфон (компьютер). - В "Viber" найти паблик аккаунт и включить фукнцию диалога. - Зайти в частный интерфейс "Приток-Охрана" (через браузер) и в профиле пользователя прописать полученный код авторизации. - Убедиться, что пользователь зарегистрирован - будет сообщение от бота в "Viber". ************************************************************ Инструкция: Apache Tomcat и SSL ************************************************************ Прежде всего необходимо получить сертификат в аккредитованном центре сертификации (CA). Для этого необходимо сформировать специальный запрос на выпуск сертификата, так называемый (Certificate Signing Request). При формировании этого запроса вам будет задан ряд вопросов, для уточнения деталей о вашем домене и вашей компании. После завершения ваш веб сервер создаст 2 типа криптографических ключей — приватный ключ и публичный ключ. Далее в зависимости от типа сертификата необходимо полученные ключи поместить в файл-хранилище .jks (Java Key Store) и указать его в конфигурации сервера (conf/server.xml). Более подробную инструкцию по настройке Apache Tomcat Вы можете найти на сайте сертификационного центра и по адресу: https://tomcat.apache.org/