Перейти до

Доступ в инет при нулевом балансе


Рекомендованные сообщения

Доброй ночи!!!

Сегодня столкнулся с проблемой, когда при нулевом балансе пользователь имеет доступ в инет, так же свободно, как если бы у него был положительный баланс..

Подскажите в/с чем может это быть связано.

Ссылка на сообщение
Поделиться на других сайтах

Поставьте в настройках абонента Кредит = -1.

Все равно выпускает в инет. :wacko:

 

З тим що треба доку читати :D

Читал я эти доку и не один раз ;)

Ссылка на сообщение
Поделиться на других сайтах

Читал я эти доку и не один раз  ;)

Наверное неправильно читали!.. Хорошо, если сложно прочитать все по каким-то астральным причинам - упрощаю задачу, попробуйте найти ответ:

 

faka.png

Відредаговано jcomm
Ссылка на сообщение
Поделиться на других сайтах

Мне как раз надо, чтоб при 0 отсутствовал доступ в инет.

Мне абсолютно не нужно. чтоб было как в доку:

"Q: У абонента на счету 0 денег и он работает. это нормально?

A: Да, это нормально и полностью логично."

 

Просто интересная логика тогда получается,у абона 0 на счету, кредит не берет и довольный в инете сидит.

Ссылка на сообщение
Поделиться на других сайтах

Q: Если сделать так а не так, и еще доделать это и то - будет лучше. И вообще все что вы наворотили - говно! Я знаю о чем говорю.
A: Возьмите и сделайте. Все будут только рады. Мешки вон стоят неворочанными.

 

Q: А почему это работает вот так, а не иначе? Мне кажется….

A: Потому, что есть такая штука, как объективная реальность и типичные бизнес процессы, построенные основываясь на многолетнем опыте работы с сотнями провайдеров использующих Ubilling. Эти вещи не имеют ничего общего с вашими фантазиями.

 

А вообще по началу там много чего кажется не правильным :))) Сам на те же грабли наступал... пытался спорить, но ссука потом приходит через время осознание того, что все таки разработчик прав :) Единственное что с этим нулем вылазит дак это -0.000000, возможно оно где то в недрах у себя и считает больше 6 знаков, но пользователю в кабинете пишет дату окончания основываясь на 6 знаках, он зараза терпит до последнего дня а тут нежданчик.... как то так :(

Відредаговано BARVIT
Ссылка на сообщение
Поделиться на других сайтах

Я тоже спотыкнулся об эту логику, что ноль на балансе - это нормально, когда перешел с версии стг кажись 2.406 на 2.408. В предыдущей версии при баланс=0 инет не давало.

На тот момент, пока я еще не додумался (вернее мне помогли додуматься на этом форуме) поставить в кредите -1, я сделал скрипт, который каждый день по крону в 0:10 ночи проверял баланс абонентов, и если он равен 0 то отключал абонента.

Я так понял, что можно по разному смотреть на вопрос абонплаты. Если взаиморасчет происходит по предоплате (как в случае с мобильной связью: пополнил счет - пользуешся, на балансе 0 - услуга не предоставляется), то при нулевом балансе услуги быть не должно. Если расчет идет по факту предоставленой услуги (сначала инет, потом в конце расчетного периода оплата), то да, при балансе = 0 еще "никто никому ничего не должен", а по окончанию расчетного периода, если не заплатит, будет должен сумму "-абонплата" и услуги не будет.

Было бы не плохо, чтобы эта возможность выбора принципа учета была в конфиге старгейзера... :) Но, не будем высказывать свои замечания-предложения, а то щас полетят камни, см. FAQ :)

Тем более что действительно, система годами отточена специалистами, а это - мелочь. Лично меня, в принципе, все устраивает, еще и бесплатно :)

Ссылка на сообщение
Поделиться на других сайтах

Я тоже спотыкнулся об эту логику, что ноль на балансе - это нормально, когда перешел с версии стг кажись 2.406 на 2.408. В предыдущей версии при баланс=0 инет не давало.

...

Здается мне что вы брешете. Дело, конечно, давнее, но stg никогда не менял логику отключения абонентов.
Ссылка на сообщение
Поделиться на других сайтах

 

 

при балансе = 0 еще "никто никому ничего не должен"

якраз навпаки, ви читаєте тільки біле а чорне лишаєте в ФАКу???

 

у бабанента 100 грошей 30 числа,

триф 100 грошей,

ви першого числа зняли 100 грошей і ви винні абоненту послугу до наступного першого числа.

цілком логічнол, що при нулі абонент працює,

якщо 30 числа у абонента 0 грошей і ви знімете 100 грошей, то у абонента борг робиться -100 і поки він його не віддасть то нет працюваьти небуде.

якось так.

Ссылка на сообщение
Поделиться на других сайтах

 

Я тоже спотыкнулся об эту логику, что ноль на балансе - это нормально, когда перешел с версии стг кажись 2.406 на 2.408. В предыдущей версии при баланс=0 инет не давало.

...

Здается мне что вы брешете. Дело, конечно, давнее, но stg никогда не менял логику отключения абонентов.

 

 

Что Вы, сударь, здесь же мы все джентльмены, я не могу себе такого позволить :)

Мне это точно не приснилось, я минимум пол года пользовался старой версией, и там было именно так. Может это была не 2.406 а еще старше, может еще что-то поменялось при обновлении (хотя я конфиги и скрипты оставил старые) - не знаю, но факт остается, раньше при баланс = 0 инета не было, и мне не приходилось писать в кредите -1.

Будет время, не поленюсь, поставлю на виртуалке старый стг и перепроверю...

 

 

при балансе = 0 еще "никто никому ничего не должен"

якраз навпаки, ви читаєте тільки біле а чорне лишаєте в ФАКу???

 

у бабанента 100 грошей 30 числа,

триф 100 грошей,

ви першого числа зняли 100 грошей і ви винні абоненту послугу до наступного першого числа.

цілком логічнол, що при нулі абонент працює,

якщо 30 числа у абонента 0 грошей і ви знімете 100 грошей, то у абонента борг робиться -100 і поки він його не віддасть то нет працюваьти небуде.

якось так.

 

Я с Вами полностью согласен, это ТАКЖЕ вполне все логично.

Но расскажите это оператору МТС, когда у Вас будет 0.00 на счету и Вы не сможете позвонить :)

Играют роль разные принципы расчета, см. мой пост выше, я выделил жирным.

Я не собираюсь тут спорить и просить что-то переделать, или называть ошибкой то, что на самом деле ошибкой не является. Меня и так все устраивает.

Ссылка на сообщение
Поделиться на других сайтах

 

 

Я тоже спотыкнулся об эту логику, что ноль на балансе - это нормально, когда перешел с версии стг кажись 2.406 на 2.408. В предыдущей версии при баланс=0 инет не давало.

...

Здается мне что вы брешете. Дело, конечно, давнее, но stg никогда не менял логику отключения абонентов.

 

 

Что Вы, сударь, здесь же мы все джентльмены, я не могу себе такого позволить :)

Мне это точно не приснилось, я минимум пол года пользовался старой версией, и там было именно так. Может это была не 2.406 а еще старше, может еще что-то поменялось при обновлении (хотя я конфиги и скрипты оставил старые) - не знаю, но факт остается, раньше при баланс = 0 инета не было, и мне не приходилось писать в кредите -1.

Будет время, не поленюсь, поставлю на виртуалке старый стг и перепроверю...

 

 

при балансе = 0 еще "никто никому ничего не должен"

якраз навпаки, ви читаєте тільки біле а чорне лишаєте в ФАКу???

 

у бабанента 100 грошей 30 числа,

триф 100 грошей,

ви першого числа зняли 100 грошей і ви винні абоненту послугу до наступного першого числа.

цілком логічнол, що при нулі абонент працює,

якщо 30 числа у абонента 0 грошей і ви знімете 100 грошей, то у абонента борг робиться -100 і поки він його не віддасть то нет працюваьти небуде.

якось так.

 

Я с Вами полностью согласен, это ТАКЖЕ вполне все логично.

Но расскажите это оператору МТС, когда у Вас будет 0.00 на счету и Вы не сможете позвонить :)

Играют роль разные принципы расчета, см. мой пост выше, я выделил жирным.

Я не собираюсь тут спорить и просить что-то переделать, или называть ошибкой то, что на самом деле ошибкой не является. Меня и так все устраивает.

 

З моїм тарифом на мтсі - головне не бути в мінусі, а доти можу дзвонити :)

Відредаговано L1ght
Ссылка на сообщение
Поделиться на других сайтах

мені супер те що є зараз по абон платі , створюю новий профіль користувача , але не ставлю тариф , і мак адрес . 

1. потім у абонента редагую тариф йому ставить 0 на баланс і нет до кінця місяця.
2 , редагую мак адрес. і нет пішов.

кінець місяця нету в  користувача немає бо :
 

Количество месяцев просрочки платежей, после которого пользователь считается должником.

UKV_MONTH_DEBTLIMIT=0 

і норм. 

у нього в кінці місяця -100 і нету немає , потім абоненту ставлю 100 грн , унього 0 і нет знову до кінця місяця  - чоткий білінг )) простіше не знаю вже як. 
дякую розробникам !

Ссылка на сообщение
Поделиться на других сайтах

 

 

Я тоже спотыкнулся об эту логику, что ноль на балансе - это нормально, когда перешел с версии стг кажись 2.406 на 2.408. В предыдущей версии при баланс=0 инет не давало.

...

Здается мне что вы брешете. Дело, конечно, давнее, но stg никогда не менял логику отключения абонентов.

 

 

Что Вы, сударь, здесь же мы все джентльмены, я не могу себе такого позволить :)

Мне это точно не приснилось, я минимум пол года пользовался старой версией, и там было именно так. Может это была не 2.406 а еще старше, может еще что-то поменялось при обновлении (хотя я конфиги и скрипты оставил старые) - не знаю, но факт остается, раньше при баланс = 0 инета не было, и мне не приходилось писать в кредите -1.

Будет время, не поленюсь, поставлю на виртуалке старый стг и перепроверю...

...

 

Посмотрел, логика поменялась в версии 2.404 в 2007-м году. Я тогда как раз пришел на проект, не удивительно что не помню.
Ссылка на сообщение
Поделиться на других сайтах

 

 

Количество месяцев просрочки платежей, после которого пользователь считается должником. UKV_MONTH_DEBTLIMIT=0 

ой ой  цеж UKV - кбельне всемогущество флая

Ссылка на сообщение
Поделиться на других сайтах
  • 2 months later...

Сори за офтоп, но а такая проблемма. Заставляю билинг снять АП 8го и "перевожу стрелки", и вижу:

tail -F /var/log/stargazer.log
2015-02-08 00:00:00 -- Admin '@stargazer', 0.0.0.0: User '2901100825': 'cash' parameter changed from '1.000000' to '-99.000000'. Subscriber fee charge
2015-02-08 00:00:00 -- Admin '@stargazer', 0.0.0.0: User '2901100825': 'freeMb' parameter changed from '0.000000' to '0.000000'. Prepaid traffic
2015-02-08 00:00:00 -- Admin '@stargazer', 0.0.0.0: User '2704090566': 'cash' parameter changed from '1.000000' to '-99.000000'. Subscriber fee charge
2015-02-08 00:00:00 -- Admin '@stargazer', 0.0.0.0: User '2704090566': 'freeMb' parameter changed from '0.000000' to '0.000000'. Prepaid traffic

вроде бы норм. Заставляю билинг снять АП 9го и "перевожу стрелки", и вот новость:

2015-02-09 00:00:00 -- Admin '@stargazer', 0.0.0.0: User '2901100825': 'cash' parameter changed from '-99.000000' to '-199.000000'. Subscriber fee charge
2015-02-09 00:00:00 -- Admin '@stargazer', 0.0.0.0: User '2901100825': 'freeMb' parameter changed from '0.000000' to '0.000000'. Prepaid traffic
2015-02-09 00:00:00 -- Admin '@stargazer', 0.0.0.0: User '2704090566': 'cash' parameter changed from '-99.000000' to '-199.000000'. Subscriber fee charge
2015-02-09 00:00:00 -- Admin '@stargazer', 0.0.0.0: User '2704090566': 'freeMb' parameter changed from '0.000000' to '0.000000'. Prepaid traffic

То есть, если абонент должен, и не важно есть ли интернет (в данном случае нету), то у него все равно сняло АП.

Что за штука странная, как побороть?

Ссылка на сообщение
Поделиться на других сайтах

Ну и так далее, заставляю снять 10го:

date 201502092359.56
2015-02-10 00:00:00 -- Admin '@stargazer', 0.0.0.0: User '2901100825': 'cash' parameter changed from '-199.000000' to '-299.000000'. Subscriber fee charge
2015-02-10 00:00:00 -- Admin '@stargazer', 0.0.0.0: User '2901100825': 'freeMb' parameter changed from '0.000000' to '0.000000'. Prepaid traffic
2015-02-10 00:00:00 -- Admin '@stargazer', 0.0.0.0: User '2704090566': 'cash' parameter changed from '-199.000000' to '-299.000000'. Subscriber fee charge
2015-02-10 00:00:00 -- Admin '@stargazer', 0.0.0.0: User '2704090566': 'freeMb' parameter changed from '0.000000' to '0.000000'. Prepaid traffic
Ссылка на сообщение
Поделиться на других сайтах

Ну и так далее, заставляю снять 10го:

 

date 201502092359.56
2015-02-10 00:00:00 -- Admin '@stargazer', 0.0.0.0: User '2901100825': 'cash' parameter changed from '-199.000000' to '-299.000000'. Subscriber fee charge
2015-02-10 00:00:00 -- Admin '@stargazer', 0.0.0.0: User '2901100825': 'freeMb' parameter changed from '0.000000' to '0.000000'. Prepaid traffic
2015-02-10 00:00:00 -- Admin '@stargazer', 0.0.0.0: User '2704090566': 'cash' parameter changed from '-199.000000' to '-299.000000'. Subscriber fee charge
2015-02-10 00:00:00 -- Admin '@stargazer', 0.0.0.0: User '2704090566': 'freeMb' parameter changed from '0.000000' to '0.000000'. Prepaid traffic

Вам поможет это

FeeChargeType — не обязательный параметр, регулирующий процесс снятия абонплаты. Может принимать значения 0, 1 и 2, по умолчанию

имеет значение 0. При значении 0 абонплата снимается как обычно, при значении 1 абонплата снимается только если баланс пользователя положительный или равен нулю, при значении 2 абонплата снимается только если баланс пользователя больше или равен абонплате. Значение 2 следует использовать с осторожностью, т. к. при этом на безлимитных тарифах абоненты получат услугу бесплатно.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...