Модуль OnGuardAlarmProvider обеспечивает:
- получение событий из системы OnGuard через платформу интеграции DataConduIT;
- получение информации о принимаемых операторами OnGuard решениях по тревожным событиям.
Схема взаимодействия компонентов SferaVideoAlarm с системой OnGuard приведена на рисунке 4.1.2.1.1.

Принцип работы:
- Служба SferaVideoAlarm.OnGuardClient подключается к модулю DataConduIT интеграционной платформы OnGuard через интерфейс WMI (Windows Management Instrumentation) и подписывается на получение новых событий “Lnl_SecurityEvent”.
- Также, служба SferaVideoAlarm.OnGuardClient подключается к БД OnGuard и отслеживает появление новых событий от действий оператора, связанных с обработкой тревожных событий (установка статуса «в процессе подтверждения», обновление статуса, подтверждение).
- Модуль OnGuardAlarmProvider подключается к службе OnGuardClient. События, полученные службой OnGuardClient, передаются модулю OnGuardAlarmProvider службы SferaVideoAlarm.
- Если для датчика полученного события существует настройка со списком камер, то в модуль работы с VMS отправляются данные о том, какие камеры необходимо отобразить на экране оператора VMS.