Настройка CALLBUIDER
Материал из М-200 WIKI
- Сторона АТС (кроме УК серии СС)
- ПО узла коммутации серии СС
- Сторона оператора
- Тарификация
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 – 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 строк;
- 2 – формат Тариф 2004 (по умолчанию);
- 10 – формат ReportBuilder;
- 20 - BGBilling
- -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 строк (см. Приложение А)
- 2 – формат Тариф 2004 (по умолчанию);
- 10 – формат ReportBuilder;
- 20 - BGBilling
- -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 – запускаться в режиме демона;
