viki 0 Posted 2012-12-19 11:58:22 Share Posted 2012-12-19 11:58:22 Здравствуйте. Возник вопрос. Приходит первое число и так как оплата помесячная срабатывает биллинг. Но в старой версии было все нормально у клиентов у которых было мало денег депозит становился отрицательным, что отображалось в графе депозит в списке клиентов. В новой 0.53, депозит не уменьшается. Но если зайти на странице клиента статус меняется на "Слишком маленький депозит". Если вручную сделать его на активно то только тогда происходит снятие денег. Как сделать так что бы деньги снимались сами без изменения статуса вручную. Это я что-то напутал с настройками или глюк биллинга. Скоро конец месяца и перелопачивать всех клиентов вручную будет грустно..... Задавал вопрос на сайте разработчика, объяснения не добился. Спасибо за помощь, жду ответ. Link to post Share on other sites
ТИТАНчик 8 Posted 2012-12-19 12:09:15 Share Posted 2012-12-19 12:09:15 Просто так за спасибо, вопросы никто не решает. Плати разработчику, посмотрит, решит проблему. Мы также платили, и причём неоднократно. Link to post Share on other sites
Kto To 602 Posted 2012-12-19 12:11:33 Share Posted 2012-12-19 12:11:33 Помоему разработчик только с этого и живет Link to post Share on other sites
Ромка 567 Posted 2012-12-19 12:19:18 Share Posted 2012-12-19 12:19:18 Покажите скрин окна настройки одного из тарифных планов Link to post Share on other sites
tivi 56 Posted 2012-12-19 12:52:27 Share Posted 2012-12-19 12:52:27 Помоему разработчик только с этого и живет а почему он должен это делать бесплатно ? Link to post Share on other sites
Tux 24 Posted 2012-12-19 12:57:07 Share Posted 2012-12-19 12:57:07 Кажется в настройках ТП стоит блокировка пользователя при нехватке депозита. Link to post Share on other sites
viki 0 Posted 2012-12-19 14:07:54 Author Share Posted 2012-12-19 14:07:54 Вот скрин тарифного плана. Один билинг в конце месяца снимает с пользователей абонплату и они уходят в минус и не работают. Другой в конце месяца тех пользователей у кого нет денег на на покрітие тарифа, меняет статус на слишком маленький депозит. Снятие денег происходит только при смене статуса на "Активно". Причем если статус меняется через несколько дней, то абонплату он снимает за вычетом тех дней что не пользовался человек. Соответственно реально полученніе деньги и в биллинге никогда не совпадают. В результате рисуетмся таблица в екселе для подсчета оборота, ну как пещерные люди. Но при наличии биллинга который все это теоретически умеет. Пересмотрел настройки обоих, различий не нашёл. Почему так происходит мне просто непонятно. Link to post Share on other sites
Tux 24 Posted 2012-12-19 14:32:31 Share Posted 2012-12-19 14:32:31 А где скрин-то? Link to post Share on other sites
chip_shpak 1 Posted 2012-12-19 14:43:12 Share Posted 2012-12-19 14:43:12 Здравствуйте. Возник вопрос. Приходит первое число и так как оплата помесячная срабатывает биллинг. Но в старой версии было все нормально у клиентов у которых было мало денег депозит становился отрицательным, что отображалось в графе депозит в списке клиентов. В новой 0.53, депозит не уменьшается. Но если зайти на странице клиента статус меняется на "Слишком маленький депозит". Если вручную сделать его на активно то только тогда происходит снятие денег. Как сделать так что бы деньги снимались сами без изменения статуса вручную. Это я что-то напутал с настройками или глюк биллинга. Скоро конец месяца и перелопачивать всех клиентов вручную будет грустно..... Задавал вопрос на сайте разработчика, объяснения не добился. Спасибо за помощь, жду ответ. это у вас в тарифном плане стоит Действие при недостаточном депозите: -1 приостановление поставте на и будет все нормально Link to post Share on other sites
chip_shpak 1 Posted 2012-12-19 14:45:47 Share Posted 2012-12-19 14:45:47 Вот скрин тарифного плана. Один билинг в конце месяца снимает с пользователей абонплату и они уходят в минус и не работают. Другой в конце месяца тех пользователей у кого нет денег на на покрітие тарифа, меняет статус на слишком маленький депозит. Снятие денег происходит только при смене статуса на "Активно". Причем если статус меняется через несколько дней, то абонплату он снимает за вычетом тех дней что не пользовался человек. Соответственно реально полученніе деньги и в биллинге никогда не совпадают. В результате рисуетмся таблица в екселе для подсчета оборота, ну как пещерные люди. Но при наличии биллинга который все это теоретически умеет. Пересмотрел настройки обоих, различий не нашёл. Почему так происходит мне просто непонятно. что б снималось полность снимите галку только за активные дни Link to post Share on other sites
~AsmodeuS~ 34 Posted 2012-12-19 14:57:29 Share Posted 2012-12-19 14:57:29 Задавал вопрос на сайте разработчика, объяснения не добился. странно кому я написал сам себе? ) http://abills.net.ua/forum/viewtopic.php?f=2&t=6682 Link to post Share on other sites
Ромка 567 Posted 2013-01-15 06:25:21 Share Posted 2013-01-15 06:25:21 Дабы не открывать новую тему, напишу здесь: Есть сервер с биллингом Abills 0.54b, 2 NASa - 1 Mikrotik, 1 - accel-ppp 1.7.1. По микротику вопросов нет, а вот с accel-ppp есть проблемка. При достижении отрицательного баланса у абонента не разрывается PPPoE сессия. Хенгап с вэб интерфейса биллинга работает нормально. Подозреваю что что-то не то в скрипте billd, но что? Link to post Share on other sites
masters 126 Posted 2013-01-15 07:20:29 Share Posted 2013-01-15 07:20:29 Я пошел по более простому пути. Использую макс. время сессии 24часа (как Укртелеком). Link to post Share on other sites
zulu_Radist 856 Posted 2013-01-15 07:23:24 Share Posted 2013-01-15 07:23:24 Дабы не открывать новую тему, напишу здесь: Есть сервер с биллингом Abills 0.54b, 2 NASa - 1 Mikrotik, 1 - accel-ppp 1.7.1. По микротику вопросов нет, а вот с accel-ppp есть проблемка. При достижении отрицательного баланса у абонента не разрывается PPPoE сессия. Хенгап с вэб интерфейса биллинга работает нормально. Подозреваю что что-то не то в скрипте billd, но что? у меня pptp и нормально обрывает когда абон уходит в минуса Link to post Share on other sites
Ромка 567 Posted 2013-01-15 07:44:00 Share Posted 2013-01-15 07:44:00 Я пошел по более простому пути. Использую макс. время сессии 24часа (как Укртелеком). Какой НАС ?И как удалось добиться макс времени сессии в 86400 секунд, там ведь больше 65535 поставить не получается. Link to post Share on other sites
~AsmodeuS~ 34 Posted 2013-01-15 07:53:06 Share Posted 2013-01-15 07:53:06 подключитесь сделайте абоненту негативный депозит запустите /usr/abills/libexec/billd посмотрите что напишет программа Link to post Share on other sites
~AsmodeuS~ 34 Posted 2013-01-15 09:43:45 Share Posted 2013-01-15 09:43:45 Я пошел по более простому пути. Использую макс. время сессии 24часа (как Укртелеком). Какой НАС ?И как удалось добиться макс времени сессии в 86400 секунд, там ведь больше 65535 поставить не получается. а что мешает сделать ALTER TABLE CHANGE max_session_duration `max_session_duration` int(11) unsigned NOT NULL default '0'; Link to post Share on other sites
Ромка 567 Posted 2013-01-15 10:29:39 Share Posted 2013-01-15 10:29:39 подключитесь сделайте абоненту негативный депозит запустите /usr/abills/libexec/billd посмотрите что напишет программа Ничего особенного не написала [root@billing /usr/abills/libexec]# /usr/abills/libexec/billd NAS: (3) 192.168.100.5 NAS_TYPE: mikrotik STATUS: 0 Alive: 300 Online: 179 NAS: (5) 192.168.100.2 NAS_TYPE: accel_pptp STATUS: 0 Alive: 300 Online: 195 2013-01-15 12:27:35 LOG_WARNING: LOST_ALIVE [voruna] NAS: 5 (192.168.100.2) Last Alive: 1022, Session-ID: 07101cdcd74ddeca GT: 1.18418 Link to post Share on other sites
~AsmodeuS~ 34 Posted 2013-01-15 10:33:03 Share Posted 2013-01-15 10:33:03 сморите в ТП абонента смистемапросто не знает тчо его нужно отключать возможно у Васпослеоплата Link to post Share on other sites
Ромка 567 Posted 2013-01-15 10:33:08 Share Posted 2013-01-15 10:33:08 Я пошел по более простому пути. Использую макс. время сессии 24часа (как Укртелеком). Какой НАС ?И как удалось добиться макс времени сессии в 86400 секунд, там ведь больше 65535 поставить не получается. а что мешает сделать ALTER TABLE CHANGE max_session_duration `max_session_duration` int(11) unsigned NOT NULL default '0'; Объясните пожалуйста, что это даст? Сильно не пинайте в БД сильно не разбираюсь. Link to post Share on other sites
Ромка 567 Posted 2013-01-15 10:34:45 Share Posted 2013-01-15 10:34:45 сморите в ТП абонента смистемапросто не знает тчо его нужно отключать возможно у Васпослеоплата На микротике те же ТП, пользователи отключаются нормально в 00:00 часов Link to post Share on other sites
Ромка 567 Posted 2013-01-15 10:44:14 Share Posted 2013-01-15 10:44:14 сморите в ТП абонента смистемапросто не знает тчо его нужно отключать возможно у Васпослеоплата Может ли быть причиной то что в ТП в "Фильтр негативного дипазита" прописано: RAD:Mikrotik-Address-List=negative ? Раньше просто когда были НАСы микротик и абиллс версии 0.50, неплательщики редиректились по адресслисту на страницу заглушку, в 0.54b добавился "пул негативного депазита" и в принципе переделали редерект на основании IP, но если вытереть RAD:Mikrotik-Address-List=negative в ТП, то пользователи с негативным депазитом просто не подключаются. Link to post Share on other sites
masters 126 Posted 2013-01-15 10:57:04 Share Posted 2013-01-15 10:57:04 Какой НАС ? И как удалось добиться макс времени сессии в 86400 секунд, там ведь больше 65535 поставить не получается. НАС на FreeBSD 8.3 x64 (mpd). У меня в биллинге ставится без проблем 86399. Какая версия Абилса, 0.54? Link to post Share on other sites
Ромка 567 Posted 2013-01-15 11:33:48 Share Posted 2013-01-15 11:33:48 Какой НАС ? И как удалось добиться макс времени сессии в 86400 секунд, там ведь больше 65535 поставить не получается. НАС на FreeBSD 8.3 x64 (mpd). У меня в биллинге ставится без проблем 86399. Какая версия Абилса, 0.54? 0.54bТа с этим вроде бы вопрос решил, в ТП в доп радиус параметрах указал Session-Timeout=86400 По идее сработало. Вот что в /var/run/ppp.X Acct-Interim-Interval 300 Session-Timeout 86400 User-Name mister PPPD-Upstream-Speed-Limit 15600 Framed-IP-Address 91.202.ХХХ.ХХХ Framed-IP-Netmask 255.255.255.255 PPPD-Downstream-Speed-Limit 3144 MS-CHAP2-Success 01533D33443134344314446314541393934344533364230424641343436333931373843333138444635 MS-MPPE-Recv-Key B698862A2C477678E874E013E77BB114D6477FCCBD54148AC838B38700D20EAA3 MS-MPPE-Send-Key B98613F374A4B0C7FAEA4688A4873531C8A778DA81CDC0368C361D00FEF86B94A MS-MPPE-Encryption-Policy 1 MS-MPPE-Encryption-Type 6 Link to post Share on other sites
~AsmodeuS~ 34 Posted 2013-01-15 14:24:48 Share Posted 2013-01-15 14:24:48 в 00 часов отключаютсьяпо таймауту сессии, а не по команде билинга 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