Настройка CALLBUIDER
Материал из M-200 WIKI
Версия от 11:26, 13 января 2021; Maksim (обсуждение | вклад)
- Сторона АТС (кроме УК серии СС)
- ПО узла коммутации серии СС
- Сторона оператора
- Тарификация
CALLBUILDER может работать в 3-х режимах:
- ONLINE - CALLBUILDER потоянно подключен к SPIDER-у.
- ФАЙЛОВЫЙ - запускается вручную на сохраненные TFS файлы.
- 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 строк.
- 2 – формат Тариф 2004
- 10 – расширенный формат (по умолчанию)
- 21 – расширенный формат с наличием поля переадресации
- 22 – пользовательский формат
- -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 – запускаться в режиме демона.