Настройка CALLBUIDER

Материал из M-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 -tfsfile _file_ -tfsdir _dir_ <дополнительные параметры>

Например:

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


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

  • callbuilder – callbuilder и путь к нему.
  • -tfsfile _file_ - tfs фаил для обработки. Только для файлового режима!
  • -spiderip _ip_addr_ – IP адрес для подключения к станции (spider).
  • -spiderport _n_port_ – порт для подключения к станции (spider). Для коммутаторов серии СС = 10111.
  • -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, только терминальный вывод на указанный порт (файлы не пишутся)
    • 7 – minutes, ротация по заданным минутам, после номера формата задается время в минутах, через пробел.
  • -ss - обработать tfs фаилы с SS коммутатора (рекомендуется выставлять в любом случае если работаем с SS коммутатором).
  • -filename _filename_ - Задаёт имя для cdr файла сallbuilder (вместо cdr_log).
  • -cdrformat N - Номер формата CDR строк.
  • -cat2aon - Добавлять категорию первой цифрой АОНа.
  • -maxduration N - максимальная продолжительность разговора, после которой звонки попадают в журнал (по умолчанию 20000 сек).
  • -nonumstr _str_ - Задаёт строку разделитель в случае отсутствующего номером абонента или АОН (по умолчанию "-").
  • -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 МБ.
  • -convert – преобразовывать log файл в KOI8.
  • -c _encoding_ - задать кодировку err и jrn файлов (по умолчанию берётся из переменной окружения LESSCHARSET).
  • -notarif - не тарифицировать вызовы. Может использоваться совместно с параметром -radauthprepay, когда нет необходимости тарифицировать вызовы (только авторизация по схеме prepay).
  • -incpcm - увеличить номер pcmа на единицу.
  • -f _file_ - фаил конфигурации callbuilder (дополняет параметры командной строки).
  • -h - справка.
  • -d – запускаться в режиме демона.

Программа

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты