Jump to content

Як працює AUTOFREEZE_CASH_LIMIT ?


Recommended Posts

Підкажіть будь ласка щось не працює параметр, або я щось не розумію. Якщо абонплата 100 грн. (для прикладу) то, якщо  AUTOFREEZE_CASH_LIMIT="-2"  то морозити буде пр стані рахунку -200 грн. і 300 грн. і дальше в мінус ?

 

Порог денег (отрицательный) для автозаморозки пользователя. Работает только при вызове из remote API. При использовании вызова autofreezemonth данная опция рассматривается как множитель (положительный) стоимости тарифа пользователя. Пользователь будет заморожен при состоянии счета ⇐ стоимости его тарифа умноженного на значение опции.

AUTOFREEZE_CASH_LIMIT="-2"  

в кроні  запускається (завдання спрацьовує).

/usr/local/bin/curl -o /dev/null "http://127.0.0.1:1111/billing/?module=remoteapi&key=1111111111111111111111111111111&action=autofreezemonth&param=nocredit"

 

Edited by ppv
Link to post
Share on other sites
  • ppv changed the title to Як працює AUTOFREEZE_CASH_LIMIT ?
14 часов назад, ppv сказав:

якщо  AUTOFREEZE_CASH_LIMIT="-2"  то морозити буде пр стані рахунку -200 грн. і 300 грн

Чому ви так вирішили?

 

14 часов назад, ppv сказав:

autofreezemonth

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

Link to post
Share on other sites
53 minutes ago, nightfly said:

Чому ви так вирішили?

 

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

 

1. autofreeze + param [nocredit] - запускает процедуру автозаморозки пользователей с балансом ниже alter.ini:AUTOFREEZE_CASH_LIMIT

Тут я так розумію якщо значення  AUTOFREEZE_CASH_LIMIT ="-2" то буде морозити всіх хто має менший рахунок.

 

2. autofreezemonth + param [nocredit] - запускает процедуру автозаморозки пользователей с балансом ниже или равным alter.ini:(AUTOFREEZE_CASH_LIMIT*стоимость тарифа). Опциональный параметр

 "(При использовании вызова autofreezemonth данная опция рассматривается как множитель (положительный) стоимости тарифа пользователя. Пользователь будет заморожен при состоянии счета ⇐ стоимости его тарифа умноженного на значение опции.)"

Тут мало бути  UTOFREEZE_CASH_LIMIT ="-2" *стоимость тарифа. Чи я щось не так розумію?

По задумці має морозити якщо знято абонплату за 2 місяці і більше і абонент не оплатив, ну і кредиту немає.

 

 

 

Edited by ppv
Link to post
Share on other sites
годину тому, ppv сказав:

Тут я так розумію якщо значення  AUTOFREEZE_CASH_LIMIT ="-2" то буде морозити всіх хто має менший рахунок.

Так. Менший за -2. Логічно?

 

годину тому, ppv сказав:

рассматривается как множитель (положительный) стоимости тарифа

ну то може 2?

 

годину тому, ppv сказав:

Тут мало бути  UTOFREEZE_CASH_LIMIT ="-2" *стоимость тарифа. Чи я щось не так розумію?

Ну то може 2*вартість тарифу? І звідки ви про 200 та 300 гривень взяли..

Link to post
Share on other sites
5 minutes ago, nightfly said:

Так. Менший за -2. Логічно?

 

ну то може 2?

 

Ну то може 2*вартість тарифу? І звідки ви про 200 та 300 гривень взяли..

Та я щось так і подумав потім що має бути 2.  Мене ввело в оману значення AUTOFREEZE_CASH_LIMIT="-20".  Але розумію що воно для autofreeze + param [nocredit].  Я чомусь подумав що "-" ігнорується при використанні  "autofreezemonth + param [nocredit] ". 

Link to post
Share on other sites
1 час назад, ppv сказав:

Та я щось так і подумав потім що має бути 2.  Мене ввело в оману значення AUTOFREEZE_CASH_LIMIT="-20".  Але розумію що воно для autofreeze + param [nocredit].  Я чомусь подумав що "-" ігнорується при використанні  "autofreezemonth + param [nocredit] ". 

Ну все, починаючи з Ubilling CURRENT 1.2.1 rev 8136 для виклику autofreezemonth значення AUTOFREEZE_CASH_LIMIT буде завжди позитивним множником примусово.

Link to post
Share on other sites
1 hour ago, nightfly said:

Ну все, починаючи з Ubilling CURRENT 1.2.1 rev 8136 для виклику autofreezemonth значення AUTOFREEZE_CASH_LIMIT буде завжди позитивним множником примусово.

Дякую за допомогу, все побігло нормальним ходом. 

Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By ProstoName
      Змінювали мережеву карту. Здається все поправив. Працює. Але є невелика проблема - після внесення коштів (коли абонент був відключений), інет в нього не з'являється. Тільки після заміни тарифу на інший (і потім вернувши тариф) в абонента з'являється інет. 
    • By ppv
      Собака-посилака перестала відправляти повідомлення. Підкажіть де шукати.
      Можливо таке після пропадання світла, сервер ребутнувся, але я не впевнений. Візуально все працює, крон працює, а повідомлення висять в черзі, смс така ж картина.

    • By camchatix
      Привіт!
       
      Є багато запитів, щоб інтернет не виключався у північ, а скажімо в день (сигналізації, камери під охороною і тд)
      При щоденній абонплаті - як знімати гроші не у 12:00 у північ, а наприклад у 11 годин дня ?
    • By camchatix
      Добрий день,
      створили запасний NAS із зайвою хромосомою, все працює але коли треба вбити сесію користувача - то у списку NAS серверів лише один (той що основний)
      переназначити швидкість теж не можу
      я так розумію пакети CoA Disconnect, CoA connect, PoD - ідуть на IP адресу старого NAS ?
    • By grach_witch_cheese
      Вітаю, колеги!
      Маю наступну схему:
      DHCP-сервер: Accel-PPP (IPoE) DHCP-Relay: MikroTik RADIUS: Запущений безпосередньо на сервері uBilling Зараз авторизація абонентів здійснюється за MAC-адресою, але планується перехід на авторизацію через Option 82.
      У документації uBilling наведені приклади конфігурацій, коли DHCP-сервер працює локально (на самому uBilling) і містить відповідні шаблони для обробки Option 82.
      Однак немає чіткої інформації про використання Option 82 при віддаленому DHCP-сервері, зокрема, коли Accel-PPP використовується як DHCP-сервер у режимі remote та налаштований через Купаген.
      Питання:
      Чи можливо використовувати Accel-PPP як віддалений DHCP-сервер з авторизацією через Option 82? Якщо так, то де відбувається парсинг значень Remote-ID і Circuit-ID? Де в цьому випадку мають зберігатися шаблони для Option 82? Буду вдячний за роз'яснення або посилання на відповідні приклади.
×
×
  • Create New...