6.3.1 Работа с устройствами #
Для работы с устройствами необходимо выполнить следующие шаги:
- создание устройства;
- регистрация устройства на сервере.
Для создания устройства на странице «Устройства» необходимо нажать кнопку «Добавить устройства», в открывшемся окне (рисунок 57) в соответствующих полях ввести свободный номер вызова, наименование, выбрать профиль устройства и используемые кодеки, нажать кнопку «Сохранить».

Для создания группы устройств необходимо в меню «Устройства» нажать кнопку «Добавить диапазон», в открывшем окне указать начальный номер диапазона, конечный номер, профиль создаваемых устройств, используемые кодеки. Количество одноразово добавляемых устройств – не более 50 штук.
Для регистрации удалённых устройств необходимо через интерфейс управления устройства указать следующие данные:
- IP-адрес сервера IS-R (чаще всего для этого используется поле «SIP-сервер»);
- номер профиля устройства на сервере (чаще всего для этого используется поле «Логин»);
- пароль профиля устройства.
После сохранения данных запрос регистрации отправляется на сервер по указанному IP-адресу с указанными параметрами аутентификации: логин и пароль. В случае успешной регистрации на устройстве должен отобразиться статус устройства: «Зарегистрировано», на сервере статус устройства также поменяется сменится на «Оn» (когда регистрация отсутствует статус устройства – «Off»).
6.3.2 Работа с оповещениями #
Оповещение – это групповая трансляция на выбранную группу устройств. В зависимости от способов запуска оповещения и от источников трансляции есть следующие типы оповещений:
- оповещение реального времени (объявление);
- конференция;
- оповещение по расписанию (трансляция);
- оповещение по расписанию (радио);
- сценарий.
Все оповещения работают с зонами. Зона – это список устройств, на которые будет транслироваться оповещение.
Для работы с оповещениями обязательно должны быть выполнены следующие условия:
- создание устройства;
- создание зоны;
- дополнительные действия в зависимости от выбранного оповещения:
- добавление или использование существующего аудиофайла;
- добавление или использование существующего плейлиста;
- добавление или использование существующего радио;
- настроен Telegram-канал;
- настроен SMS-провайдер;
- настроен почтовый сервер;
- создание требуемого оповещения.
Зона может использоваться в разных оповещениях. Устройство может одновременно находится в нескольких зонах.
Управление зонами выполняется в пункте меню «Зоны». Для создания зоны используется кнопка «Добавить зону»: в открывшемся окне необходимо ввести наименование зоны и нажать «Сохранить». Затем в окне редактирования зоны во вкладке «Устройства» следует выбрать устройства, которые требуются добавить в зону (рисунок 58). Удаление и добавление устройств применяется сразу.

Управление объявлениями и конференциями выполняется в соответствующих пунктах меню.
Для создания оповещения должны быть созданы требуемые устройства и зона, затем следует нажать кнопку «Добавить оповещение», указать номер оповещения, наименование и зона, на которую будет вестись трансляция.
Управление оповещениями по расписанию выполняется в пункте меню «По расписанию». Во вкладках «По расписанию» и «Радио» редактируются соответственно трансляции и радиооповещения. Необходимо убедиться, что созданы требуемые устройства, зона, существует аудиофайл или плейлист, есть радио. Для создания новой трансляции на вкладке «По расписанию» следует нажать кнопку «Добавить оповещение», в открывшемся окне (рисунок 59) указать номер, наименование, выбрать зону, выбрать аудизапись или плейлист, установить время запуска и окончания трансляции (не может быть меньше текущего времени). Для «Радио» выбирается радиостанция.

Для настройки повторяющихся трансляций используется вкладка «Расписание». Переключатель «Расписание» включает режим повторяющихся оповещений. Повторы расписаний задаётся в формате CRON, который имеет следующие общие команды:
- «*» – любое значение;
- «,» – разделитель в случае перечисления значений;
- «–» – диапазон значений;
- «/» – шаг значений.
Индивидуальные значения приведены в таблице 21.
Таблица 21 – Индивидуальные значения #
| Минуты | Часы | Дни месяца | Дни недели | Месяцы |
| 0-59 – допустимые значения | 0-23 – допустимые значения | 0-31 – допустимые значения | 0-6 – допустимые значения
SUN-SAT – другой вариант записи 7 – воскресенье Неделя начинается с воскресенья |
1-12 – допустимые значения
JAN-DEC – другой вариант записи |
Пример настройки приведён в таблице 22 и на рисунке.
| Текст CRON | Расшифровка |
| 0 22 * * 1-5 | Повторы в 22:00 каждый день недели с понедельника по пятницу |
| 23 0-20/2 * * * | Повторы в 23-ю минуту каждый второй час в период с 00:00 по 20:00 |
| 0 0,12 1 */2 * | Повторы в 00:00 и в 12:00 в каждый первый день месяца каждый второй месяц |

Сценарий – это оповещение, запускаемое по условию. В качестве условия запуска может быть входящий вызов на номер сценария. Для управления сценариями должны быть выполнены следующие условия:
- созданы требуемые устройства;
- создана зона;
- существует аудиофайл или плейлист;
- создана группа в мессенджере «Telegram» и получен ID группы, если необходимо;
- добавлены контакты в адресную книгу, если необходимо;
- настроен SMS-провайдер, если необходимо;
- настроен почтовый сервер, если необходимо.
Управление сценариями осуществляется в меню «сценарии». Создание сценария осуществляется по нажатию на кнопку «Добавить сценарий»: в открывшемся окне следует указать номер, наименование, выбрать аудиозапись либо плейлист, ввести текст сообщения (если необходимо текстовое оповещение), указать ID группы в мессенджере «Telegram», куда должны приходить текстовые оповещения. Если необходимо оповещение на внешние номера или с помощью SMS-сообщений или электронной почты, то данные контакты добавляются в адресную книгу и выбираются во вкладке «Контакты».
Управление учётными записями осуществляется в меню «Пользователи». В системе предусмотрено три уровня доступа:
- администратор;
- оператор;
Администратор – пользователь с ролью admin, который имеет полный доступ ко всем настройкам системы. Оператор – пользователь с ролью user, который имеет доступ только на просмотр настроек. API – учётная запись для взаимодействия со встроенным REST API.
Список возможных действий: создание, редактирование, удаление, блокировка.
Для создания учётной записи используется кнопка «Добавить пользователя». В открывшемся окне необходимо указать логин и пароль учётной записи. Роль выбирается при открытии окна редактирования учётной записи.
6.3.3 Оповещение должностных лиц #
На сервере IS-R реализована возможность оповещения должностных лиц с помощью внешних сервисов. Возможно использовать следующие способы оповещения должностных лиц:
- вызов на мобильный или стационарный телефоны;
- оповещение на электронную почту;
- оповещение с помощью SMS-сообщений;
- оповещение через Telegram-канал.
Контактные данные должностных лиц добавляются в адресную книгу.
В качестве контактных данных можно указать мобильный или городской телефон, электронную почту. Для каждого телефона можно выбрать возможность отправки SMS-сообщений. Типы оповещений и требуемые условия приведены в таблице 23.
Таблица 23 – Типы оповещений и требуемые условия #
| Оповещение | Требуемые условия |
| Вызов на мобильный или стационарный телефон | Настроен SIP-транк и маршрутизация |
| Оповещение на электронную почту | Настроен почтовый сервер. Обеспечена сетевая связность с почтовым сервером |
| Оповещение с помощью СМС сообщений | Есть договор с SMS-провайдером и получен код активации. Для сервера обеспечен выход в сеть Интернет до SMS-провайдеров |
| Оповещение в телеграм группу | В Telegram-канал добавлен бот @rusintercombot.
Получен код группы и добавлен сценарий. Для сервера обеспечен выход в сеть Интернет |