Заморозка услуг: відмінності між версіями

Матеріал з NoDeny
Перейти до навігації Перейти до пошуку
 
(Не показані 3 проміжні версії цього користувача)
Рядок 1: Рядок 1:
Термин «Заморозка услуг» означает, что действие услуг или услуги приостанавливается. Обычно заморозка применяется когда услуга завершается и при этом денег на счету недостаточно для подключения новой. В обычном случае баланс становится отрицательным и учетная запись блокируется. До пополнения счета. Недостаток данной ситуации в том, через время подключенная услуга будет завершена, после чего подключена новая и с баланса спишется еще одна стоимость услуги.
Термин «Заморозка услуг» означает, что действие услуг или услуги приостанавливается. Обычно заморозка применяется когда услуга завершается и при этом денег на счету недостаточно для подключения новой. В обычном случае баланс становится отрицательным и учетная запись блокируется. До пополнения счета. Недостаток данной ситуации в том, что через время подключенная услуга будет завершена, после чего подключена новая и с баланса спишется еще одна стоимость услуги.


Заморозка - это один из вариантов решения данной проблемы. Есть 2 варианта заморозки:
Заморозка - это один из вариантов решения данной проблемы. Есть 2 варианта заморозки:
Рядок 7: Рядок 7:


==Заморозка с удалением услуг==
==Заморозка с удалением услуг==
Модуль ядра services занимается тем, что завершает услуги и подключает новые ("следующие" услуги). В админке в разделе Настройки → Ядро → Услуги параметр «Если после завершения услуги баланс станет отрицательным, то все услуги отключаются и ...» отвечает за заморозку. Если он включен, то после завершения услуги новая услуга будет подключена только в случае если для ее подключения достаточно финансов на балансе. Т.е после списания денег за данную услугу баланс не станет отрицательным. В противном случае все (у абонента может быть подключено несколько разных услуг) подключенные услуги завершаются. Создается соответсвующее событие в истории. При просмотре данных абонента мы будем видеть примерно следующее:
Модуль ядра services занимается тем, что завершает услуги и подключает новые («следующие» услуги). В админке в разделе Настройки → Ядро → Услуги параметр «Если после завершения услуги баланс станет отрицательным, то все услуги отключаются и ...» отвечает за заморозку (в версии NoDeny+ это задается в файле services.cfg). Если параметр включен, то после завершения услуги новая услуга будет подключена только в случае если для ее подключения достаточно финансов на балансе. Т.е после списания денег за данную услугу баланс не станет отрицательным. В противном случае все (у абонента может быть подключено несколько разных услуг) подключенные услуги завершаются. Создается соответсвующее событие в истории. При просмотре данных абонента мы будем видеть примерно следующее:


[[Файл:Freeze1.jpg]]
[[Файл:Freeze1.jpg]]
Рядок 13: Рядок 13:
Если событие удалить из истории, то информация о заморозке пропадет и, естественно, услуги не будут покдлючены автоматически. Только админом или самом абонентом.
Если событие удалить из истории, то информация о заморозке пропадет и, естественно, услуги не будут покдлючены автоматически. Только админом или самом абонентом.


==Параметр «Не уходить в минус» в настройках услуги==
==Заморозка без удаления услуг==
Данный вариант похож на работу мобильных операторов по предоплате. Т.е счет никогда не загоняется в минус. Услуга предоставляется пока есть деньги.
В настройках конкретной услуги параметр «не активировать услугу пока не станет достаточно средств». Принцип работы такой:
<br><br>
У параметра «Не уходить в минус» в настройках услуги стоит комментарий «Не активировать услугу пока не станет достаточно средств». Принцип работы такой:
* у абонента подключена услуга. Пришло время ее завершения и она завершается
* у абонента подключена услуга. Пришло время ее завершения и она завершается
* если для подключения следующей услуги достаточно финансов - она подключается. Это обычная схема работы
* если для подключения следующей услуги достаточно финансов - она подключается. Это обычная схема работы
* если финансов недостаточно - подключается следующая, но при этом ее стоимость устанавливается в ноль. Кроме этого, такая услуга не дает доступ в интернет. А так же в интерфейсе и администратора и абонента будет сообщаться, что услуга заморожена, требуется пополнения счета
* если финансов недостаточно - подключается следующая, но при этом ее стоимость устанавливается в ноль. Кроме этого, такая услуга не дает доступ в интернет. А так же в интерфейсе и администратора и абонента будет сообщаться, что услуга заморожена, требуется пополнения счета
* как только счет будет пополнен - услуга размораживается, т.е. будет снята полная стоимость и предоставлен доступ в интернет
* как только счет будет пополнен - услуга размораживается, т.е. будет снята полная стоимость и предоставлен доступ в интернет
Нюансы: В замороженном состоянии услуга не завершается - она не имеет срока действия. Ожидается ее разморозка и подключение на полный срок с момента разморозки
Нюансы: В замороженном состоянии услуга не завершается - она не имеет срока действия. Ожидается ее разморозка и подключение на полный срок с момента разморозки
[[Файл:Freeze2.jpg]]
==Отличия схем==
* схема с удалением услуги замораживает все услуги, в то время как в схеме без удаления только та услуга, на которую в данный момент не хватило денег

Поточна версія на 16:48, 8 січня 2024

Термин «Заморозка услуг» означает, что действие услуг или услуги приостанавливается. Обычно заморозка применяется когда услуга завершается и при этом денег на счету недостаточно для подключения новой. В обычном случае баланс становится отрицательным и учетная запись блокируется. До пополнения счета. Недостаток данной ситуации в том, что через время подключенная услуга будет завершена, после чего подключена новая и с баланса спишется еще одна стоимость услуги.

Заморозка - это один из вариантов решения данной проблемы. Есть 2 варианта заморозки:

  • все услуги удаляются и восстанавливаются автоматически при увеличении баланса
  • услуги не удаляются, но они перестают действовать пока баланс не достигнет нужного значения

Заморозка с удалением услуг

Модуль ядра services занимается тем, что завершает услуги и подключает новые («следующие» услуги). В админке в разделе Настройки → Ядро → Услуги параметр «Если после завершения услуги баланс станет отрицательным, то все услуги отключаются и ...» отвечает за заморозку (в версии NoDeny+ это задается в файле services.cfg). Если параметр включен, то после завершения услуги новая услуга будет подключена только в случае если для ее подключения достаточно финансов на балансе. Т.е после списания денег за данную услугу баланс не станет отрицательным. В противном случае все (у абонента может быть подключено несколько разных услуг) подключенные услуги завершаются. Создается соответсвующее событие в истории. При просмотре данных абонента мы будем видеть примерно следующее:

Если событие удалить из истории, то информация о заморозке пропадет и, естественно, услуги не будут покдлючены автоматически. Только админом или самом абонентом.

Заморозка без удаления услуг

В настройках конкретной услуги параметр «не активировать услугу пока не станет достаточно средств». Принцип работы такой:

  • у абонента подключена услуга. Пришло время ее завершения и она завершается
  • если для подключения следующей услуги достаточно финансов - она подключается. Это обычная схема работы
  • если финансов недостаточно - подключается следующая, но при этом ее стоимость устанавливается в ноль. Кроме этого, такая услуга не дает доступ в интернет. А так же в интерфейсе и администратора и абонента будет сообщаться, что услуга заморожена, требуется пополнения счета
  • как только счет будет пополнен - услуга размораживается, т.е. будет снята полная стоимость и предоставлен доступ в интернет

Нюансы: В замороженном состоянии услуга не завершается - она не имеет срока действия. Ожидается ее разморозка и подключение на полный срок с момента разморозки

Отличия схем

  • схема с удалением услуги замораживает все услуги, в то время как в схеме без удаления только та услуга, на которую в данный момент не хватило денег