Jump to content
Калькуляторы

Yate + radius Кто-нибудь реализовал полноценную работу?

Добрый день!

 

Кто-нибудь полноценно скрещивал Yate и radius?

authentication и accounting работает, правда accounting'ом с глюками -- плодит лишние start/stop записи,

но вот authorization не работает. Сделал небольшой патч для поддержки authorization (см yate maillist).

Вроде даже работает, но больше на костыль похоже.

Очень не хватает возможности задать значение calledid/callerid для передачи через radius в биллинг,

чтобы Yate преобразовывал номер к e164 (для биллинга).

 

Сейчас у меня работает связка Yate+radius с моим мини-патчем, но клиент должен использовать нумерацию

только в формате e164, а они привыкли к 8 и 810...

С клиентами, у который Linksys'ы и др. адаптеры все просто -- задал правильный dialplan, а вот со всякими X-Lite

что делать?

Edited by tma

Share this post


Link to post
Share on other sites

Долго бился с Yate + RADIUS, почти всё можно реализовать средствами самого RADIUS-a, если использовать FreeRADIUS версии не ниже 2.0

В конце концов бросил Yate и перешёл на OpenSER(Kamailio), только SIP :(, зато исключительно устойчиво, быстро и безглючно :)

Единственно, надо разобраться с конфигом.

 

Share this post


Link to post
Share on other sites

Ну Yate тоже быстро поднимается.

С Radius я его скрестил, но криво пока. ;(

А по поводу OpenSER + radius -- там accounting есть?

Share this post


Link to post
Share on other sites

Accounting - однозначно есть :), в стабильной версии без кастомизации (лечится патчем), в svn версии уже с кастомизацией.

Что понравилось - очень гибкие настройки, полная свобода действий.

Быстро поднимается - это хорошо, но лучше когда не падает :)

OpenSER быстро и безглючно работает.

 

Yate периодически валится, по крайней мере на FreeBSD :(

 

Share this post


Link to post
Share on other sites
Accounting - однозначно есть :), в стабильной версии без кастомизации (лечится патчем), в svn версии уже с кастомизацией.

Что понравилось - очень гибкие настройки, полная свобода действий.

Быстро поднимается - это хорошо, но лучше когда не падает :)

OpenSER быстро и безглючно работает.

Раньше у OpenSER'а небыло аккаунтинга, о сессии он ничего вроде бы не знал после соединения и т.д.

А authorization там поддерживается?

Надо будет внимательнее посмотреть.

Вы используете Kamailio? А то расплодилось форков -- непонятно что лучше.

 

Yate периодически валится, по крайней мере на FreeBSD :(

Под Linux у меня пока ни разу не валился...

Share this post


Link to post
Share on other sites

Использую Kamailio, как наиболее близкий к исходному проекту.

И Auth и Acc поддерживаются в полном объёме, причём, наверно, это единственный проект, в котором можно самостоятельно инициировать Acc в любое время и с любыми аттрибутами.

Хотя конфиг поначалу выглядит устрашающе :), после некоторого опыта затруднений не вызывает, несколько напоминает PHP.

Yate валится под FreeBSD во первых из-за H323 модуля, во вторых из-за дурацких клиентов, типа FireFly :(

 

Share this post


Link to post
Share on other sites
Использую Kamailio, как наиболее близкий к исходному проекту.

И Auth и Acc поддерживаются в полном объёме, причём, наверно, это единственный проект, в котором можно самостоятельно инициировать Acc в любое время и с любыми аттрибутами.

Хотя конфиг поначалу выглядит устрашающе :), после некоторого опыта затруднений не вызывает, несколько напоминает PHP.

А примером конфига не поделитесь?

Share this post


Link to post
Share on other sites

Оно скрещивается на раз, два, три. Всё зависит, что вам от него надобно и что вы уже сделали.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this