CALLBUILDER-RADIUS
Материал из M-200 WIKI
- Сторона АТС (кроме УК серии СС)
- ПО узла коммутации серии СС
- Сторона оператора
- Тарификация
Основные настройки полностью аналогичны ONLINE или файловому подключению CALLBUILDER.
Для подключения к серверу RADIUS используются следующие параметры командной строки:
- -radaccip _ip_addr_ - IP адрес RADIUS accounting сервера;
- -radaccport N - udp порт RADIUS accounting сервера (по умолчанию 1813);
- -radaccsecret _secret_ - пароль RADIUS accounting сервера;
- -radaccbill N - тип биллинговой системы акаунтинга;
- 0 - LanBilling (по умолчанию);
- 1 - UTM5;
- -radauthip _ip_addr_ - IP адрес RADIUS authorization сервера;
- -radauthport N - udp порт RADIUS authorization сервера (по умолчанию 1812);
- -radauthsecret _secret_ - секрет RADIUS authorization сервера;
- -radauthbill N - тип биллинговой системы авторизации;
- 0 - LanBilling (по умолчанию);
- 1 - UTM5;
- 2 - "Чистый" RADIUS;
- -radconf _file_ - фаил конфигурации RADIUS клиента callbuilder (по умолчанию не используется. Если задан, то отменяет все остальные параметры командной строки для RADIUS клиента callbuilder);
- -raddict _file_ - фаил словаря RADIUS клиента callbuilder (по умолчанию "dictionary", и должен находиться в текущей директории программы);
- -radseq _file_ - фаил для хранения линейно возрастающего номера последовательности RADIUS запрсов (по умолчанию /var/run/radius.seq);
- -radretry N - число повторных пересылок RADIUS запросов;
- -ratimeout N - время в секундах между повторными пересылками RADIUS запросов;
- -radauthprepay - проводить RADIUS авторизацию по схеме prepay. Схема prepay обеспечивает удержание процесса обработки ("парковку") вызова до окончания авторизации абонента на RADIUS сервере. Данная схема авторизации поддерживается абонентами m-200 (SIG_EXT) в модулях аналоговых линий и специальными портами авторизации (SIG_AUTH) в коммутаторах серии SS;
- -radtrace - отладочный режим (информация пишется в файл /ATS/TARIF_LOG/callbuilder.log) по умолчанию уровень трассировки 1(basic);
- -radtracelevel N - уровень трассировки radius (1 - basic, 2 - auth send, 3 - auth send/recv, 4 - acc send, auth send/recv);
- -radauththr N - число параллельных программных нитей(потоков) для авторизации по RADIUS;
- -radaccthr N - число параллельных программных нитей(потоков) для аккаунтинга по RADIUS;
- -notarif - не тарифицировать вызовы. Может использоваться совместно с параметром -radauthprepay, когда нет необходимости тарифицировать вызовы (только авторизация по схеме prepay);
- -scommip _ip_addr_ - IP адрес scomm. Нужен для авторизации (обычно localhost).
- -scommport N - tcp порт прослушиваемый scomm. Нужен для авторизации (обычно 10011).
- -scommpassw _passw_ - пароль для перевода АТС m-200 в бинарный режим при подключении через scomm (по умолчанию "100100"). Нужен для авторизации если настроен защищенный доступ(обычно не нужен).
Например:
/usr/local/sbin/callbuilder -spiderip localhost -spiderport 10002 -rotation 4 -convert logfile /dev/null -radaccip 192.168.5.123 -radaccsecret secret -radict /etc/radiusclient-ng/dictionary -d