Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

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

...

PeriodicFeeIncludedVolume производит учет только по протоколу IP, однако имеет параметр периодической абонентской платы, и величину включенного в нее объема входящего/исходящего трафика. Дополнительно, при превышении лимита, указывается тариф линейного съема средств. При указании нулевой абонентской платы, ненулевой стоимости линейного съема и велицин включенного объема трафика реализует механизм "квот на трафик".

XPrepaidByDaysVPN1 предназначен для огранизации лимитированного по периоду предоставления услуг VPN-доступа. При этом очуществляется контроль скорости подключения, возможность "бесплатной" работы в течение заданного количества дней, пересчета поступающих средств в увеличение лимита времени согласно файлу тарифов.