The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Свободная биллинговая система Katrin

27.12.2007 14:19

Доступен новый релиз (0.10) модульной биллинговой системы Katrin, распространяемой под лицензией GPL. Система находится на начальном этапе развития.

Базовые модули написаны на языке Си, в качестве СУБД используется MySQL. Поддерживается сбор информации о трафике через netflow и организация работы пользователей через pppd и iptables (модули pppoe и radius в планах).

Из возможностей реализовано: Учет трафика по зонам; Действия тарифов по определенным дням недели; Зависимость цены от времени суток, выходных/праздничных дней и т.д.; Установление пропускной способности в тарифных планах.

Планируется: Тарификация по времени; Периодические отчисления (месячная и дневная абонплата); Изменение тарифного плана по расписанию; Создание месячных предоплаченых по трафику пакетов; Система предоплаченых карт.

Для разработки Web интерфейса задействован Python фреймоворк Django.

  1. Главная ссылка к новости (http://katrin.sf.net...)
  2. Планы проекта
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/13168-billing
Ключевые слова: billing, linux
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (18) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
 
  • 2.2, radiactivx (??), 14:40, 27/12/2007 [ответить]  
  • +/
    так с лицензией не получится сделать такого. ничего не помешает сделать бесплатный форк.
     
  • 1.3, skyogre (?), 15:00, 27/12/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кабельный трафик скоро считать уже перестанут, а народ столько усилий на эту функциональность хочет потратить..
     
     
  • 2.4, Аноним (4), 15:06, 27/12/2007 [^] [^^] [^^^] [ответить]  
  • +/
    да ну? а по-моему даже на западе уже совсем другая тенденция, где трафик таки начинают считать.
     
     
  • 3.6, VecH (ok), 16:00, 27/12/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >да ну? а по-моему даже на западе уже совсем другая тенденция, где
    >трафик таки начинают считать.

    но не мегабайтами как у нас, а гигами/терами ))

     
     
  • 4.7, Аноним (4), 16:29, 27/12/2007 [^] [^^] [^^^] [ответить]  
  • +/
    какая разница? медиационная часть биллинга востребована. Проблема только в том, что таких биллингов куча. И все бросаются авторами на полпути (сам свой забросил). Возможно из-за полудетской архитектуры. Желаю автору проекта успехов
     
     
  • 5.18, чи (?), 11:33, 29/12/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >какая разница?

    Как какая? Надо сразу %) закладываться на арифметику неограниченой "ширины".

     
  • 4.16, Free (??), 01:12, 29/12/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >>да ну? а по-моему даже на западе уже совсем другая тенденция, где
    >>трафик таки начинают считать.
    >
    >но не мегабайтами как у нас, а гигами/терами ))

    Дорогой товарищ, гадать не надо. Лимит в 50 гиг в месяц при ширине канала 5 мегабит - выглядит маловато.

     
     
  • 5.19, VecH (ok), 11:44, 29/12/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >>>да ну? а по-моему даже на западе уже совсем другая тенденция, где
    >>>трафик таки начинают считать.
    >>
    >>но не мегабайтами как у нас, а гигами/терами ))
    >
    >Дорогой товарищ, гадать не надо. Лимит в 50 гиг в месяц при
    >ширине канала 5 мегабит - выглядит маловато.

    это у вас там 50 гиг, а у меня 128 килобИт/с и за 2550 рублей
    поэтому думаю что тема все же актуальна

    эхххх, когда до нас такое все таки дойдет

     
  • 2.14, emp (??), 23:37, 28/12/2007 [^] [^^] [^^^] [ответить]  
  • +/
    не забывайте что за мкадом тоже есть жизнь. там до сих по встречается трафик по 10р за мегабайт. там это очень актуально. и делают подобные биллиинги скорее всего где то там.
     

  • 1.10, mitiok (??), 21:19, 27/12/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    имхо такие вещи не очень нужны... считалки - да нужны. биллинг - нет, не нужен. сетификат соответствия установленным требаваниям по автоматизированным системам расчёта с пользователям за услоги электросвязи он где? нету. ну а тогда что вообще с таким биллингом делать???
     
     
  • 2.13, Skylord (??), 13:50, 28/12/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Никому на хрен не нужны считалки трафика (их вокруг как грязи и заведомо лучшего качества, чем какая-то студенческая поделка), а нужен именно биллинг, который будет вести базу пользователей и производить списания. Получение внешних данных и их тарификация (например, трафика, а можно - телефонных разговоров или диалапа - теоретически, это должно быть биллингу совершенно параллельно) - это вообще второстепенные функции, которые должны реализовываться отдельными модулями... Биллинг должен уметь не "организация работы пользователей через pppd и iptables", а систему событий, по которым вызываются заданные администратором скрипты (можно их сразу в комплекте давать - это другой вопрос), которые управляют хоть pppd, хоть mpd, хоть iptables, хоть pf - это биллингу должно быть глубоко параллельно....
    Почему-то до таких простых вещей ни один писатель биллинга (я имею в виду открытые проекты) не доходит... Если кто-то дошел - кинтесь линком на это чудо, сразу же пользоваться начну...

    Кстати, рекомендую начать курить доки и мануалы на предмет того, что такое на самом деле АСР, которую надо сертифицировать. В тезисах: АСР это как раз то, что СЧИТАЕТ потребляемый пользователем продукт (например, трафик) и АВТОМАТИЧЕСКИ выставляет за него счета. Если у тебя, например, все тарифы безлимитные (т.е. фиксированная абонентская плата в месяц не зависящая от чего-то, чего надо считать), то АСР не нужна совершенно. Ты эти деньги хоть в Excel'е, хоть на бумажке можешь считать... А вот когда появляется что-то ТАРИФИЦИРУЕМОЕ, тогда да - подавай АСР с сертификатом. И, кстати, почему-то никто не понимает, что эта самая сертификация АСР нужна не абоненту и не РСН, а именно провайдеру, чтобы он мог того же абонента легко и безболезненнно послать при необходимости в суде на все шесть направлений. Если этого не бояться, то можно и с сертификацией АСР не заморачиваться (инспектору РСН говоришь, что у тебя все тарифы анлимные, а он и перепроверять не будет).
    Так что вот. Такие дела...

     

  • 1.11, northbear (??), 04:44, 28/12/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Более менее серьезная организация без проблем может сертифицировать биллинг самостоятельно. И стоит это вполне сравнимых со стоимостью коммерческих биллингов денег.
    Выгоды от такого варианта объяснять не буду. Кто знает, тот поймет. Единственно, что статистика доведенных до продакшна свободных биллингов пока, что удручающая.
     
  • 1.12, Аноним (-), 07:45, 28/12/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Народ, не пинайте пианиста - он играл как мог.
    Эту систему написал паренек из Тюмени. При чем один. В тюменском ЛУГе предлагал присоединиться к его проекту. Он не нашел системы для подсчета трафика, которая бы его удовлетворила - поэтому написал свою. Это не биллинг, а именно считалка трафика. Написана на С.
    Требовать промышленных стандартов от этого творения было бы глупо. Но программа со своими функциями справляется и это главное.
     
  • 1.15, vvk (??), 23:47, 28/12/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Система изначально заточена для дальнейшего расширения модулями, именно для того чтобы можно было подключать сторонние источники о трафике, работать с разными СУБД, менять бизнес-логику, и т.п.

    В планах так же есть интеграция с LDAP, radius.

    Проект разрабатывается с применением SCM git, так что git clone git://git.altlinux.org/people/zver/packages/katrin.git и вперёд ;)

    P.S. сайт проекта скоро может уйти в даун на некоторое время по независящим от нас организационно-техническим причинам. :(

     
  • 1.17, Аноним (4), 09:13, 29/12/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А мне кажется что биллингу вообще должно быть по барабану что тарифицировать  - байты, звонки или штопаные пр...ы.
    т.е. должна быть программа тарификации списывающая деньги и выписывающая счета и понимающая любые извраты типа "ночью дешевле", скидки одноглазым... .
    и куча датчиков подсчитывающих учитываемый параметр - байты время звонки литры....
     
     
  • 2.22, zver (?), 12:30, 10/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >А мне кажется что биллингу вообще должно быть по барабану что тарифицировать
    > - байты, звонки или штопаные пр...ы.
    >т.е. должна быть программа тарификации списывающая деньги и выписывающая счета и понимающая
    >любые извраты типа "ночью дешевле", скидки одноглазым... .
    >и куча датчиков подсчитывающих учитываемый параметр - байты время звонки литры....

    Ваша интересная мысль воплощена в реальность :о) начиная с версии 0.7 Katrin может обсчитывать произвольную услугу. Сейчас поддерживаются услуги трафика и телефонии. Текущая стабильная версия 1.1.0

    На wiki проекта выложено подробное HowTo для тестирования приглашаются все желающие.

     

  • 1.20, vvk (??), 12:41, 16/01/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Создан mailing-list для координации разработки проекта. http://lists.lug.tyumen.ru/mailman/listinfo/katrin-devel
     
  • 1.21, wel (?), 17:23, 08/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Началось дополнение билинга модулями для работы в FreeBSD, кому из *BSD-ков охота помочь - WelCome.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру