Настроить интеграцию с TVIP Media

Все элементы, необходимые для интеграции биллинга с платформой TVIP Media, входят в ядро АСР LANBilling. После того как вы приобретёте модуль, можно будет настроить интеграцию.

Задать параметры взаимодействия

  1. Откройте файл конфигурации LBcore:

    nano /etc/billing.conf
    

    ``

  2. Добавьте и настройте следующие опции:

    #Загрузка модуля (1- загружать, 0 - не загружать)
    load_tvip_module = 1
    
    #Реквизиты доступа к сервису tvip
    tvip_login = sample_login
    tvip_password = sample_password
    tvip_host = my.tvip.media
    tvip_port = 443
    tvip_target = /api/provider/
    tvip_use_ssl = 1
    
    #Тайм-аут повторной отправки ошибочных операций в минутах
    tvip_retry_timeout = 1
    
    #Количество попыток повторной синхронизации
    tvip_retry_count = 5
    
    #Префикс услуг tvip
    tvip_service_prefix = tvip:
    
    #Флаг синхронизации оборудования
    tvip_sync_equipment = 1
    

    ``

  • load_tvip_module — установите 1, чтобы включить интеграцию.

  • Заполните реквизиты доступа к серверу платформы TVIP Media.

    • tvip_login и tvip_password — логин и пароль оператора, указанные при регистрации на платформе TVIP Media.

    • tvip_host — адрес сервера TVIP Media.

    • tvip_port — порт сервера TVIP Media.

    • tvip_target — конечная точка для API-обращений к платформе TVIP Media.

    • tvip_use_ssl — протокол:

      • 1 — https
      • 0 — http
  • tvip_retry_timeout — через сколько минут отправлять повторный запрос, если операция завершилась ошибочно.

  • tvip_retry_count — количество попыток повторной синхронизации.

  • tvip_service_prefix — префикс, по которому система будет определять, что услуга относится к платформе TVIP Media. Префикс нужно будет указывать при создании услуг в каталоге АСР LANBilling.

  • tvip_sync_equipment — если вы ведёте учёт абонентских устройств в АСР LANBilling, то вы можете передавать на платформу TVIP Media сведения об устройствах. Например, если в биллинге менеджер привяжет ТВ-приставку к учётной записи и свяжет её с услугой TVIP, на платформе появится запись об этом. Если отвязать устройство, запись на платформе пропадёт.

    • 1 — синхронизировать данные об оборудовании.
    • 0 — не синхронизировать.

Для логирования событий используется файл lbcore.log. По умолчанию журнал находится в каталоге /var/log/billing/.

Перезапустить LBcore

Чтобы начать взаимодействие с TVIP Media, перезапустите ядро АСР LANBilling — модуль LBcore.

Команды отличаются для разных ОС.

systemctl restart lbcore
/usr/local/etc/rc.d/lbcore.init restart