Название: Кто напишет модуль для Nodeny 49 Отправлено: Maks от 02 Сентября 2009, 15:12:32 Стал вопрос о дополнении к Nodeny.
В нашей сети есть доступ к городским ресурсам который тарифицируются по льготному тарифу. Городской трафик в пакет не вклюён,а предостаявляется на условиях предоплаты. Стоимость городского трафика 1грн= 2Гб. Но появилась одна проблема: Допустим абонент пользуется пакетом в котором 4000Mb мирового трафика, и 0 Городского. На его счету 2грн. Он захотел скачать фильм но не обратил внимание на размер фильма и фильм оказался дороже чем 2грн. Это заблокировало. Он звонит и просит включить ему инет, отсюда несколько способов ключения доступа: 1) Положить временный платеж. Но если много таких абонентов?.. 2) Абон идет и пополняет счёт. Качество сервиса падает, да это он ошибся... но попробуй ему докажи. 3) и т.д В любом случае абонент спрашивает почему я предоплатил свои 4000 мегабайт а пользоваться или не могу? Путь решения который я вижу: Написать дополнение ( модуль), в котором будет указанна сумма ( граница отключения, допустим 1грн) ниже которой доспут к Городским ресурсам ( отдульный список в которм указаны подсети) предостовляться не будет. И абонент сможет пользоваться интернетом. Как сумма на счету будет больше границы отключения. т.е больше 1грн, доступ на город будет открыт. Кто напишет такой модуль? И сколько он будет стоять? Версия Nodeny 50 абонов. Название: Re: Кто напишет модуль для Nodeny 49 Отправлено: Efendy от 03 Сентября 2009, 04:12:41 Это сложно сделать. Не технически, а это будет требовать серьезных временных затрат ибо придется шлифовать и усложнять и без того непростые noserver и nofire. Рекомендую иной проверенный подход. Сразу о недостатке - он трудно понимаем клиентами, к сожалению уровень образования такой, что все что вне 2*2 клиент понимает с трудом. Зато когда он врубается, что за фича - она ему становится по душе.
Суть в создании тарифов, в которых трафик одной категории может быть засчитан трафиком в другой в определенном соотношении. Например, делаем тариф 1Гб мирового трафика. Ставим условие, что 10 байт локальных ресурсов эквивалентно 1 байту мира. Следовательно клиент может скачать 1Гб мира либо 10Гб локальных ресурсов. Либо: 900 мб мира, 1000 Мб локальных 500 мб мира, 5000 Мб локальных и т.д. Важно то, что мировой трафик будет иметь приоритет перед локальным. Т.е. если клиент скачает 500 Мб мира и 5000 Мб локального, то он как бы вложился в пакет. Однако, допустим, он после этого начал скачивать внешний трафик до отметки 600 Мб. Следовательно, локальный входящий в пакет составит 4000 Мб, а 1000 мб будет засчитано по превышению локального. Все это трудно понять с первого раза. Но это проверено и в моей сети пару лет назад всем нравилось. Название: Re: Кто напишет модуль для Nodeny 49 Отправлено: t0ly от 16 Сентября 2009, 08:55:50 может тут без модуля можно обойтись одним фаерволом?
Название: Re: Кто напишет модуль для Nodeny 49 Отправлено: Maks от 16 Сентября 2009, 09:17:31 Но блокировать нужно не всем, и нужно чтоб человек захотел - активировал опцию и пользуется.
Я так понимаю это модуль. |