После того как вы установите модуль
Открыть файл конфигурации:
nano /etc/lanbilling/lbcore-tv24.conf
Пример конфигурации:
# Настройки доступа к LANBilling LBcore Server
[lbcore]
addr = "127.0.0.1:1502"
login = "admin"
password = ""
agent_ids = [9]
log_requests = true
tv24_uuid_prefix = "tv24:"
# Настройки доступа к API 24 часа ТВ
[tv24]
addr = "https://24htv.platform24.tv"
auth_token = "000x0xxx0x0xx00x000x0xx0"
# Настройки сервера
[server]
addr = "0.0.0.0:34038"
allowed_addresses = ["0.0.0.0/0"]
# Настройки модуля
[options]
default_agent_id = 0
default_tar_id = 0
register_entities = false
allow_tar_change = true
log = ""
Блок [lbcore] — настройки доступа к серверу, на котором установлено ядро АСР LANBilling.
addr —
login и password — реквизиты доступа для сотрудника, от лица которого будут выполняться запросы.
agent_ids — идентификаторы агентов, работающих с модулем
log_requests — логирование запросов к ядру. Чтобы включить логирование, установите значение true.
tv24_uuid_prefix — префикс, по которому система будет определять, что услуги относятся к платформе «24 часа ТВ». Префикс нужно будет указывать при создании услуг в каталоге АСР LANBilling.
Блок [tv24] — настройки доступа к API платформы.
addr —
auth_token — ключ доступа к API сервиса. Должен быть сгенерирован в личном кабинете «24 часа ТВ».
Блок [server] — настройки сервера «24 часа ТВ».
addr —
Кроме того, при запуске модуля вам потребуется открыть порт 34038.
allowed_addresses — сегменты сети, с которых могут быть отправлены
Блок [options] — дополнительные настройки модуля.
Вы можете включить автоматическое создание учётных записей в биллинге. Система будет создавать их, когда абонент зарегистрируется в приложении «24 часа ТВ». Эти настройки определяют, какой агент и тариф будут назначаться по умолчанию в таких учётных записях. Убедитесь, что в системе есть нужный агент и тариф — запишите их ID.
default_agent_id — ID агента, который будет назначаться по умолчанию в учётной записи. Если это поле оставить пустым, будет использоваться первый агент из поля agent_ids в блоке [lbcore]. Если указать значение 0, то учётные записи не будут создаваться по запросу приложения «24 часа ТВ».
default_tar_id — ID тарифа, который будет назначаться по умолчанию в учётной записи. Если указать значение 0, то учётные записи не будут создаваться по запросу приложения «24 часа ТВ».
register_entities — возможность назначать тарифы и услуги платформы «24 часа ТВ» юридическим лицам.
allow_tar_change — возможность для абонентов переключаться между тарифами в приложении «24 часа ТВ».
log — путь к файлу журнала работы модуля. Если путь не задан, используется syslog.
Далее запустите модуль.
Есть вопросы по документации? Пожалуйста, напишите их