Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Asterisk-1.4 и RADIUS

Asterisk-1.4 и RADIUS

Сообщений: 8

Asterisk-1.4 и RADIUS

Думаю данная связка интересна многим.
Почитав форумы, нашел по большому счету только два решения.
Первый описан здесь:
http://www.lanbilling.ru/asterisk_solution.html

Построил подобную конфигурацию, только применительно к IPSoft Biling.
авторизация работает на ура, даже набрался смелости и начал сам крипты править, для того
чтобы на радиус приходило имено то что нужно.
а вот с аккаутингом все не так просто.

во первых, на радиус присылается по одному пакету Start и Stop. В протоколе RADIUS я не
силен, но просто по аналогии работы IPSoft Billing с MVTS, знаю, что к примеру мера
присылает два пакета Start, и два пакета Stop.
Отличаются эти пакеты по одному полю:

h323-call-origin

в первом Start пакете это поле имеет значение - answer
во втором Start пакете это поле уже - originate

в Stop пакетах все тоже самое, только порядок обратный.

В принципе, в скрипте аккаутинга (ast_rad_acc.pl)реализовать это не оказалось большой
проблемой, что я и сделал:

находим строку, в которой объявляется массив (я не программер если что, но мне так
оказалось:)))
my $r = new Authen::Radius(Host => $cdr{'RADIUS_Server'}."\:".$cdr{'RA.........

создал такую же (для второго пакета)
my $r2= new Authen::Radius(Host => $cdr{'RADIUS_Server'}."\:".$cdr{'RAD........

Далее я просто делал с $r2 все по аналогии с $r, только добавил не достающий параметр

h323-call-origin=originate

в итоге я стал получать два Start пакета, и два Stop пакета.

Но увы, результата мне это не принесло, Sip телефон авторизуется, но звонки в биллинг не падают.

Все это делалось на TRIXBOX 2.0

Далее я решил попробывать Asterisk 1.4

Установил Fedore Core 6, скачал Asterisk 1.4, Zaptel, Libri, Addonce, WebGUI.
Установка всего прошла без проблем.
Далее в каталоге doc нахожу инфу о поддержке radius.
Из инфы понял что базируется она на библиотеке radiusclient-ng
скачал ее, скомпилил, установил, сконфигил, тест она прошла успешно.

А вот как настраивать клиента под авторизацию RADIUS в Asterisk 1.4 НИГДЕ НЕ СКАЗАНО!!!!!

Если кто может помочь в этом вопросе, буду безмерно благодарен.

С уважениeм, iles

2007-01-06 18:03

Сообщений: 8

Re: Asterisk-1.4 и RADIUS

Admin - ЧТО ЗА ГЛЮКИ С ФОРУМОМ????????

Думаю данная связка интересна многим.
Почитав форумы, нашел по большому счету только два решения.

Первый описан здесь:
http://www.lanbilling.ru/asterisk_solution.html

построил подобную конфигурацию, только применительно к IPSoft Biling.
авторизация работает на ура, даже набрался смелости и начал сам крипты править, для того чтобы на радиус приходило имено то что нужно.
а вот с аккаутингом все не так просто.

во первых, на радиус присылается по одному пакету Start и Stop. В протоколе RADIUS я не силен, но просто по аналогии работы IPSoft Billing с MVTS, знаю, что к примеру мера присылает два пакета Start, и два пакета Stop.
Отличаются эти пакеты по одному полю:

h323-call-origin

в первом Start пакете это поле имеет значение - answer
во втором Start пакете это поле уже - originate

в Stop пакетах все тоже самое, только порядок обратный.

В принципе, в скрипте аккаутинга (ast_rad_acc.pl)реализовать это не оказалось большой проблемой, что я и сделал:

находим строку, в которой объявляется массив (я не программер если что, но мне так показалось:)))
my $r = new Authen::Radius(Host => $cdr{'RADIUS_Server'}."\:".$cdr{'RA.........

создал такую же (для второго пакета)
my $r2= new Authen::Radius(Host => $cdr{'RADIUS_Server'}."\:".$cdr{'RAD........

Далее я просто делал с $r2 все по аналогии с $r, только добавил не достающий параметр

h323-call-origin=originate

в итоге я стал получать два Start пакета, и два Stop пакета.

Но увы, результата мне это не принесло, Sip телефон авторизуется, но звонки в биллинг не падают.

Все это делалось на TRIXBOX 2.0

Далее я решил попробывать Asterisk 1.4

Установил Fedore Core 6, скачал Asterisk 1.4, Zaptel, Libri, Addonce, WebGUI.
Установка всего прошла без проблем.
Далее в каталоге doc нахожу инфу о поддержке radius.
Из инфы понял что базируется она на библиотеке radiusclient-ng
скачал ее, скомпилил, установил, сконфигил, тест она прошла успешно.

А вот как настраивать клиента под авторизацию RADIUS в Asterisk 1.4 НИГДЕ НЕ СКАЗАНО!!!!!

Если кто может помочь в этом вопросе, буду безмерно благодарен.

С уважениeм, iles

2007-01-06 18:04

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru