Тарифные планы на основе обработчика XPrepaidByDaysVPN1 появились в NETAMS 4.0 начиная со сборки 1360 (15 февраля 2012 г).

Обработчик XPrepaidByDaysVPN1 предназначен для огранизации тарифных планов с лимитированным периодом предоставления услуг VPN-доступа. В настоящий момент VPN-доступ обеспечивается при реализации подключения абонентов к NAS-серверу (pptp, acces-pptp, openvpn), контролируемому идущим в комплекте поставки NETAMS 4.0 RADIUS-сервером. Другие RADIUS-сервера не поддерживаются. Работа других NAS (pppoe и т.п.) или обеспечивается сразу, или путем минимальной доработки.

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



В качестве настроек тарифного плана применяются следующие параметры:

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

Выбирается идентификатор валюты (обычно это 1)

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

Имя файла конфигурации (относительно каталога /jserver/db/) - см. ниже. По умолчанию - prepaidvpn.cfg

Бесплатно ограничение скорости закачки (Кбит/с)

Ограничение скорости (в бесплатный период)

Бесплатно ограничение скорости скачки (Кбит/с)

Ограничение скорости (в бесплатный период)

Платно ограничение скорости закачки (Кбит/с)

Ограничение скорости (в платный период)

Платно ограничение скорости скачки (Кбит/с)

Ограничение скорости (в платный период)

Период бесплатного пользования услугой, дней

Период бесплатного использования (от 0 до 365 дней)

Переносить неиспользованные бесплатные дни при оплате

Параметр (true/false), определяющий, переносить ли оставшиеся бесплатные дни при "апгрейде" на платный тариф

Разрешить одновременные логины по услуге

Позволяет (true) или запрещает (false) одновременную работу (логин) более одного VPN-подключения по одному экземпляру услуги. В состоянии "включено" корректный учёт трафика невозможен, так как одновременно работают несколько разных IP-адресов на один учетный объект.


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

Внимание! Под "временем доступа" подразумевается абсолютное системное (календарное) время. Открытие (доступность) платной/бесплатной услуги означет лишь возможность абонентом пользваться услугой в данный диапазон времени. Доступное время течет (уменьшается) независимо от того, пользовался ли абонент услугой, или нет. Такая система тарификается отличается от случая, когда абонент приобретает "минуты непосредственного доступа", которые расходуются только при явном подключении абонента (фактического использования услуги). 

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

Параметры конверсии определены в текстовом файле, который задается в настройках тарифного плана. Дистрибутивный файл имеет следующее содержание:

# prepaid service tariff conversion rate: amount....days
16.99 30
39.99 90
69.99 180
118.99 365
199.99 730


Например, при внесении на лицевой счет абонента 16.99 единиц валюты тарифного плана происходит увеличение срока действия услуги на 30 дней. При внесении не указанных в таблице сумм производится пропорциональный (линейный) пересчет суммы в период времени, с точностью до секунды. В том числе, для сумм, меньше минимальной указанной в таблице, или больше максимальной.

При первичном добавлении средств статус услуги меняется с free на paid. Довносить средства можно неограниченное число раз; время действия услуги только продлевается. При активации платной услуги все последующие попытки подключения будут использовать ограничения скорости, соответствующие платной услуге.

Внимание! При пополнении лицевого счета все поступившие средства тут же конвертируются во время, а счет обнуляется.

Посмотреть оставшееся число дней доступа, период начала и конца действия услуги, статус (free/paid) можно через нажатие кнопки "Дополнительные параметры" окна услуги:

 
Для доступа к VPN-услуге абонент задает логин и пароль, совпадающие с логином-паролем контракта (доступ в личный кабинет). Альтернативно, для самой услуги можно задать собственную пару логин-пароль, в том же окне.
 
Если абонент продолжает работать, когда его разрешенное время вышло, NAS-сервер должен автоматически отключить абонента. Для этого RADIUS-сервер передает ему параметр "оставшегося у абонента времени (Session-Timeout)" в момент авторизации доступа.

  • No labels