Биллинговая система Nodeny
14 Ноября 2024, 19:39:59 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Кто напишет модуль для Nodeny 49  (Прочитано 7021 раз)
Maks
NoDeny
Ветеран
*

Карма: 13
Offline Offline

Сообщений: 575


Скажи спасибо - подними карму.

https://t.me/smv https://t.me/smv_wz
Просмотр профиля Email
« : 02 Сентября 2009, 15:12:32 »

Стал вопрос о дополнении к Nodeny.

В нашей сети есть доступ к городским ресурсам который тарифицируются по льготному тарифу.
Городской трафик в пакет не вклюён,а предостаявляется на условиях предоплаты.
Стоимость городского трафика 1грн= 2Гб.

Но появилась одна проблема:
Допустим абонент пользуется пакетом в котором 4000Mb мирового трафика, и 0 Городского.


На его счету 2грн.
Он захотел скачать фильм но не обратил внимание на размер фильма и фильм оказался дороже чем 2грн.
Это заблокировало.
Он звонит и просит включить ему инет, отсюда несколько способов ключения доступа:
1) Положить временный платеж. Но если много таких абонентов?..
2) Абон идет и пополняет счёт. Качество сервиса падает, да это он ошибся... но попробуй ему докажи.
3) и т.д

В любом случае абонент спрашивает почему я предоплатил свои 4000 мегабайт а пользоваться или не могу?

Путь решения который я вижу:
Написать дополнение ( модуль), в котором будет указанна сумма ( граница отключения, допустим 1грн)  ниже которой доспут к Городским ресурсам ( отдульный список в которм указаны подсети) предостовляться не будет. И абонент сможет пользоваться интернетом. Как сумма на счету будет больше границы отключения. т.е больше 1грн, доступ на город будет открыт.

Кто напишет такой модуль? И сколько он будет стоять? Версия Nodeny 50 абонов.
Записан

Nodeny общение
https://t.me/nodeny_chat
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4789



Просмотр профиля
« Ответ #1 : 03 Сентября 2009, 04:12:41 »

Это сложно сделать. Не технически, а это будет требовать серьезных временных затрат ибо придется шлифовать и усложнять и без того непростые noserver и nofire. Рекомендую иной проверенный подход. Сразу о недостатке - он трудно понимаем клиентами, к сожалению уровень образования такой, что все что вне 2*2 клиент понимает с трудом. Зато когда он врубается, что за фича - она ему становится по душе.

Суть в создании тарифов, в которых трафик одной категории может быть засчитан трафиком в другой в определенном соотношении. Например, делаем тариф 1Гб мирового трафика.  Ставим условие, что 10 байт локальных ресурсов эквивалентно 1 байту мира. Следовательно клиент может скачать 1Гб мира либо 10Гб локальных ресурсов. Либо:

900 мб мира, 1000 Мб локальных
500 мб мира, 5000 Мб локальных
и т.д.

Важно то, что мировой трафик будет иметь приоритет перед локальным. Т.е. если клиент скачает 500 Мб мира и 5000 Мб локального, то он как бы вложился в пакет. Однако, допустим, он после этого начал скачивать внешний трафик до отметки 600 Мб. Следовательно, локальный входящий в пакет составит 4000 Мб, а 1000 мб будет засчитано по превышению локального. Все это трудно понять с первого раза. Но это проверено и в моей сети пару лет назад всем нравилось.
Записан
t0ly
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 9


Просмотр профиля
« Ответ #2 : 16 Сентября 2009, 08:55:50 »

может тут без модуля можно обойтись одним фаерволом?
Записан
Maks
NoDeny
Ветеран
*

Карма: 13
Offline Offline

Сообщений: 575


Скажи спасибо - подними карму.

https://t.me/smv https://t.me/smv_wz
Просмотр профиля Email
« Ответ #3 : 16 Сентября 2009, 09:17:31 »

Но блокировать нужно не всем, и нужно чтоб человек захотел - активировал опцию и пользуется.
Я так понимаю это модуль.
Записан

Nodeny общение
https://t.me/nodeny_chat
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!