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

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

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

nano /etc/lanbilling/lbcore-lifestream.conf

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

[lbcore]
addr = "127.0.0.1:1502"
login = "admin"
password = ""
log_requests = true
lifestream_uuid_prefix = "lifestream:"

[lifestream]
addr = ""

[server]
listen = ":34039"
allowed_addresses = ["0.0.0.0/0"]

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

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

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

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

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

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

    • addr — URL сервера платформы «Смотрёшка». Формат: <http или https>://<URL-адрес>.
  • Секция [server] — настройки, необходимые для того, чтобы абоненты могли управлять услугами «Смотрёшки» на сайте или в приложении.

    • listen — прослушиваемый адрес для входящих запросов. Формат: host:port или :port (":34039" эквивалентно “0.0.0.0:34039”).

    • allowed_addresses — адреса, с которых разрешены входящие запросы. Формат: IP/маска.

  • Секция [options] — настройки взаимодействия платформы с LANBilling.

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

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

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

    • log — путь к файлу журнала работы модуля. Если путь не задан, используется syslog.

IP-адрес и порт вы можете настроить в секции [server] в параметре listen.

Чтобы включить обратную интеграцию с платформой «Смотрёшки», сообщите её технической поддержке следующие адреса:

http://IP-сервера:34039/upsale/v3/add-subscription/ensure
http://IP-сервера:34039/upsale/v3/add-subscription/commit
http://IP-сервера:34039/upsale/v3/replace-subscription/ensure
http://IP-сервера:34039/upsale/v3/replace-subscription/commit

После этого запустите модуль lbcore-lifestream.