Форпост — платформа видеонаблюдения, через которую абоненты могут смотреть видео с камер и работать с архивом записей. Модуль lbcore-fpst позволяет тарифицировать услуги видеонаблюдения и управлять доступом абонентов к камерам с помощью LANBilling.
Интеграция предусматривает два вида услуг: доступ к публичным камерам оператора и доступ к персональным камерам, установленным на территории абонента.
Доступ к публичным камерам — на платформе существует специальный аккаунт оператора. В него входят публичные камеры, а также пользователи, которые могут просматривать камеры.
Персональные камеры («Облачное видеонаблюдение»): отдельный аккаунт с пользователем и камерами. Для личных камер нужна отдельная учётная запись в LANBilling.
Изменения в LANBilling передаются в Форпост по событиям.
| Изменение в LANBilling | Результат в Форпост |
|---|---|
| Включена активная услуга камеры | Создаётся пользователь (если нет); выдаётся доступ к камере с проверкой блокировок и максимума камер |
| Услуга заблокирована, остановлена или удалена | Доступ к соответствующей камере блокируется |
| Услуга разблокирована | Доступ к соответствующей камере предоставляется |
| Учётная запись заблокирована | Связанный пользователь переводится в состояние «Выкл» |
| Изменён пароль учётной записи | Пароль пользователя меняется в Форпост |
Убедитесь, что вам доступен модуль «Интеграция с видеонаблюдением Форпост».
Зарегистрируйтесь на платформе и установите «Форпост» на свой сервер (документация «Форпост» по установке).
Создайте аккаунт, в который будут добавляться пользователи с доступом к публичным камерам. Идентификатор этого аккаунта нужно будет указать в настройках модуля.
Также добавьте камеры. Идентификаторы камер нужно будет указать в параметрах услуг (вместе с префиксом).
Установите модуль lbcore-fpst.
Убедитесь, что в LANBilling есть агент с типом «Услуги». Если нет — создайте новый.
Задайте настройки модуля lbcore-fpst в административном интерфейсе LANBilling.
Задайте параметры в файле конфигурации.
Запустите модуль lbcore-fpst.
Настройте каталог услуг — каждая услуга будет соответствовать камере на платформе «Форпост». Предварительно сохраните идентификаторы камер, чтобы указать их в параметрах услуг LANBilling.
При установке новой камеры сначала добавляйте её на платформе «Форпост», затем — создавайте услугу в соответствующем каталоге в LANBilling. При добавлении услуги в каталог в поле «Внешний идентификатор» указывайте префикс соответствующего типа камеры (публичная или личная) и ID камеры с платформы, например fpst_public:333. После этого добавьте услугу новой камеры в нужный тариф тариф и назначайте в учётных записях абонентов.
Создайте тариф для публичных камер. В тарифе можно настроить ограничение на максимальное количество камер, к которым можно предоставить доступ абоненту.
Создайте учётную запись абонента с услугами публичных камер.
Данные о доступе к камерам можно синхронизировать.
Создайте тариф для персональных камер. В тарифе можно указать ограничения на количество камер и доступ к архивным записям (например, абоненту будут доступны записи только за 2 последних дня).
Создайте учётную запись абонента с услугами персональных камер.
Данные о доступе к камерам можно синхронизировать.
Есть вопросы по документации? Пожалуйста, напишите их