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
|
Сообщений: 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
|
|