Авторизует Абонентов с негативным депозитом.
Авторизует Абонентов с негативным депозитом.
Здравствуйте.
Имеем Abills 0.54 на FreeBsd.
При достижении абонентом негативного депозита абонент продолжает авторизововаться + сессия не сбрасывается.
А так же не выдаются алреса с пула негативного депозита.
Подскажите пожалуйста в чем причина?
Billd выполняется без ошибок.
NAS: (5) 10.хх.0.хх NAS_TYPE: redback STATUS: 0 Alive: 0 Online: 1
nxbit | 10.150.1.181| -137082| 0| 0| -0.780000|
START: 1364624093 DURATION: 0 UID: 953 SUM: 0.000000 BILL_ID: 183 TARIF_PLAN: 135 TRAF_TARIF: 0
GT: 0.16008
Имеем Abills 0.54 на FreeBsd.
При достижении абонентом негативного депозита абонент продолжает авторизововаться + сессия не сбрасывается.
А так же не выдаются алреса с пула негативного депозита.
Подскажите пожалуйста в чем причина?
Billd выполняется без ошибок.
NAS: (5) 10.хх.0.хх NAS_TYPE: redback STATUS: 0 Alive: 0 Online: 1
nxbit | 10.150.1.181| -137082| 0| 0| -0.780000|
START: 1364624093 DURATION: 0 UID: 953 SUM: 0.000000 BILL_ID: 183 TARIF_PLAN: 135 TRAF_TARIF: 0
GT: 0.16008
Re: Авторизует Абонентов с негативным депозитом.
Аналогичная ситуация, это в последних ревизиях такое...
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Авторизует Абонентов с негативным депозитом.
если прописан фильтр негативного депозита абонент может дальше авторизироваться читаем мануал
Re: Авторизует Абонентов с негативным депозитом.
авторизация это понятное дело, но вот почему billd не сбрасывает сессию у него? ведь представим ситуацию, что у абонента роутер, сегодня у него 1 грн на балансе, в 00.01 у него -3 на балансе, а биллд не сбрасывает его, а просто пишет "Skip with negativ deposit", почему? можно ведь просто его выкинуть с 10 и 11 таблицы, перекинуть в 32 например и у абонента попросту бы выкинуло сразу страничку о негативном балансе...
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Авторизует Абонентов с негативным депозитом.
написано в мануале
http://abills.net.ua/wiki/doku.php/abil ... arif_plans
При подключении абонента с негативным депозитом в биллинге поднимается сессия с флагом гостевой доступ, после пополнения счета на суму превосходящую долг система сбрасывает абонента с линии и он может уже подключиться в рабочем режиме.
http://abills.net.ua/wiki/doku.php/abil ... arif_plans
При подключении абонента с негативным депозитом в биллинге поднимается сессия с флагом гостевой доступ, после пополнения счета на суму превосходящую долг система сбрасывает абонента с линии и он может уже подключиться в рабочем режиме.
Re: Авторизует Абонентов с негативным депозитом.
так это при подключении, а если сессия роутера висит постоянно? при проверке биллда баланса, он не скидывает абонентов с балансом <0. Пишет при дебаге "Skip with negativ deposit" при этом сессию не сбрасывает и абоент как сидел в интернете так и сидит дальше, а баланс уже меньше 0.
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Авторизует Абонентов с негативным депозитом.
обновите систему корректно
в поточной версии нет записей
$ grep "Skip with negativ deposit" billd
в поточной версии нет записей
$ grep "Skip with negativ deposit" billd
Re: Авторизует Абонентов с негативным депозитом.
Ок. Сегоднч постараюсь обновится и отпишусь.
Re: Авторизует Абонентов с негативным депозитом.
Вот сегодня обновился...
/usr/abills/libexec/billd -ALL DEBUG=6 | more
Абонента с балансом минус 1.29 не сбросило, и не перекинуло в 32 таблицу
/usr/abills/libexec/billd -ALL DEBUG=6 | more
Код: Выделить всё
lutaval | x.x.x.x| 2592| 1751081| 9648479| -1.291544|
START: 1365110019 DURATION: 2400 UID: 910 SUM: 0.000000 BILL_ID: 899 TARIF_PLAN: 25 TRAF_TARIF: 0
Skip with neg deposit filter ''
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Авторизует Абонентов с негативным депозитом.
не знаю как обновлялись более 2 месяцев уже нет это строчки в дистрибутиве сморим cvs через веб
Re: Авторизует Абонентов с негативным депозитом.
перепроверил уже несколько раз
сливаю командой:
cvs -z3 -d:pserver:anonymous@abills.cvs.sourceforge.net:/cvsroot/abills checkout -r rel-0-5 abills
может где то остались старые проверки в billd?
P.S. http://abills.cvs.sourceforge.net/viewv ... ev=rel-0-5
строка 515 : print "Skip with neg deposit filter '$Billing->{NEG_DEPOSIT_FILTER}'\n" if ($debug > 1);
сливаю командой:
cvs -z3 -d:pserver:anonymous@abills.cvs.sourceforge.net:/cvsroot/abills checkout -r rel-0-5 abills
может где то остались старые проверки в billd?
P.S. http://abills.cvs.sourceforge.net/viewv ... ev=rel-0-5
строка 515 : print "Skip with neg deposit filter '$Billing->{NEG_DEPOSIT_FILTER}'\n" if ($debug > 1);
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Авторизует Абонентов с негативным депозитом.
да что то пропустил
if ($online->{guest} && $online->{deposit} + $online->{credit} <= $online->{credit_tresshold}) {
print "Skip with neg deposit filter '$Billing->{NEG_DEPOSIT_FILTER}'\n" if ($debug > 1);
}
пропускает если пользователь зашёл как гость и остаётся с минусовым балансом
if ($online->{guest} && $online->{deposit} + $online->{credit} <= $online->{credit_tresshold}) {
print "Skip with neg deposit filter '$Billing->{NEG_DEPOSIT_FILTER}'\n" if ($debug > 1);
}
пропускает если пользователь зашёл как гость и остаётся с минусовым балансом
Re: Авторизует Абонентов с негативным депозитом.
если бы так, с роутерами это не катит.... они остаются с минусом в интернете, не збрасывает при наступлении баланса меньше 0
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Авторизует Абонентов с негативным депозитом.
если они зашли с плюсом то статус гостя у них 0 и если изменился баланс то статус не соответствует балансу и его должно сбросить
и наоборот при пополнении
проверте статусы (dv_calls.status)
и наоборот при пополнении
проверте статусы (dv_calls.status)