Настройка CALLBUIDER

Материал из М-200 WIKI

Перейти к: навигация, поиск

CALLBUILDER может работать в 3-х режимах:

  1. ONLINE - CALLBUILDER потоянно подключен к SPIDER-у.
  2. ФАЙЛОВЫЙ - запускается вручную на сохраненные TFS файлы.
  3. RADIUS - CALLBUILDER отправляет accounting информацию на сервер RADIUS.


Настройка ONLINE осуществляется с помощью командной строки в следующем формате:

callbuilder -spiderip _ip_addr_ -spiderport _n_port_ <дополнительные параметры>

Например:

/usr/bin/callbuilder -spiderip localhost -spiderport 10002 -outdir /var/tarif/cdr -rotation 1 -convert –logfile /dev/null -d


Возможные параметры командной строки:

  • callbuilder – callbuilder и путь к нему;
  • -spiderip _ip_addr_ – IP адрес для подключения к SPIDER;
  • -spiderport _n_port_ – порт, предоставляемый spider для подключения клиентов;
  • -serverport _n_port_ - Порт сервера Callbuilder для получения cdr строк по tcp. Cтроки журнала jrn доступны по порту * * serverport+1, а строки ошибок err по порту serverport+2. По умолчанию равен spiderport+1;
  • -outdir _dir_ - путь для сохраняемых err, jrn и log файлов;
  • -rotation N – период ротации файлов;
    • 1 – по дням;
    • 2 – по декадам;
    • 3 – по месяцам;
    • 4 – realtime, только терминальный вывод на указанный порт (файлы не пишутся);
  • -cdrformat N - Номер формата CDR строк;
  • -a164 _a164_ - префикс для A номера при выбранном формате BGBilling
  • -b164 _b164_ - префикс для B номера при выбранном формате BGBilling
  • -nonumstr _str_ - Задаёт строку разделитель в случае отсутствующего номером абонента или АОН (по умолчанию "-");
  • -convert – преобразовывать log файл в KOI8;
  • -str2boff - Не включать в начало строки log файла бинарную двойку;
  • -nojornal - Отключить поддержку ведения журнала;
  • -remrm3 - Удалять входные rm3 файлу при удачной обработке;
  • /0 - Не фиксировать неотвеченные вызовы;
  • /1 - Вырезать первую цифру из АОН;
  • /q - Уменшать длительность каждого разговора на 1 сек;
  • -in xxxx-yyyy – Задаёт диапазон внутренних номеров;
  • -prefix _n_ - префикс для внутренних номеров;
  • -logfile _name_ - Задаёт полное имя для log-файла callbuilder. По умолчанию фаил callbuilder.log пишется в –outdir;
  • -logsize Y – максимальный размер log-файла callbuilder. По умолчанию 20 МБ;
  • -ss - обработать tfs фаилы с SS коммутатора (рекомендуется выставлять в любом случае если работаем с SS коммутатором)
  • -f _file_ - фаил конфигурации callbuilder (дополняет параметры командной строки);
  • -h - справка;
  • -d – запускаться в режиме демона;

Настройка файлового режима осуществляется с помощью командной строки в следующем формате:

callbuilder -tfsfile _file_ -tfsdir _dir_ <дополнительные параметры>

Например:

/usr/bin/callbuilder -tfsdir /var/tarif/tfs -outdir /var/tarif/cdr -rotation 1 -convert –logfile /dev/null -d


Возможные параметры командной строки:

  • callbuilder – callbuilder и путь к нему;
  • /0 - Не фиксировать неотвеченные вызовы;
  • -tfsfile _file_ - TFS файл для обработки;
  • -tfsdir _dir_ - Директория с TFS файлами. Будут обработаны все файлы в указанной директории.
  • -serverport _n_port_ - Порт сервера Callbuilder для получения cdr строк по tcp. Cтроки журнала jrn доступны по порту serverport+1, а строки ошибок err по порту serverport+2. По умолчанию равен порт –spiderport+1;
  • -outdir _dir_ - путь для сохраняемых err, jrn и log файлов;
  • -rotation N – период ротации файлов;
    • 1 – по дням;
    • 2 – по декадам;
    • 3 – по месяцам;
    • 4 – realtime, только терминальный вывод на указанный порт (файлы не пишутся);
  • -cdrformat N - Номер формата CDR строк (см. Приложение А)
  • -a164 _a164_ - префикс для A номера при выбранном формате BGBilling
  • -b164 _b164_ - префикс для B номера при выбранном формате BGBilling
  • -nonumstr _str_ - Задаёт строку разделитель в случае отсутствующего номером абонента или АОН (по умолчанию "-");
  • -convert – преобразовывать log файл в KOI8;
  • -str2boff - Не включать в начало строки log файла бинарную двойку;
  • -nojornal - Отключить поддержку ведения журнала;
  • -remrm3 - Удалять входные rm3 файлу при удачной обработке;
  • /0 - Не фиксировать неотвеченные вызовы;
  • /1 - Вырезать первую цифру из АОН;
  • /q - Уменшать длительность каждого разговора на 1 сек;
  • -in xxxx-yyyy – Задаёт диапазон внутренних номеров;
  • -prefix _n_ - префикс для внутренних номеров;
  • -logfile _name_ - Задаёт полное имя для log-файла callbuilder. По умолчанию фаил callbuilder.log пишется в –outdir;
  • -ss - обработать tfs фаилы с SS коммутатора (рекомендуется выставлять в любом случае если работаем с SS коммутатором)
  • -f _file_ - фаил конфигурации callbuilder (дополняет параметры командной строки);
  • -h - справка;
  • -d – запускаться в режиме демона;


Программа

Категории