Задать параметры в файле конфигурации модуля lbcore-lifestream

После того как вы установите модуль lbcore-lifestream, откройте файл конфигурации и задайте настройки.

Открыть файл конфигурации:

nano /etc/lanbilling/lbcore-lifestream.conf

Пример конфигурации:

# Настройки доступа к LANBilling LBcore Server
[lbcore]
addr = "127.0.0.1:1502"
login = "admin"
password = ""
log_requests = true
lifestream_uuid_prefix = "lifestream:"

# Настройки доступа к LifeStream API (Смотрёшка)
[lifestream]
addr = ""

# Настройки модуля
[options]
auto_login = ''
use_operator_mail_domain = false
log = ""
  • Блок [lbcore] — настройки доступа к серверу, на котором установлено ядро АСР LANBilling.

    • addr — IP-адрес и порт сервера, на котором установлен LBcore.

    • login и password — реквизиты доступа для сотрудника, от лица которого будут выполняться запросы.

    • log_requests — логирование запросов к ядру. Чтобы включить логирование, установите значение true.

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

  • Блок [lifestream] — настройки доступа к платформе.

    • addr — URL-адрес сервера платформы «Смотрёшка» в формате <http или https>://<URL-адрес>.
  • Блок [options] — настройки взаимодействия платформы с АСР LANBilling.

    • auto_login — какой логин присваивать абоненту на платформе, если дополнительное поле lifestream_login не заполнено. Варианты:

      • account_login — логин из карточки абонента;
      • vgroup_login — логин учётной записи;
      • account_email — email из карточки абонента.

      Если в конфигурации не задано значение этого поля, а дополнительное поле lifestream_login окажется пустым, система сначала попробует подставить адрес, указанный в дополнительном поле lifestream_email. Если оно тоже не заполнено, подставится email из карточки абонента.

    • use_operator_mail_domain — какой email-адрес использовать, если дополнительное поле lifestream_email не заполнено.

      • true — система составит email по следующей схеме: <логин учётной записи>@<почтовый домен оператора>. Значение будет взято из настроек оператора, который указан в договоре абонента.
      • false — подставлять email из карточки абонента.
    • log — путь к файлу журнала работы модуля. Если путь не задан, используется syslog.