Откройте файл конфигурации и задайте настройки.
nano /etc/lanbilling/lbcore-smartyard-rbt.conf
Пример конфигурации:
[lbcore]
addr = "127.0.0.1:1502"
login = "testlogin"
password = "testpass"
max_events = 10000
keep_alive = 30
[options]
# Уникальный ключ экземпляра модуля
unit_key = 0
# Путь к файлу журнала работы модуля, если не задан - используется syslog
log = "/var/log/billing/lbcore-smartyard-rbt.log"
блок [lbcore] — настройки доступа к ядру LANBilling:
addr — адрес LBcore для доступа к JSON API.
login — логин менеджера/администратора, от лица которого будут выполняться запросы к LBcore.
password — пароль менеджера/администратора, от лица которого будут выполняться запросы к LBcore.
max_events — размер буфера событий. Определяет максимальное число событий, которые могут находиться в обработке у модуля. Если количество событий превысит число, заданное в этом параметре, новые события будут ожидать обработки. Значение по умолчанию — 10000 событий.
Не рекомендуется сильно уменьшать размер буфера. Это может привести к замедлению работы модуля или к ошибкам.
Увеличивать буфер следует, если модуль в модуль поступает большое количество событий, и он не успевает их обрабатывать. Например, события по изменению услуг при смене дня или месяца.
Если нагрузка на модуль не высокая, увеличение буфера не ускорит обработку событий.
keep_alive — частота отправки TCP-пакетов для проверки соединения с LBcore. Указывается в секундах.
По умолчанию включена проверка соединения раз в 30 секунд. Как правило, менять этот параметр не требуется.
блок [options] — настройки экземпляра модуля:
unit_key — уникальный идентификатор экземпляра модуля, созданного в административном интерфейсе.
log — путь к лог-файлу модуля.
Далее добавьте в LANBilling тариф и услугу для домофонии.
Перед тем как приступить к работе, запустите модуль.
Есть вопросы по документации? Пожалуйста, напишите их