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

Исходное сообщение
"Как организовать что-то типа accounting для VoIP"

Отправлено MJ , 25-Окт-05 11:42 
Hi All!

А есть ли что-то подобное сабжу?
Вкратце проблема:
AS5300 терминирует звонки в ТОФ приходящие с вышестоящего провайдера услуг VoIP. Естественно что клиенты авторизуются на его радиусе и его билинге. Как я могу контролировать на какие номера и сколько секунд звонки затерминировала моя железка? Очень хочется что-то типа ip accounting или подобное штоб можно было скриптом по крону выгребать через rshell и пихать в базюку. Подскажите какие решения тут возможны? Очень прошу повозможности разжевать поподробнее.

WBR MJ


Содержание

Сообщения в этом обсуждении
"Как организовать что-то типа accounting для VoIP"
Отправлено nikl , 25-Окт-05 11:55 
>AS5300 терминирует звонки в ТОФ приходящие с вышестоящего провайдера услуг VoIP. Естественно
>что клиенты авторизуются на его радиусе и его билинге. Как я
>могу контролировать на какие номера и сколько секунд звонки затерминировала моя
>железка?

поставить radius и на него лить accounting с циски (достаточно stop-only)

aaa accounting connection h323 stop-only group AAA_voIP
!
aaa group server radius AAA_voIP
server x.x.x.x auth-port 1812 acct-port 1813
!
gw-accounting aaa
acct-template callhistory-detail
!
radius-server host x.x.x.x auth-port 1812 acct-port 1813 key zzz567xxx
radius-server vsa send accounting



"Как организовать что-то типа accounting для VoIP"
Отправлено MJ , 25-Окт-05 12:20 
>>AS5300 терминирует звонки в ТОФ приходящие с вышестоящего провайдера услуг VoIP. Естественно
>>что клиенты авторизуются на его радиусе и его билинге. Как я
>>могу контролировать на какие номера и сколько секунд звонки затерминировала моя
>>железка?
>
>поставить radius и на него лить accounting с циски (достаточно stop-only)
>
>aaa accounting connection h323 stop-only group AAA_voIP
>!
>aaa group server radius AAA_voIP
> server x.x.x.x auth-port 1812 acct-port 1813
>!
>gw-accounting aaa
> acct-template callhistory-detail
>!
>radius-server host x.x.x.x auth-port 1812 acct-port 1813 key zzz567xxx
>radius-server vsa send accounting

Боюсь что не получится. Похоже не до конца описал конфигурацию.
На эту циску приходят из ТФОПа клиенты, звонки которых терминируются провайдерами взависимости от направления, Клиенты авторизуются и общитываются радиусом вышестоящего провайдера.
тоесть уже пристутствует запись

aaa accounting connection h323 start-stop group radius-PROV


"Как организовать что-то типа accounting для VoIP"
Отправлено nikl , 25-Окт-05 12:49 
>>>AS5300 терминирует звонки в ТОФ приходящие с вышестоящего провайдера услуг VoIP. Естественно
>>>что клиенты авторизуются на его радиусе и его билинге. Как я
>>>могу контролировать на какие номера и сколько секунд звонки затерминировала моя
>>>железка?
>>
>>поставить radius и на него лить accounting с циски (достаточно stop-only)
>>
>>aaa accounting connection h323 stop-only group AAA_voIP
>>!
>>aaa group server radius AAA_voIP
>> server x.x.x.x auth-port 1812 acct-port 1813
>>!
>>gw-accounting aaa
>> acct-template callhistory-detail
>>!
>>radius-server host x.x.x.x auth-port 1812 acct-port 1813 key zzz567xxx
>>radius-server vsa send accounting
>
>Боюсь что не получится. Похоже не до конца описал конфигурацию.
>На эту циску приходят из ТФОПа клиенты, звонки которых терминируются провайдерами взависимости
>от направления, Клиенты авторизуются и общитываются радиусом вышестоящего провайдера.
>тоесть уже пристутствует запись
>
>aaa accounting connection h323 start-stop group radius-PROV

тогда делаешь так:
aaa accounting connection h323 start-stop broadcast group radius-PROV group radius-NE-PROV

aaa group server radius radius-NE-PROV
server y.y.y.y auth-port 1812 acct-port 1813
aaa group server radius radius-PROV
server x.x.x.x auth-port 1812 acct-port 1813

radius-server host y.y.y.y auth-port 1812 acct-port 1813 key ne-prov-key123
radius-server host x.x.x.x auth-port 1812 acct-port 1813 key provkey123

accounting льется и тебе и ему.


"Как организовать что-то типа accounting для VoIP"
Отправлено MJ , 25-Окт-05 13:46 

>тогда делаешь так:
>aaa accounting connection h323 start-stop broadcast group radius-PROV group radius-NE-PROV
>
>aaa group server radius radius-NE-PROV
> server y.y.y.y auth-port 1812 acct-port 1813
>aaa group server radius radius-PROV
> server x.x.x.x auth-port 1812 acct-port 1813
>
>radius-server host y.y.y.y auth-port 1812 acct-port 1813 key ne-prov-key123
>radius-server host x.x.x.x auth-port 1812 acct-port 1813 key provkey123
>
>accounting льется и тебе и ему.

Спасибо! Именно этот вариант решил мою проблему!


"Как организовать что-то типа accounting для VoIP"
Отправлено Xen0m0RpH , 07-Дек-07 14:45 
>[оверквотинг удален]
>aaa accounting connection h323 stop-only group AAA_voIP
>!
>aaa group server radius AAA_voIP
> server x.x.x.x auth-port 1812 acct-port 1813
>!
>gw-accounting aaa
> acct-template callhistory-detail
>!
>radius-server host x.x.x.x auth-port 1812 acct-port 1813 key zzz567xxx
>radius-server vsa send accounting

Спасибо тебе огромное nikl .
Я месяц никак не мог настроить этот accounting на AS5300.
Примного благодарен.


"Как организовать что-то типа accounting для VoIP"
Отправлено fantom , 25-Окт-05 12:12 
>Hi All!
>
>А есть ли что-то подобное сабжу?
>Вкратце проблема:
>AS5300 терминирует звонки в ТОФ приходящие с вышестоящего провайдера услуг VoIP. Естественно
>что клиенты авторизуются на его радиусе и его билинге. Как я
>могу контролировать на какие номера и сколько секунд звонки затерминировала моя
>железка? Очень хочется что-то типа ip accounting или подобное штоб можно
>было скриптом по крону выгребать через rshell и пихать в базюку.
>Подскажите какие решения тут возможны? Очень прошу повозможности разжевать поподробнее.
>
>WBR MJ

Может логи анализировать? лить на syslog что надо и скриптом разгребать.