Интеграция с системой видеонаблюдения TRASSIR Cloud

TRASSIR Cloud — система видеонаблюдения на основе облачного решения.

На платформе TRASSIR Cloud хранятся сведения о пользователях и их ролях, а LANBilling отвечает за тарификацию услуг. Модуль интеграции позволяет синхронизировать данные между платформой TRASSIR и LANBilling, а также управлять доступом к услугам.

Как всё устроено

На платформе TRASSIR Cloud у оператора настроены роли — устройства или группы устройств видеонаблюдения с определёнными правами доступа для пользователей. Каждой роли соответствует определённая услуга в каталоге LANBilling.

Также на платформе есть профили пользователей — они соответствуют абонентам и их учётным записям в LANBilling. Соотнесение пользователей между платформой в биллингом осуществляется через email пользователя.

Если в биллинге создан новый абонент и учётная запись с услугами TRASSIR, и на платформе нет такого пользователя — регистрируется новый профиль с email и паролем абонента из LANBilling. Новому пользователю на платформе назначаются роли, соответствующие услугам из учётной записи в биллинге.

Абонент пользуется услугами, а LANBilling списывает деньги с договора абонента.

Изменения, происходящие в биллинге, переносятся в TRASSIR автоматически: если в биллинге у абонента меняется статус услуги, соответственно меняются доступные этому абоненту роли на платформе TRASSIR. Например, если услуги в биллинге заблокированы из-за недостатка средств, соответствующие роли на платформе станут недоступны пользователю, и он больше не сможет пользоваться камерами видеонаблюдения.

Чтобы отразить в биллинге изменения, произошедшие в TRASSIR (например, новые роли) — запустите синхронизацию.

Как настроить

  1. Приобретите модуль «Интеграция с TRASSIR Cloud».

  2. Зарегистрируйтесь в личном кабинете TRASSIR Cloud, а также в партнёрском кабинете.

    На платформе TRASSIR создайте роли — устройства или группы устройств видеонаблюдения с определёнными правами доступа для пользователей.

  3. Установите модуль lbcore-trassir.

  4. Задайте настройки модуля lbcore-trassir в административном интерфейсе LANBilling.

  5. Задайте параметры в файле конфигурации.

  6. Запустите модуль lbcore-trassir.

    Система автоматически создаст в LANBilling каталог и добавит в него услуги, соответствующие ролям на платформе TRASSIR.

    Название каждой услуги складывается из:

    • префикса (его вы указываете в настройках модуля в шаге 4),
    • ID соответствующей роли на платформе TRASSIR.

    Например: trassir:170494

  7. Чтобы создавать учётные записи абонентов, настройте агент и тариф.

    • Убедитесь, что в LANBilling есть агент с типом «Услуги». Если нет — создайте новый.

    • Настройте в LANBilling тариф и добавьте в него услуги сервиса TRASSIR.

Как работать

  1. В LANBilling создайте:

    На платформе TRASSIR автоматически зарегистрируется новый профиль с email и паролем из биллинга. Новому пользователю назначатся роли, соответствующие услугам из учётной записи в биллинге.

  2. Вручную синхронизируйте данные между платформой TRASSIR и биллингом:

    • чтобы добавить в каталог биллинга новые роли, появившиеся на платформе,
    • чтобы устранить расхождения в данных, если они возникнут.