Здравствуйте! Подскажите пожалуйста есть ли какие-нибудь баги с cdr-manager в asterisk 1.8.11 (elastix 2.3.0)??? Пытаюсь подружить * с биллингом по статье http://www.lanbilling.ru/asterisk_solution.html Аутентификация проходит нормально. Аккаунтинг осуществляется скриптом ast-rad-acc.pl который как я понял берёт инфу о звонках из cdr-manager и отправляет в биллинг. Статья по которой делаю написана для астериск 1.4. 4 день уже парюсь. Нет ни каких зацепок.
В логах при загрузке ast-rad-acc.pl:
Oct 1 15:17:01 KSK201 ast-rad-acc[13712]: Connected to Asterisk!
Oct 1 15:17:01 KSK201 ast-rad-acc[13712]: globals_custom.conf loaded
Oct 1 15:19:26 KSK201 ast-rad-acc[13712]: Update sent for .
В логах биллинга все атрибуты пустые:
Attribute 'Acct-Status-Type', value: "3"
Attribute 'Acct-Session-Id', value: ""
VSA 'NAS-Port-Name', vendor Cisco, value: ""
Attribute 'User-Name', value: ""
Attribute 'Calling-Station-Id', value: ""
Attribute 'Called-Station-Id', value: ""
В ast-rad-acc.pl ставлю значения вручную всё отсылается нормально:
my ($acc_type,%cdr) = @_;
#Было
#my $r = new Authen::Radius(Host => $cdr{'RADIUS_Server'}."\:".$cdr{'RADIUS_Acct_Port'}, Secret => $cdr{'RADIUS_Secret'});
#Поменял на:
my $r = new Authen::Radius(Host => '192.168.0.15'."\:".'1815', Secret => 'password');
т.е. проблема в cdr-manager. Что может быть? Кто сталкивался, подскажите пожалуйста!
Задан: 2012-10-01 14:31:26 +0400
Просмотрен: 287 раз
Обновлен: Oct 01 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Что говорит автор скрипта?
zzuz ( 2012-10-01 15:50:04 +0400 )редактироватьну так нет у вас cdr(radius_server) выставленного наверно.а вообще это бред.скрипт сам по себе не фонтан,а вы его еще и на несовместиму версию * засунули.
meral ( 2012-10-01 19:30:36 +0400 )редактировать