URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 83442
[ Назад ]

Исходное сообщение
"freeradius для VoIP"

Отправлено maxim_ , 22-Дек-08 12:16 
нужен сервер радиуса для сбора информации(CDR) с устройства VoIP H323 с выводом в mysql.
решено использовать freeradius.
если с подключением sql еще более-менее разобрался то как настроить h323 - борода
кто поделится документацией и желательно примерами конфигурации, буду благодарен по гроб

Содержание

Сообщения в этом обсуждении
"freeradius для VoIP"
Отправлено PavelR , 22-Дек-08 13:28 
>нужен сервер радиуса для сбора информации(CDR) с устройства VoIP H323 с выводом
>в mysql.
>решено использовать freeradius.
>если с подключением sql еще более-менее разобрался то как настроить h323 -
>борода
>кто поделится документацией и желательно примерами конфигурации, буду благодарен по гроб

Мил чел, так ты поясни че тебе надо - настроить VoIP-h323 или Radius ?


"freeradius для VoIP"
Отправлено maxim_ , 22-Дек-08 15:43 
>
>Мил чел, так ты поясни че тебе надо - настроить VoIP-h323 или
>Radius ?

пордон наверно за компом уже пересидел сегодня..\
попробую перефомулировать
нужно настроить freeradius, чтобы собирал статистику с voip шлюза.
т.е. сам шлюз уже настроен и протестирован на winradius.

что сделано:

добавил юзера

client 127.0.0.1 {
    secret        = sec321
    shortname    = localhost
    nastype     = other    # localhost isn't usually a NAS...
    login       = test
    password    = password
}

повесил на 1813 порт

listen {
    ipaddr = *
    port = 1813
    type = auth
}

остальное по дефолту.

в логах
Mon Dec 22 18:30:09 2008 : Auth: Login OK: [test/password] (from client localhost port 0 cli 62750114)
Mon Dec 22 18:30:19 2008 : Error: Accounting-Request packet sent to a non-accounting port from client localhost:59090 - ID 1 : IGNORED

т.е. авторизацию проходит. а запрос на старт сессии отпинывает. нужно заставить фрирадиус слушать еще 1812 порт. а как не могу сообразить.



"freeradius для VoIP"
Отправлено PavelR , 22-Дек-08 19:51 

>listen {
> ipaddr = *
> port = 1813
> type = auth
>}
>слушать еще 1812 порт. а как не могу сообразить.

Даже не зная freeradius рискну предположить что у него есть другой тип порта который он может открыть, соответственно надо типа директиву:

listen {
ipaddr = *
port = 1812
type = accounting
}


Попробуйте полистать документацию.