Profiter
DVA SYSTEMS © 2003

Profiter - простое и функциональное решение для
расчетов узла VoIP на
основе маршрутизатора MERA.
Profiter позволяет консолидировать трафик с
нескольких маршрутизаторов одновременно.
Profiter помогает описать участников обмена
звонками на узле, просматривать
таблицы маршрутизации звонков,
собирать данные по трафику, рассчитывать стоимость трафика и балансы
взаиморасчетов между участниками обмена и составление счетов.
Profiter создан на основе реального опыта работы
узла маршрутизации для решения ежедневных задач по слежению, отладке и расчётам.
Profiter состоит из трёх основных компонент: базы данных, загрузчика и консоли.
База данных реализована на Oracle сервере в виде структуры таблиц,
функций и процедур.
Загрузчик - это приложение, которое получает данные о звонках от
маршрутизатора и передает их в базу данных. Загрузчик может быть реального времени (получающий данные о
звонке как Radius billing
runtime engine) или файловый (забирающий файлы протоколов с
маршрутизатора по FTP по
мере их появления).

Консоль – это средство управления системой,
визуализации трафика, генерации отчётов и счетов, реализованное как Web приложение.

Profiter определяет следующие понятия
Все звонки маршрутизируются узлом от гейта оригинатора до гейта терминатора.
В зависимости от принадлежности гейтов определяются провайдер-оригинатор звонка и провайдер-терминатор звонка.
Каждый звонок в зависимости от телефонного номера назначения относится к определенному направлению.
У каждого состоявшегося звонка есть стоимость его покупки у провайдера-терминатора и стоимость его продажи провайдеру-оригинатору. Разница между ними определяет доходность этого звонка.
Суммарные стоимости звонков провайдерам-терминаторам за определенный временной интервал формируют обязательства узла перед провайдерами – расход узла.
Суммарные стоимости звонков провайдеров-оригинаторов за определенный временной интервал формируют обязательства провайдеров перед узлом – приход узла.
Разница между приходом и расходом узла формирует доход узла.
Profiter помогает
проводить все эти расчеты.
Первый шаг для организации расчетов на узле - определение состава
участников обмена звонками (провайдеров и гейтов).
Для каждого провайдера определяются:

Из списка провайдеров можно добавить нового провайдера или перейти на страницу детальной информации о провайдере.


Все изменения в состоянии провайдера отражаются в протоколе
изменений: Notes

Для каждого гейта определяются:

Из списка гейтов можно перейти на страницу детальной информации о гейте.

На уровне коррекции детальной информации гейта он может быть передан от одного провайдера другому.
При первичной конфигурации Profiter имеет одного определённого провайдера с именем NodeOwner – владелец узла. Имя этого провайдера может быть впоследствии изменено.
Во время загрузки протоколов, если
встречается гейт не определённый в билинговой системе, то у владельца узла
создаётся новый гейт с именем GWxxx.xxx.xxx.xxx
и адресом xxx.xxx.xxx.xxx
(где xxx.xxx.xxx.xxx – IP адрес неопределённого
гейта). Имя этого гейта, как и принадлежность провайдеру может быть в
последствии изменены.
Визуализация трафика позволяет:
Эти таблицы дают возможность увидеть на одной странице суммарные данные трафика по всем активным за этот интервал времени провайдерам.
Определены следующие временные интервалы: день, неделя, месяц.
Для каждого провайдера по оригинации и терминации приводятся:

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

В интересующей группе звонков по направлению можно просмотреть данные по каждому конкретному звонку:

Генератор CDR
(Call Detailed Record)
позволяет получить детализацию звонков конкретного провайдера за определённый
промежуток времени на оригинацию и терминацию.


Для расчетов стоимостей оригинации и терминации звонков
необходимо заполнить таблицы цен для провайдеров и регулярно их обновлять.
При введении цен покупки и продажи для провайдеров необходимо определить:


LCR (Low Cost Rate) – это автоматически генерируемая таблица всех направлений со списками провайдеров, обеспечивающих данное направление, отсортированных в порядке увеличение стоимости.
LCR-
таблица является основой для формирования таблицы маршрутизации на
маршрутизаторе.
По имеющемуся трафику и введённым ценам покупки и продажи формируются счета для провайдеров.

