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

В качестве параметров задаются:

Валюта тарифного плана по умолчанию

Выбирается валюта из списка

Как часто снимается периодическая оплата

Выбор частоты съема (длина периода): Hourly, Daily, Weekly, Monthly, Yearly (надо задавать вручную)

Размер оплаты за период

Величина периодической оплаты

Множитель объёма трафика

Множитель объема: Kbytes, Mbytes (надо задавать вручную)

Количество включенного исходящего трафика

Объем включенного трафика в единицах множителя (может быть нулевым)

Количество включенного входящего трафика

Объем включенного трафика в единицах множителя (может быть нулевым)

Цена за превышение исходящего трафика

Цена за превышение включенного объема в единицах множителя (может быть нулевой)

Цена за превышение входящего трафика

Цена за превышение включенного объема в единицах множителя (может быть нулевой)

Политика съема периодической оплаты

Доступный параметр: Immediately. Вызывает немедленный съем абонентской платы и включения услуги, не дожидаясь начала следующего расчетного периода.

Политика перерасчета включенного объёма трафика

Доступный параметр: Proportional. Вызывает перерасчет величины абонентской платы, и объема включенного трафика, пропорционально оставшемуся до конца расчетного периода времени. Например, если до конца дня в тарифном плане, предусматривающем ежедневное списание, осталось 3 часа, то в качестве абонентской платы при создании услуги с таким планом в первый раз спишется 3/24 величины абонентской платы, соответственно пропорционально начислится количество включенного трафика. Если параметр равен All, то спишется вся абонентская плата, как за полный день.


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

  • Постоянную проверку того, не наступил ли новый расчетный период
  • Контроль пополнения объема включенного трафика при смене периода, сохранение его в конфигурации
  • Блокировку по истечении средств, в том числе, если их не хватает для оплаты очередного периода
  • Проверку возможности деблокировки и снятия абонентской платы, если на счет, связанный с услугой, поступили средства

Квотирование объема трафика

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

Вам необходимо создать тариф (или несколько тарифов) типа PeriodicFeeIncludedVolume, в которых:

  • выставлен объем включенного в месяц (в период) входящего трафика
  • абонентская плата равна нулю
  • цена за превышение выставлена в рубль за мегабайт

Для каждого внутреннего абонента сети надо будет создать контракт (без параметров), учетный объект (просто IP-адрес), лицевой счет (с нулевым балансом) и объект услуги с назначенным тарифом. Таким образом, каждый сотрудник получает некоторую квоту по трафику за период времени. Если же у кого-то квота закончилась, а решением руководства необходимо "дать ему ещё трафика", нужно будет всего лишь внести на лицевой счет такого абонента пропорциональное мегабайтам количество рублей, и доступ снова откроется.

  

  • No labels