Комплекс программ тарификации  TarifSV

 

  От автора. Созданный первоначально для осуществления тарификации телефонных вызовов, прошедших через АТС типа только Meridian 1, TarifSV подвергся существенной переработке и, фактически, версия 2.1 представляет собой новый продукт, позволяющий осуществлять тарификацию на распределенных сетях, построенных на разных типах (в том числе - "смеси" из разных типов) коммутаторов. Принципы, заложенные в его основу, позволяют обрабатывать данные не только от традиционных фиксированных телефонных сетей, но и об ином трафике, например - IP.

Немного об истории TarifSV.

2004 г. Разработка первой версии комплекса для АТС  "Meridian 1" и его внедрение у одного из операторов связи.

2008 г. Доработка версии 1.0 до  1.4 и внедрение её у одного из операторов связи для АТС типа М-200. Распространение ее и на АТС "Meridian 1".

Январь - апрель 2009 г. Разработка и внедрение версии 2.0 у одного из операторов связи для АТС типа М-200.

Май-июль 2009 г. Существенная переработка версии 2.0 до 2.1. Создание унифицированной платформы, позволяющей использовать TarifSV в сетях смешанного типа.
 


    Комплекс программ
TarifSV предназначен для ведения базы данных сети связи и осуществления учета стоимости услуг связи. Комплекс программ может быть использован небольшими операторами связи, а также в корпоративных и учрежденческих сетях, построенных на базе коммутаторов различного типа.

 

Текущая версия TarifSV позволяет обрабатывать информацию от коммутаторов следующих типов:

 

-         Meridian 1/ Succession CSE 1000  (CDR в формате NEW) компании NORTEL;

-         М-200  компании МТА, С.-Петербург;

-         AVAYA (DEFINITY) (только в версии TarifSV  2.5 Office) -> здесь!

 

С помощью TarifSV можно:

 

  •   Создать и вести базу данных сети связи, включающую в хронологическом порядке (с сохранением истории) сведения о ресурсах сети, их состоянии, принадлежности и расходах на содержание, абонентах сети, их состоянии и тарифных планах. Все денежные величины, как в базе данных, так и в отчетных документах о тарификации, могут быть представлены в условных (у.е.)  и/или основных единицах (название устанавливается пользователем; по умолчанию - "рубль");
  •   Осуществлять сбор и обработку данных о состоявшихся соединениях, их тарификацию и формирование отчетных данных для выставления счетов абонентам (с учетом абонентских и прочих платежей),  а также оценивать издержки компании по каждому абоненту (по группе абонентов);
  •   Организовать учет телефонных переговоров  компании (в том числе - её отдельных подразделений и абонентов), а также связанных с этим расходов компании;
  •   Осуществлять сверку счетов, выставленных внешними операторами связи;
  •   Осуществлять сложные, в том числе - перекрестные (кросс-) выборки из информации о вызовах;
  •   Проводить оценку загруженности сети, ее ресурсов и абонентов, в том числе с детализацией по типам вызовов, их направлениям, по датам и времени суток.

   

Реальный опыт эксплуатации TarifSV в течение нескольких лет в крупной компании (несколько сотен корпоративных и коммерческих абонентов и ~1400 городских номеров) и у оператора местной связи позволяет сделать вывод о ее эффективности и рекомендовать к использованию небольшим операторам связи, а также в корпоративных и учрежденческих сетях связи.

 

 Состав TarifSV v.2.1:

 

1)  База данных телефонии БДТ, включающая следующую информацию:

·      о ресурсах (городская и внутренняя номерная емкость, маршруты, абонентские линии, автоответчики, логические и другие ресурсы и устройства);

                  

     

·      об абонентах и владельцах ресурсов;

                   

·      о тарифных планах;

                  

·      тарифные таблицы, расписание их использования в зависимости от времени суток, дня недели и даты, правила тарификации отдельного соединения, а также таблицу пересчета курса условной единицы;

                

·      таблицу с данными о договорах с клиентами, необходимые для выставления счетов;

·      о документах, на основании которых произведено изменение базы данных;

·      исходные данные (правила и шаблоны) для предварительной обработки файлов с CDR – записями.

                 

2)          Программа TSVlite -  «сборщик» исходных файлов.

      Предназначена для приема CDR-строк, поступающих по COM - порту от АТС, а также  записи их на носитель (как правило – жесткий диск ПК). Она формирует ежедневные текстовые файлы вида *20ГГММДД.log,  содержащие CDR-записи за сутки.

       Являясь частью программного комплекса, тем не менее, TSVlite  может использоваться и автономно.

Примечание настоящее время автором разработаны более совершенные средства для сбора исходных файлов с CDR  (через СОМ-порт и TCP/IP). Взять их можно здесь.

3)    Программа TSVlog_2 – для предварительной обработки исходных тарификационных файлов с CDR – записями и преобразования их в табличную форму для последующей тарификации.

4)   Программа TarifSV_2 – для администрирования (ведения) базы данных телефонии БДТ, проведения идентификации телефонных вызовов, их тарификации, формирования итоговых и детальных таблиц и приложений к счетам для абонентов.

Пример итоговой таблицы тарификации:

             

Пример детальной таблицы тарификации:

              

TarifSV также позволяет получить и сохранить в табличном и (или) графическом виде различную статистическую информацию по типам вызовов, абонентам или ресурсам с детализацией нагрузки по датам и времени суток. 

    Пример вывода статистической информации в табличном виде: 

              

            Примеры вывода статистической информации в графическом виде: 

            а) по датам

              

   б) по времени суток

              

  в) по стоимости. Такой вид может помочь при осуществлении контроля за "левым" трафиком:

              

5)  Программа TSVReport2 - для подготовки и печати отчетов (счетов и детализаций) в  формате *.doc.

Примеры отчетов можно посмотреть здесь:

- для физических лиц;

- для юридических лиц;

- детализация счета.

Ограничения версии TarifSV v.2_1: TarifSV v.2.1 работает только с локальными базами данных. Однако, при соответствующей организации доступа к сетевым ресурсам и хранении рабочего экземпляра БДТ на общем файл-сервере, возможна последовательная работа с БДТ с нескольких рабочих мест ("смотрят все, правит один").

Системные требования: Windows 2000, Windows XP, PII/400/256 Mb. Для увеличения скорости вычислений, желательно увеличить объем оперативной памяти, по крайней мере, до 512 Mb.   На диске программа TarifSV_2 занимает ~ 3 Мб, TSVlog _2– ~ 1,5 Мб, TSVReport2 - около 800 кб, TSVlite – 600 кб. Размер базы данных может составить от единиц до десятков и даже сотен Мб (в зависимости от количества ресурсов и абонентов).

Оперативность обработки исходных log-файлов  и проведения тарификации (скорость вычислений и формирования выходных файлов) составляет более 2000 CDR в секунду (более 3000..5000 записей/сек  на каждом шаге тарификации). Важно отметить, что при такой высокой скорости осуществляется тарификация и формирование итоговых результатов сразу для  всех абонентов сети.

 

 

Версия TarifSV 2.1 является полностью бесплатной. Она распространяется «как есть». Таким образом, автор не несет ответственности за возможные недостатки ее работы. Однако он с благодарностью воспримет Ваши отзывы о работе комплекса, а также готов рассмотреть пожелания по устранению возникающих проблем. Пишите.

 

 


Подробную документацию (актуальность - 1.08.2009) на комплекс TarifSV v. 2.1 можно скачать здесь.

Скачать TarifSV 2.1.1 (актуальность - 30.01.2014) можно здесь :Загрузить

Об особенностях обработки CDR АТС Meridian 1 можно почитать здесь.

Предыдущую неограниченную версию (TarifSV 1.4) можно скачать здесь.

Скачать программы для приема и записи CDR (через СОМ-порт и TCP/IP) на сервер (OC Windows) можно здесь

 


NEW!                                   Версию TarifSV  2.5 Office (пока только для AVAYA (DEFINITY) можно взять здесь.

 


 

 Кратко об установке:

 

1)    Разархивировать исходные файлы в папку, откуда будут запускаться основные программы комплекса TarifSV.

2)   Проверить, установлена ли BDE (Borland Database Engine) на компьютере. Соответствующий значок, как правило, в таком случае присутствует в "Панели управления". (Можно запустить «TarifSV_2.exe», если «ругнется» при открытии таблицы на отсутствие BDE, то ее на компьютере нет).

3)   Если нет BDE, то установить (BDE v4.51  можно взять здесь: TarifSV (BDE) или скачать с официального сайта Borland). Запустить BDEsetup. Как правило, BDE будет установлена в папку C:\Program Files\Borland Shared\BDE.

4) Если у вас ОС Windows 7, то обеспечьте возможность работы BDE в режиме совместимости с Windows XP: для этого в свойствах программы C:\Program Files\Borland Shared\BDE\BDEadmin.exe в закладке "Совместимость" поставить галочку напротив пункта «Запустить программу в режиме совместимости с:» и выберите пункт Windows XP.

5)  Настроить BDE, запустив её из "Панели управления" (или - C:\Program Files\Borland Shared\BDE\BDEadmin.exe). Далее: Configuration->Drivers->Native->PARADOX-> LANDDRIVER : PDOX Ansi Cyrillic -> BLOCK SIZE : 16384 -> Object -> Apply ->exit.

6)    Скопировать файл  qtintf70.dll в папку system32. 

7)    Если название основной валюты отличается от принятого по умолчанию - "руб.", то с помощью "блокнота" или иного текстового редактора запишите нужное название в первой строке файла 2BDT.ini (в папке PhoneBase). Желательно - в сокращенном варианте (2..6 символов).

 

Программа TSVlite не требует наличия на компьютере BDE. Просто скопируйте TSVlite.exe  на компьютер - «сборщик» и поместите соответствующий ярлык в автозагрузку. Последнее необходимо, чтобы программа автоматически снова запускалась при нештатной перезагрузке компьютера (например – при пропадании электропитания). Существует возможность работы TSVlite.exe и в "фоновом" режиме.

 

Примечание. При запуске программ из-под Windows XP целесообразно отключать свойство "Использовать  визуальное оформление". Для этого необходимо в  свойствах задачи в закладке "Совместимость" поставить галочку напротив пункта "Отключить визуальное оформление".

 



Форум пользователей TarifSV

Автор TarifSV:    Сорокин Виктор Валентинович, Россия, Москва.

Рейтинг@Mail.ru