Все элементы, необходимые для интеграции биллинга с платформой TVIP Media, входят в ядро АСР LANBilling. После того как вы приобретёте модуль, можно будет настроить интеграцию.
Откройте файл конфигурации LBcore:
nano /etc/billing.conf
``
Добавьте и настройте следующие опции:
#Загрузка модуля (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
— протокол:
tvip_retry_timeout
— через сколько минут отправлять повторный запрос, если операция завершилась ошибочно.
tvip_retry_count
— количество попыток повторной синхронизации.
tvip_service_prefix
— префикс, по которому система будет определять, что услуга относится к платформе TVIP Media. Префикс нужно будет указывать при создании услуг в каталоге АСР LANBilling.
tvip_sync_equipment
— если вы ведёте учёт абонентских устройств в АСР LANBilling, то вы можете передавать на платформу TVIP Media сведения об устройствах. Например, если в биллинге менеджер привяжет ТВ-приставку к учётной записи и свяжет её с услугой TVIP, на платформе появится запись об этом. Если отвязать устройство, запись на платформе пропадёт.
Для логирования событий используется файл lbcore.log
. По умолчанию журнал находится в каталоге /var/log/billing/
.
Перезапустите модуль LBcore. Команды различаются в разных ОС.
systemctl restart lbcore
service lbcore restart
Есть вопросы по документации? Пожалуйста, напишите их