Страница 1 из 1
проверка на негативный депозит
Добавлено: Вс сен 19, 2010 9:40 pm
Matrixnts
Как отключить разрыв соединения если на балансе минус?
У меня все тарифы безлимитные и я не хочу что б моих пользователей с балансом меньше нуля отсоединяло, что делать?
Спс, за ранее =)
Re: проверка на негативный депозит
Добавлено: Вс сен 19, 2010 10:19 pm
zakachkin
Matrixnts писал(а):Как отключить разрыв соединения если на балансе минус?
У меня все тарифы безлимитные и я не хочу что б моих пользователей с балансом меньше нуля отсоединяло, что делать?
Спс, за ранее =)
Код: Выделить всё
$conf{periodic_check}=1; Проверять депозит по текущим сессиям, при достижении 0 сбрасывать с линии
Делай выводы
Re: проверка на негативный депозит
Добавлено: Пн сен 20, 2010 5:21 am
Matrixnts
по опции {periodic_check}: вначале ставил 0, не помогло, потом в обще с конфига убрал, тоже не помогло =(
Re: проверка на негативный депозит
Добавлено: Пн сен 20, 2010 5:38 am
Matrixnts
нашел в скрипте billd вот такое:
Код: Выделить всё
if ($Billing->{NEG_DEPOSIT_FILTER} && $deposit + $credit + $session_sum < 0) {
print "Skip with neg deposit filter '$Billing->{NEG_DEPOSIT_FILTER}'\n" if ($debug > 1);
next;
}
print "Hanguped Login: $RAD{USER_NAME} DEPOSIT: $deposit CREDIT: $credit SESSION_SUM: $Billing->{SUM} SESSION_ID: $acct_session_id - ";
my $ret = hangup(\%NAS, "$nas_port_id", "$user_name", { ACCT_SESSION_ID => $acct_session_id,
FRAMED_IP_ADDRESS => int2ip($client_ip),
UID => $Billing->{UID},
debug => $debug
});
if ($ret !~ /^Err/i) {
print "Done.";
}
print "\n";
}
}
}
}
Я так понимаю, если заполнена информация про негативный депозит в тарифном плане, а так же если у клиента депозит или кредит <0, то билд не должен бы активировать Hangup...
в конце кусочка этого кода стоит следующее ЕСЛИ ($debug > 1) и дальше пошел HungUp... так вот в config.pl у меня по умолчанию стоит:
$conf{debug}=10;
Что эта опция значит? и нужно ли тут значение 10 ?
Re: проверка на негативный депозит
Добавлено: Пн сен 20, 2010 6:43 am
~AsmodeuS~
а почитать мануал
в тарифном плане тип оплаты - послеоплата
Re: проверка на негативный депозит
Добавлено: Пн сен 20, 2010 12:47 pm
Matrixnts
понял =) буду пробывать =) я просто выставлял оплату дневную в биллингу
Re: проверка на негативный депозит
Добавлено: Пн сен 20, 2010 6:54 pm
Matrixnts
выставил послеоплата, теперь не срабатывает Фильтр Негативного депозита: RAD:mpd-table+="1=%IP%"
айпишник в 32 таблицу не попадает =(