AleksNet 0 Posted 2014-11-30 18:51:52 Share Posted 2014-11-30 18:51:52 Доброй ночи!!! Сегодня столкнулся с проблемой, когда при нулевом балансе пользователь имеет доступ в инет, так же свободно, как если бы у него был положительный баланс.. Подскажите в/с чем может это быть связано. Link to post Share on other sites
kissbohda 23 Posted 2014-11-30 19:23:43 Share Posted 2014-11-30 19:23:43 http://wiki.ubilling.net.ua/doku.php?id=faq Link to post Share on other sites
l1ght 377 Posted 2014-11-30 19:45:41 Share Posted 2014-11-30 19:45:41 З тим що треба доку читати Link to post Share on other sites
OriNet 5 Posted 2014-11-30 21:06:24 Share Posted 2014-11-30 21:06:24 Поставьте в настройках абонента Кредит = -1. Link to post Share on other sites
AleksNet 0 Posted 2014-12-01 03:10:11 Author Share Posted 2014-12-01 03:10:11 Поставьте в настройках абонента Кредит = -1. Все равно выпускает в инет. З тим що треба доку читати Читал я эти доку и не один раз Link to post Share on other sites
jcomm 6 Posted 2014-12-01 04:47:18 Share Posted 2014-12-01 04:47:18 (edited) Читал я эти доку и не один раз Наверное неправильно читали!.. Хорошо, если сложно прочитать все по каким-то астральным причинам - упрощаю задачу, попробуйте найти ответ: Edited 2014-12-01 04:49:08 by jcomm Link to post Share on other sites
AleksNet 0 Posted 2014-12-01 05:07:48 Author Share Posted 2014-12-01 05:07:48 Мне как раз надо, чтоб при 0 отсутствовал доступ в инет. Мне абсолютно не нужно. чтоб было как в доку: "Q: У абонента на счету 0 денег и он работает. это нормально? A: Да, это нормально и полностью логично." Просто интересная логика тогда получается,у абона 0 на счету, кредит не берет и довольный в инете сидит. Link to post Share on other sites
BARVIT 113 Posted 2014-12-01 07:14:02 Share Posted 2014-12-01 07:14:02 (edited) Q: Если сделать так а не так, и еще доделать это и то - будет лучше. И вообще все что вы наворотили - говно! Я знаю о чем говорю.A: Возьмите и сделайте. Все будут только рады. Мешки вон стоят неворочанными. Q: А почему это работает вот так, а не иначе? Мне кажется…. A: Потому, что есть такая штука, как объективная реальность и типичные бизнес процессы, построенные основываясь на многолетнем опыте работы с сотнями провайдеров использующих Ubilling. Эти вещи не имеют ничего общего с вашими фантазиями. А вообще по началу там много чего кажется не правильным )) Сам на те же грабли наступал... пытался спорить, но ссука потом приходит через время осознание того, что все таки разработчик прав Единственное что с этим нулем вылазит дак это -0.000000, возможно оно где то в недрах у себя и считает больше 6 знаков, но пользователю в кабинете пишет дату окончания основываясь на 6 знаках, он зараза терпит до последнего дня а тут нежданчик.... как то так Edited 2014-12-01 07:18:40 by BARVIT Link to post Share on other sites
OriNet 5 Posted 2014-12-01 07:41:17 Share Posted 2014-12-01 07:41:17 Я тоже спотыкнулся об эту логику, что ноль на балансе - это нормально, когда перешел с версии стг кажись 2.406 на 2.408. В предыдущей версии при баланс=0 инет не давало. На тот момент, пока я еще не додумался (вернее мне помогли додуматься на этом форуме) поставить в кредите -1, я сделал скрипт, который каждый день по крону в 0:10 ночи проверял баланс абонентов, и если он равен 0 то отключал абонента. Я так понял, что можно по разному смотреть на вопрос абонплаты. Если взаиморасчет происходит по предоплате (как в случае с мобильной связью: пополнил счет - пользуешся, на балансе 0 - услуга не предоставляется), то при нулевом балансе услуги быть не должно. Если расчет идет по факту предоставленой услуги (сначала инет, потом в конце расчетного периода оплата), то да, при балансе = 0 еще "никто никому ничего не должен", а по окончанию расчетного периода, если не заплатит, будет должен сумму "-абонплата" и услуги не будет. Было бы не плохо, чтобы эта возможность выбора принципа учета была в конфиге старгейзера... Но, не будем высказывать свои замечания-предложения, а то щас полетят камни, см. FAQ Тем более что действительно, система годами отточена специалистами, а это - мелочь. Лично меня, в принципе, все устраивает, еще и бесплатно Link to post Share on other sites
madf 279 Posted 2014-12-01 08:56:26 Share Posted 2014-12-01 08:56:26 Я тоже спотыкнулся об эту логику, что ноль на балансе - это нормально, когда перешел с версии стг кажись 2.406 на 2.408. В предыдущей версии при баланс=0 инет не давало. ... Здается мне что вы брешете. Дело, конечно, давнее, но stg никогда не менял логику отключения абонентов. Link to post Share on other sites
mgo 20 Posted 2014-12-01 08:59:03 Share Posted 2014-12-01 08:59:03 при балансе = 0 еще "никто никому ничего не должен" якраз навпаки, ви читаєте тільки біле а чорне лишаєте в ФАКу??? у бабанента 100 грошей 30 числа, триф 100 грошей, ви першого числа зняли 100 грошей і ви винні абоненту послугу до наступного першого числа. цілком логічнол, що при нулі абонент працює, якщо 30 числа у абонента 0 грошей і ви знімете 100 грошей, то у абонента борг робиться -100 і поки він його не віддасть то нет працюваьти небуде. якось так. Link to post Share on other sites
OriNet 5 Posted 2014-12-01 11:11:53 Share Posted 2014-12-01 11:11:53 Я тоже спотыкнулся об эту логику, что ноль на балансе - это нормально, когда перешел с версии стг кажись 2.406 на 2.408. В предыдущей версии при баланс=0 инет не давало. ... Здается мне что вы брешете. Дело, конечно, давнее, но stg никогда не менял логику отключения абонентов. Что Вы, сударь, здесь же мы все джентльмены, я не могу себе такого позволить Мне это точно не приснилось, я минимум пол года пользовался старой версией, и там было именно так. Может это была не 2.406 а еще старше, может еще что-то поменялось при обновлении (хотя я конфиги и скрипты оставил старые) - не знаю, но факт остается, раньше при баланс = 0 инета не было, и мне не приходилось писать в кредите -1. Будет время, не поленюсь, поставлю на виртуалке старый стг и перепроверю... при балансе = 0 еще "никто никому ничего не должен" якраз навпаки, ви читаєте тільки біле а чорне лишаєте в ФАКу??? у бабанента 100 грошей 30 числа, триф 100 грошей, ви першого числа зняли 100 грошей і ви винні абоненту послугу до наступного першого числа. цілком логічнол, що при нулі абонент працює, якщо 30 числа у абонента 0 грошей і ви знімете 100 грошей, то у абонента борг робиться -100 і поки він його не віддасть то нет працюваьти небуде. якось так. Я с Вами полностью согласен, это ТАКЖЕ вполне все логично. Но расскажите это оператору МТС, когда у Вас будет 0.00 на счету и Вы не сможете позвонить Играют роль разные принципы расчета, см. мой пост выше, я выделил жирным. Я не собираюсь тут спорить и просить что-то переделать, или называть ошибкой то, что на самом деле ошибкой не является. Меня и так все устраивает. Link to post Share on other sites
l1ght 377 Posted 2014-12-01 12:17:06 Share Posted 2014-12-01 12:17:06 (edited) Я тоже спотыкнулся об эту логику, что ноль на балансе - это нормально, когда перешел с версии стг кажись 2.406 на 2.408. В предыдущей версии при баланс=0 инет не давало. ... Здается мне что вы брешете. Дело, конечно, давнее, но stg никогда не менял логику отключения абонентов. Что Вы, сударь, здесь же мы все джентльмены, я не могу себе такого позволить Мне это точно не приснилось, я минимум пол года пользовался старой версией, и там было именно так. Может это была не 2.406 а еще старше, может еще что-то поменялось при обновлении (хотя я конфиги и скрипты оставил старые) - не знаю, но факт остается, раньше при баланс = 0 инета не было, и мне не приходилось писать в кредите -1. Будет время, не поленюсь, поставлю на виртуалке старый стг и перепроверю... при балансе = 0 еще "никто никому ничего не должен" якраз навпаки, ви читаєте тільки біле а чорне лишаєте в ФАКу??? у бабанента 100 грошей 30 числа, триф 100 грошей, ви першого числа зняли 100 грошей і ви винні абоненту послугу до наступного першого числа. цілком логічнол, що при нулі абонент працює, якщо 30 числа у абонента 0 грошей і ви знімете 100 грошей, то у абонента борг робиться -100 і поки він його не віддасть то нет працюваьти небуде. якось так. Я с Вами полностью согласен, это ТАКЖЕ вполне все логично. Но расскажите это оператору МТС, когда у Вас будет 0.00 на счету и Вы не сможете позвонить Играют роль разные принципы расчета, см. мой пост выше, я выделил жирным. Я не собираюсь тут спорить и просить что-то переделать, или называть ошибкой то, что на самом деле ошибкой не является. Меня и так все устраивает. З моїм тарифом на мтсі - головне не бути в мінусі, а доти можу дзвонити Edited 2014-12-01 12:50:35 by L1ght Link to post Share on other sites
kissbohda 23 Posted 2014-12-01 22:04:20 Share Posted 2014-12-01 22:04:20 мені супер те що є зараз по абон платі , створюю новий профіль користувача , але не ставлю тариф , і мак адрес . 1. потім у абонента редагую тариф йому ставить 0 на баланс і нет до кінця місяця.2 , редагую мак адрес. і нет пішов.кінець місяця нету в користувача немає бо : Количество месяцев просрочки платежей, после которого пользователь считается должником. UKV_MONTH_DEBTLIMIT=0 і норм. у нього в кінці місяця -100 і нету немає , потім абоненту ставлю 100 грн , унього 0 і нет знову до кінця місяця - чоткий білінг )) простіше не знаю вже як. дякую розробникам ! Link to post Share on other sites
madf 279 Posted 2014-12-02 07:06:48 Share Posted 2014-12-02 07:06:48 Я тоже спотыкнулся об эту логику, что ноль на балансе - это нормально, когда перешел с версии стг кажись 2.406 на 2.408. В предыдущей версии при баланс=0 инет не давало. ... Здается мне что вы брешете. Дело, конечно, давнее, но stg никогда не менял логику отключения абонентов. Что Вы, сударь, здесь же мы все джентльмены, я не могу себе такого позволить Мне это точно не приснилось, я минимум пол года пользовался старой версией, и там было именно так. Может это была не 2.406 а еще старше, может еще что-то поменялось при обновлении (хотя я конфиги и скрипты оставил старые) - не знаю, но факт остается, раньше при баланс = 0 инета не было, и мне не приходилось писать в кредите -1. Будет время, не поленюсь, поставлю на виртуалке старый стг и перепроверю... ... Посмотрел, логика поменялась в версии 2.404 в 2007-м году. Я тогда как раз пришел на проект, не удивительно что не помню. Link to post Share on other sites
mgo 20 Posted 2014-12-02 10:01:53 Share Posted 2014-12-02 10:01:53 Количество месяцев просрочки платежей, после которого пользователь считается должником. UKV_MONTH_DEBTLIMIT=0 ой ой цеж UKV - кбельне всемогущество флая Link to post Share on other sites
SoulRoot 0 Posted 2015-02-06 16:41:18 Share Posted 2015-02-06 16:41:18 Сори за офтоп, но а такая проблемма. Заставляю билинг снять АП 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 То есть, если абонент должен, и не важно есть ли интернет (в данном случае нету), то у него все равно сняло АП. Что за штука странная, как побороть? Link to post Share on other sites
SoulRoot 0 Posted 2015-02-06 16:43:02 Share Posted 2015-02-06 16:43:02 Ну и так далее, заставляю снять 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 Link to post Share on other sites
madf 279 Posted 2015-02-06 18:08:49 Share Posted 2015-02-06 18:08:49 А что, собственно, не так? Link to post Share on other sites
SoulRoot 0 Posted 2015-02-06 20:08:01 Share Posted 2015-02-06 20:08:01 А нетак то, что инета нету , а ап снято... Link to post Share on other sites
BARVIT 113 Posted 2015-02-06 20:34:59 Share Posted 2015-02-06 20:34:59 http://local.com.ua/forum/topic/66045-%D0%B0%D0%B2%D1%82%D0%BE%D0%B7%D0%B0%D0%BC%D0%BE%D1%80%D0%BE%D0%B7%D0%BA%D0%B0/page-2 Может ваш случай? Link to post Share on other sites
SVD 6 Posted 2015-02-06 22:18:24 Share Posted 2015-02-06 22:18:24 Ну и так далее, заставляю снять 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 следует использовать с осторожностью, т. к. при этом на безлимитных тарифах абоненты получат услугу бесплатно. Link to post Share on other sites
SoulRoot 0 Posted 2015-02-07 08:48:58 Share Posted 2015-02-07 08:48:58 Блин, забыл... я же даже читал данное сообщение...Спасибо за то, что ткнули носом :-) Link to post Share on other sites
AleksNet 0 Posted 2015-02-08 08:27:19 Author Share Posted 2015-02-08 08:27:19 Может кто-нибудь подсказать почему MAC-адреса сервера появляются в Неизвестных МАС Link to post Share on other sites
nightfly 1,252 Posted 2015-02-08 13:26:23 Share Posted 2015-02-08 13:26:23 http://wiki.ubilling.net.ua/doku.php?id=bsddhcpd Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now