Все элементы, необходимые для интеграции биллинга с платформой 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/.
Чтобы начать взаимодействие с TVIP Media, перезапустите ядро АСР LANBilling — модуль LBcore.
Команды отличаются для разных ОС.
systemctl restart lbcore
/usr/local/etc/rc.d/lbcore.init restart
Есть вопросы по документации? Пожалуйста, напишите их