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

После того как вы установите модуль LBircd, создадите и настроите VoIP-агент в административном интерфейсе, откройте файл конфигурации и отредактируйте его. В этом файле нужно настроить доступ к БД АСР LANBilling, а также задать другие параметры.

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

nano /etc/billing.conf.LBircd

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

# Main DB access parameters
rdbhost = 127.0.0.1
rdbuser = billing
rdbpass = billing
rdbname = billing
# Local DB access parameters
dbhost = 127.0.0.1
dbuser = billing
dbpass = billing
dbname = billing
# System id. (Must be unique)
sysid = 4
# Agent mode
type = main
# Log file: filename or special word 'syslog' to use syslog daemon on Unix system
logfile = ./lbircd.log
# Log verbosity level: error, warning, info, verbose, debug
log_level = info
# Uncomment to create pidfile at startup
#pidfile = /var/run/lbircd.pid
# Ignore incoming calls, which is not exist in sessionsradius
#strictrfcaccounting = 1
  • Параметры доступа к БД LBcore:

    • rdbhost — IP-адрес сервера, где находится БД;
    • rdbuser, rdbpass — логин и пароль пользователя с правами администратора;
    • rdbname — имя БД.
  • Local DB access parameters — не используется.

  • sysid — ID сетевого агента, для которого вы запускаете модуль. ID можно посмотреть в административном интерфейсе, в разделе «Объекты» — «Агенты».

    Параметр sysid должен быть уникальным. Для каждого сетевого агента, созданного в АСР LANBilling, нужно запускать свой модуль.

  • type — должен быть установлен режим main.

  • logfile — путь к файлу с логами сетевого агента. Логи можно сохранять в системном журнале — для этого укажите значение syslog.

  • log_level — режим логирования. Укажите в параметре log_level одно из значений:

    • error
    • warning
    • info
    • verbose
    • debug

Вы можете использовать внешний скрипт. В файле конфигурации агента LBircd задайте путь к исполняемому файлу.

# External script handler
handler = /usr/local/billing/scripts/handler.example.LBircd.sh

Далее запустите модуль LBircd и откройте порты.