Название: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: dimonous от 19 Июля 2015, 23:24:00 Добрый день, коллеги.
В описании скриптов для скорости в тарифе встречается тег "traf(120)", что значит "трафик за последние 120 минут". Но мне потребовалось указать "Если абон скачал 100 гиг с начала месяца, то ...". Судя по процедуре: Код: sub traf Пока просто в код модуля вклинил процедуру: Код: sub sum_traf И использую такой скрипт: Код: if( sum_traf() < 100000000 ) { set_speed(11000) } Собственно вопрос: а) я не разобрался в функции traf б) трафик с начала месяца уже добавлен в более свежих ревизиях в) я все сделал правильно, только оформить нужно в виде хука типа 'new' потому что кроме меня никому это не нужно г) другое ? Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: Efendy от 20 Июля 2015, 08:56:11 Отсчет трафика в учетке клиента идет с момента существования клиента, а не сначала месяца. То, что ты написал называется "сделать наугад". Так работать не будет. Максимум ты можешь получить трафик за последние 12 часов или за весь период существования
Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: Efendy от 20 Июля 2015, 10:35:38 Хотя, я прочитал внимательно твое сообщение) У тебя трафик на начало месяца обнуляется?
Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: dimonous от 20 Июля 2015, 11:14:23 Во как.
Нет, не обнуляется. Группа абонентов с такими тарифами только сейчас появилась, я как-то даже не смотрел что там трафик показывает... Значит мысль правильная, только нужно трафик обнулять. Подскажи тогда, пожалуйста, как лучше: а) в scripts.pm добавить теги "get_minute и set_traf_null" и вызывать if (get_day()==1 and get_hour()==0 and get_minute==1) set_traf_null() б) создать новый тип услуги на базе inet_unlim которая по окончанию услуги(месяц) обнуляет трафик в) заставить работать условие if ( traf( get_day() * 60 * 24 ) для получения трафика с 1 числа текущего месяца ? Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: dimonous от 28 Июля 2015, 12:50:03 Решили не усложнять. 1 числа вручную обнуляю группе трафик, а в течение месяца всех перевести на тарифы без учета трафика.
UPDATE users_trf SET in1=0,out1=0,in2=0,out2=0,traf1=0,traf2=0 WHERE actual=0 AND uid IN (SELECT id FROM users WHERE users.grp=17); Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: Alex_E от 28 Июля 2015, 13:21:05 Можно всеж попросить разработчиков, чтоб эта функция по обнулению трафика существовала?
У нас была предыдущая версия вашего продукта, она нас устраивала. Причины перехода на версию + умолчу, но я как руководитель уже о многом жалею. Если такие новации будут идти и дальше, то какой смысл в таком билинге... Не зная о таких "новациях", мы как провайдер УЖЕ понесли репутационные потери по отношению к нашим клиентам. Да и правки таких фич, которые теперь нужно делать привлекая программеров а не просто поставить галочку, это уже напоминают не что то новое и новационное а секс за деньги... Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: Efendy от 28 Июля 2015, 15:07:06 Может мне оплатить вам репутационные потери? Или пойти поизвиняться перед абонентами, что у меня такой плохой биллинг?
При переходе на новую версию я всегда говорю: тестируйте на стенде все возможные ситуации и потом переходите. Новый биллинг - это НОВЫЕ фичи. Очень много новых фич, некоторые не совместимы со старым биллингом. Вы покупаете не кота в мешке - море информации в форуме, есть демка, есть документация. Почему вы не решили эти вопросы до перевода абонентов? Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: Alex_E от 28 Июля 2015, 15:24:17 Евгений, возможно я что то не понимаю, но если мы что то покупаем, то априори мы что то хотим иметь в последствии. У вас какое то неверное толкование. если ваш продукт называется ТАК ЖЕ как и старый только со знаком + в понимании моем и не только, а поверьте я достаточно известная фигура на этом рынке, может означать только одно, это все старое + что то новое.
А у вас по факту в принципе НОВЫЙ продукт. Ну тогда почемуб об этом не уведомить покупателя, что мол таки и так, это не старый билинг + новые фичи, это вообще новый продукт. Возможноб мы тогда купили что то иное. Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: cojiict от 28 Июля 2015, 15:47:59 У нас была предыдущая версия вашего продукта, она нас устраивала. Причины перехода на версию + умолчу, Если такие новации будут идти и дальше, то Код: rm install.pl Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: Efendy от 28 Июля 2015, 16:13:35 Ну тогда почемуб об этом не уведомить покупателя, что мол таки и так, это не старый билинг + новые фичи, это вообще новый продукт. Что иное вы могли бы купить, если ближе всего к нодени есть только один биллинг - это нодени+? Все остальные биллинги - это своя концепция. Все равно какие-то фичи отличаются. Невозможно добавлять новые фичи если они конфликтуют со старыми. Вот в вашем случае, вы используете древний подход "все платят 1го числа". Я не буду рассуждать о том как вы конкурируете в современном мире, но уже фактически стандарт любой сети - это когда услуга подключается в момент оплаты. Например, оплатил 15 числа - работает месяц с 15 по 15. В этом случае какой смысл обнулять трафик в начало месяца? Это искажение логики. Возможноб мы тогда купили что то иное. Либо иной случай - подключаем тариф "турбокнопка" на 1 день и по истечении одного для в самом снятии за услугу увидеть сколько абонент потребил за этот ускоренный день. И таких вариантов может быть мильон - каждый владелец сети пытается придумать что-нибудь поизвращенней. Приходится адаптироваться к тому, что трафик - это не понятие с 1-го числа по 1-е. Невозможно, добавить новые фичи и оставить полностью неизменными старые. Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: Alex_E от 28 Июля 2015, 17:02:09 парадигма всего этого, это глубокое заблуждение кто формирует, как продавать:)
Это в большинстве кстати случаев именно проблема стран СНГ, у нас всегда администраторы рассказывали менеджерам как продавать. не примите как укор или еще что то, ставлю смайлик:) Но мы как говорится имеем то что имеем! И во многом поверьте я с вами соглашусь, атавизм, но как показывает статистика сбора информации по модели того же Ван Вестендорпа, с определением критических точек, абоненту нравится вот так:) Мы не пытаемся что то придумать:)! Боже упаси, у нас есть инструмент нодени, мы работали всегда в рамках этого инструмента, наши модели так построены, наши клиента так привыкли (вот удобно им так), еслиб нам нужна была кнопка и ее не былоб в базе мыб о ней и не писали и не просили. Но сервис по обнулению был, а счас его нет, от такая парадигма.... Я скажу больше, что тенденция идет в сторону безлимита везде, и это нормально. Но что делать там, где каналы не оптические, а ограниченные по емкости!? И таких поверьте МНОГО, именно этой фишкой можно как то сдерживать абонента, стимулируя его потребление, тем самым не давая полностью утилизировать канал. И таки мы их так и сдерживали. П.С. да мыб тогда просто не покупали нодени + :) Нас в общем то устраивал и просто нодени, но урок получили. Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: cojiict от 28 Июля 2015, 17:15:45 Можно всеж попросить разработчиков, чтоб эта функция по обнулению трафика существовала? думаю кнопку примудрити можна, але це витрачений час і зусилля, заради забаганок одного користувача! відповідно такі забаганки потребують капіталовкладень, а судячи з Да и правки таких фич, которые теперь нужно делать привлекая программеров а не просто поставить галочку, это уже напоминают не что то новое и новационное а секс за деньги... за хотілку ніякої мотивації. от і всез.і. розробники завжди удосконолюють білінг в більшості БЕЗКОШТОВНО, але коли дана фіча загально потрібна, а за індивідуальність додаткова мотивація! Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: dimonous от 28 Июля 2015, 17:33:56 з.і. розробники завжди удосконолюють білінг в більшості БЕЗКОШТОВНО, але коли дана фіча загально потрібна, а за індивідуальність додаткова мотивація! Тобто Ви хочете сказати, що тарифи на зразок: "Скорость при трафике до 100Г : 20Мбит/с ; иначе 2Мбит/с" ніхто не використовує ? Можливо тому і не створюють такі тарифи, бо є обмеження? Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: Efendy от 28 Июля 2015, 19:18:28 Это тарифы очень глупые, поскольку толку от них немного. Человек поставит на закачку 100 гиг и он их все равно скачает - просто будет равномерно использовать свой узенький канал. Более актуальное поведение "если абонент вечером с 6 до 10 скачал столько-то гиг - уменьшить скорость" - остаток докачает ночью и утром освободит канал. Это и реализовано в н+ весьма успешно. Более того, в н+ можно напридумать мильон вариантов поведения
Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: Alex_E от 28 Июля 2015, 22:31:31 Честно хотел промолчать:)
Это советы не совсем умные. Клиент хочет секса он его получит. У вас узкое и шаблонное понимание о клиенте. Вы не думали, что есть клиент которые не хочет качать что то ночью? Он физически этого не может сделать, по ряду причин. Милион можно!:) и теперь нам нужно этим будет заняться, обсудив это с хомяками. Но вопрос то был в том, что почему фича в Н по сбросу счетчика уже не работает в Н+ Ответ получен. Менеджеры уже приступили к составлению анкеты и предложений для анализа спроса у хомяков. Тобишь вместо, того, чтоб мы просто обновили релиз билинга, мы получили новый продукт с милион фичей, наверное это хорошо. Но с другой стороны, вместо того чтоб продавать, нам нужно откатиться потратить время придумать как, перевыпустить рекламу, итд. Мы пользуемся юзерсайтом, там так же есть билинг, нас все устраивает, но я там не заметил при смене релиза ухода старых функций. Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: ser970 от 28 Июля 2015, 23:57:41 теперь нам нужно этим будет заняться, обсудив это с хомяками. это новый маркетинговый ход и я отстал от жизни ?просто кто то слышал что бы например концерн Daimler AG обсуждал с покупателями крепление заднего левого колеса ? Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: Alex_E от 29 Июля 2015, 00:07:42 Это разные вещи и конъюнктура разная, я не зря привел автора модели лояльности и определения спроса покупательской.
Мне вот приятно былоб услышать в качестве лояльности к клиенту, что эта фича будет возвращена. Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: ser970 от 29 Июля 2015, 01:00:35 Это разные вещи и конъюнктура разная, я не зря привел автора модели лояльности и определения спроса покупательской. да нет, вещи абсолютно одинаковые... Мне вот приятно былоб услышать в качестве лояльности к клиенту, что эта фича будет возвращена. (обсуждение политики и соц опрос это разные вещи) да и по поводу ревизий могу навести кучу продуктов где нет 100% совместимости со старыми версиями... sysctl.conf от freebsd 6.0 не прокатит 100% в freebsd 9.0 и на оборот.... притом что там тоже изменяется не только синтаксис но и концепция.... у вас странная манера , сначала нагрубить , потом просить ...... и говорить что это лояльность ..... Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: Alex_E от 29 Июля 2015, 07:46:39 Это недостаток, виртуального общения:)
И в мыслях не было грубить, я констатировал практические вещи, ну и по преемственности могу навести массу примеров, но уверен, что у нас разный подход:), и вы все равно останетесь при своем мнении. Я умолчу, что мы так же что-то выпускаем, дык вот еслиб в наших новых релизах по совместимости оборудования, мы упускали преемственность и совместимость в драйвере, сети наших клиентов попросту развалилисьбы:) Все за сим молчу. Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: Efendy от 29 Июля 2015, 09:03:40 Кстати для обнуления трафика вы можете не нанимать дополнительных программистов, эта фича уже есть давно в биллинге, см модуль make_clean:
Код: # Обнуление счетчиков трафика у каждого клиента при наступлении нового месяца. Alex_E, по поводу совместимости ответьте почему в виндовс стандартными средствами не запускаются dos-программы? Ведь это громадный ПЛАСТ программного обеспечения, который Майкрософт с громандым штатом просто уничтожили своим желанием не сохранять совместимость. Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: Warlock от 29 Июля 2015, 10:45:53 Кстати для обнуления трафика вы можете не нанимать дополнительных программистов, эта фича уже есть давно в биллинге, см модуль make_clean: system_cleanНазвание: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: Efendy от 29 Июля 2015, 10:48:49 Кстати для обнуления трафика вы можете не нанимать дополнительных программистов, эта фича уже есть давно в биллинге, см модуль make_clean: system_cleanНазвание: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: Alex_E от 29 Июля 2015, 11:42:56 Кстати для обнуления трафика вы можете не нанимать дополнительных программистов, эта фича уже есть давно в биллинге, см модуль make_clean: Код: # Обнуление счетчиков трафика у каждого клиента при наступлении нового месяца. Alex_E, по поводу совместимости ответьте почему в виндовс стандартными средствами не запускаются dos-программы? Ведь это громадный ПЛАСТ программного обеспечения, который Майкрософт с громандым штатом просто уничтожили своим желанием не сохранять совместимость. Вы всеж меня втягиваете в дебаты:)) Но этот путь я прошел от загрузки с касеты магнитофна маяк, затем был такой ПК как НЕЙРОН, и.т.д., затем были эмф винчестера, никогда не забуду флопы 5 дюймов когда на головку грузик клали, чтоб лучше дискету считал. Но мы говорим о той ситуации, когда с развитием ОС писались альтернативные приложения которые полностью заменяли те что было. Мало того, это не делалось лавинообразно всегда был временной период. У меня прекрасно на винде 3.11 работал лексикон. И эмуляция ДоС, со временем новый софт выместил старый, имплементировав в себя старые фичи в новой оболочке с новым сервисом. Был лексикон стал ворд, и он таки стал ЛУЧШЕ чем лексикон, но формат конвертации никто не отменял, это и называется технологическая парадигма. И была она растянута во времени, и пользователь с этим столкнулся не сразу а с временной задержкой. простите, тогда можно вспомнить сеть аркнет, или того дальше когда два ПК работали через РС232:) но это вышло потом в иную область, разве при этом нарушилась идеология? Что то изменилось? По факту только гибкость и емкость. П.С. Я ником образом не хочу вас отвлекать, от работы:). Конечно теперь разберемся с модулем, с вами или без, нам не привыкать:) Еще раз. просто мы не были к этому готовы, и от части это и наш баг когда мы не учли, что такого больше нет в новом. Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: ser970 от 29 Июля 2015, 12:45:47 У меня прекрасно на винде 3.11 работал лексикон. 3.1 как и 3.11 никогда не был оьсю .....Название: Re: Скрипт управления скоростью. Тег для трафика с начала месяца Отправлено: dimonous от 29 Июля 2015, 14:35:39 Кстати для обнуления трафика вы можете не нанимать дополнительных программистов, эта фича уже есть давно в биллинге, см модуль make_clean: Есть такое! Вопрос закрыт. Всем спасибо. |