Непосредственная организация оповещения происходит под управлением программы-сервиса на сервере
системы. Для управления системой используется программа "Оповещение". В зависимости от прав,
предоставленных администратором системы каждому отдельному пользователю, программа позволяет
непосредственно организовывать и управлять задачами оповещения или только отображать информацию
о ходе их выполнения.
Оповещение абонентов производится как по заранее созданным в программе конфигурирования системы
схемам оповещения, так и через загрузку текстового файла. Каждая схема оповещения определяется
набором абонентов, которым необходимо проиграть определенное сообщение, и набором параметров,
установленных по умолчанию (файл сообщения, количество попыток дозвониться до абонента и т.д.).
Состав списка абонентов для конкретной задачи оповещения может быть изменен как в программе
конфигурирования системы, так и непосредственно из программы "Оповещение" во время проведения
оповещения (кроме текстового файла).
Интерфейс программы представляет собой одно окно, основными элементами которого являются панель
инструментов и набор закладок (по одной на каждую открытую схему оповещения). Панель инструментов
содержит кнопки, при помощи которых и происходит управление оповещением. Все команды применяются
к схеме оповещения, закладка которой является активной в текущий момент времени. В заголовке каждой
закладки находится индикатор, который отображает текущее состояние схемы оповещения.
Запуск оповещения возможен как из программы "Оповещение", так и с телефонного аппарата, через
алгоритмы обработки вызовов.
Программа "Оповещение" позволяет выдавать статистику как по результатам проведения как каждой
сессии оповещения, так и по каждому конкретному абоненту.
Оповещение одного абонента в системе происходит следующим образом:
Система предпринимает несколько попыток (в соответствии с параметром "количество попыток
оповещения абонента") оповестить каждого абонента. За одну попытку оповещения абонента
считается обзвон всех его телефонов в соответствии с параметрами, заданными для соединения
по одному номеру (см. ниже). Если при оповещении абонента очередная попытка неудачна
(занято, нет ответа, нет подтверждения) и число предпринятых попыток не превышает заданного
в параметре "количество попыток оповещения абонента", то система через время, определенное
в параметре "пауза между попытками оповещения абонента" вновь будет дозваниваться до абонента.
Подтверждение оповещения осуществляется в соответствии с выставленными параметрами: "Без подтверждения",
"Подтверждение голосом", "Подтверждение DTMF-кодом".