Обработчик PeriodicFeeIncludedVolume ("периодическая оплата со включенным объемом") реализует биллинг на основе абонентской платы, в которую входит установленный объем включенного в нее IP-трафика, плюс стоимость перерасхода (раздельно входящий/исходящий).
В качестве параметров задаются:
Валюта тарифного плана по умолчанию |
Выбирается валюта из списка |
Как часто снимается периодическая оплата |
Выбор частоты съема (длина периода): Hourly, Daily, Weekly, Monthly, Yearly (надо задавать вручную) |
Размер оплаты за период |
Величина периодической оплаты |
Множитель объёма трафика |
Множитель объема: Kbytes, Mbytes (надо задавать вручную) |
Количество включенного исходящего трафика |
Объем включенного трафика в единицах множителя (может быть нулевым) |
Количество включенного входящего трафика |
Объем включенного трафика в единицах множителя (может быть нулевым) |
Цена за превышение исходящего трафика |
Цена за превышение включенного объема в единицах множителя (может быть нулевой) |
Цена за превышение входящего трафика |
Цена за превышение включенного объема в единицах множителя (может быть нулевой) |
Политика съема периодической оплаты |
Доступный параметр: Immediately. Вызывает немедленный съем абонентской платы и включения услуги, не дожидаясь начала следующего расчетного периода. |
Политика перерасчета включенного объёма трафика |
Доступный параметр: Proportional. Вызывает перерасчет величины абонентской платы, и объема включенного трафика, пропорционально оставшемуся до конца расчетного периода времени. Например, если до конца дня в тарифном плане, предусматривающем ежедневное списание, осталось 3 часа, то в качестве абонентской платы при создании услуги с таким планом в первый раз спишется 3/24 величины абонентской платы, соответственно пропорционально начислится количество включенного трафика. Если параметр равен All, то спишется вся абонентская плата, как за полный день. |
Данный обработчик тарифного плана является наиболее сложным, так как вынужден реализовывать дополнительные свойства:
- Постоянную проверку того, не наступил ли новый расчетный период
- Контроль пополнения объема включенного трафика при смене периода, сохранение его в конфигурации
- Блокировку по истечении средств, в том числе, если их не хватает для оплаты очередного периода
- Проверку возможности деблокировки и снятия абонентской платы, если на счет, связанный с услугой, поступили средства
Квотирование объема трафика
Если вам требуется организовать ограничение ежемесячного объема трафика для своих сотрудников, а ведение баланса лицевых счетов не так принципиально, данный тип обработчика подходит для вас лучше всего.
Вам необходимо создать тариф (или несколько тарифов) типа PeriodicFeeIncludedVolume, в которых:
- выставлен объем включенного в месяц (в период) входящего трафика
- абонентская плата равна нулю
- цена за превышение выставлена в рубль за мегабайт
Для каждого внутреннего абонента сети надо будет создать контракт (без параметров), учетный объект (просто IP-адрес), лицевой счет (с нулевым балансом) и объект услуги с назначенным тарифом. Таким образом, каждый сотрудник получает некоторую квоту по трафику за период времени. Если же у кого-то квота закончилась, а решением руководства необходимо "дать ему ещё трафика", нужно будет всего лишь внести на лицевой счет такого абонента пропорциональное мегабайтам количество рублей, и доступ снова откроется.