После того как вы установите модуль lbcore-userside, откройте файл конфигурации и задайте настройки.
Открыть файл конфигурации:
nano /etc/lanbilling/lbcore-userside.conf
Пример конфигурации:
#Настройки доступа к LANBilling LBcore Server
[lbcore]
addr = "127.0.0.1:1502"
login = "admin"
password = ""
log_requests = true
keep_alive = 30
#Настройки сервера прослушивания входящих сообщений от userside
[server]
listen = ":34045"
allowed_addresses = ["0.0.0.0/0"]
api_key = "1234"
#Настройки модуля
[options]
log = "/var/log/billing/lbcore-userside.log"
oper_id = 0
Настройки доступа к LANBilling LBcore Server.
addr — IP-адрес сервера, где установлен модуль LBcore, а также номер порта, который используется для работы. Эти сведения можно посмотреть в файле конфигурации LBcore billing.conf
login и password — логин и пароль менеджера от административного интерфейса LANBilling
log_requests — логировать запросы к LBcore.
keep_alive — время ожидания ответа от LBcore, в секундах.
Настройки сервера прослушивания входящих сообщений от userside
listen — прослушиваемый адрес для входящих запросов.
allowed_addresses — разрешённые адреса входящих запросов, формат: ip/mask, например ["127.0.0.15/32","10.0.0.0/24"].
api_key — следует установить одинаковый API-ключ в конфигурации модуля и в конфигурации Userside.
Настройки модуля
log — путь к файлу журнала работы модуля. Если путь не задан, используется syslog
oper_id — идентификатор организации оператора, услуги которого будут загружаться в ERP-систему.
Рассмотрим настройку на примере Userside.
В интерфейсе Userside создайте новый биллинг. Перейдите в раздел «Настройка» — «Биллинги» — «Создать новый биллинг». Система выдаст внутренний номер биллинга.
Укажите внутренний номер биллинга в конфигурации Userside: /var/www/userside/userside3/main/config/config.php
$billingSynergy["<Внутренний номер>"];
``
Убедитесь, что указали тот же API-ключ, что и в файле конфигурации модуля lbcore-userside
/root/usm_billing/usm_billing.conf.php:
$billingUrl = 'http://192.168.55.140:34045/?key=1234';
192.168.55.140:34045 - хост:порт для доступа к модулю
key=1234 - API ключ
``
При корректной настройке:
Перед тем как приступить к работе, запустите модуль.
Есть вопросы по документации? Пожалуйста, напишите их