Dial-Up услуги

 

Dial-Up услуги - это услуги Интернет доступа предоставляемые по телефонным линиям (как правило с помощью модема). Для Dial-Up услуг доступ к Интернет тарифицируется по длительности соединения, а не по объему потребляемого трафика.

 

Dial-Up услуги предоставляются в классе услуг Телефония. Radius-сервер определяет класс услуг по передаваемому атрибуту NAS-Port-Type в пакете Access-Request. Для класса услуг Телефония NAS-Port-Type = Async, для Интернета - отсутствие атрибута или иное его значение.

 

Для того чтобы пользователи системы получили доступ к услугам Dial-Up доступа, необходимо выполнить следующие действия:

1.Добавить номер телефона платформы Dial-Up в справочник телефонов, тип направления - город.

2.Добавить в зону тарификации зону (напр. Dial-Up) и включить в зону введенный номер телефона в п.1.

3.Добавить в тариф стоимость для введенной зоны в п.2.

4.Добавить источник Dial-Up (код любой), класс телефония, протокол Dialup. Правила тарификации L или LT (L - тарифицировать линию; LT -линию+транк).

5.Прописать в группе услуг (для которой будет предоставляться доступ) в дополнительных параметрах, параметры RADIUS-cервера: логин пользователя, пароль пользователя. Прописать для услуги типа _город_ (которая ссылается на ГТП и в которой есть зона Dial-Up) в дополнительных параметрах Минимальный (разрешенный) баланс счета (например -10).

6.Создать ресурс линия с именем таким же как логин пользователя.

 

Рассмотренная схема учитывает расход по ресурсам на операционных счетах клиента, что не всегда удобно, если существует множество ресурсов, для которых не нужно отдельно выставлять счета, но требуется раздельный учет потраченных средств. Для учета каждого ресурса в отдельности вместо пунктов 5 и 6 необходимо создать ресурс типа линия и указать для ресурса PIN-код и связать ресурс с индивидуальным счетом.

 

Примечание

1.Radius-сервер позволяет ограничивать доступ только по времени сессии на основании тарифа, который зависит от длительности соединения или от времени действия тарифа, ресурса; В случае, когда необходимо прерывание сессии при дополнительном изменении счета клиента (перенос средств или мультисессионная карта) необходимо дополнительно установить "скрипт" на сервере, который будет периодически проверять карты, которые превысили лимит по средствам и по RSH выполнит команду на отключение работающей сессии.

2.При подключении клиента Radius-сервер отдает параметры, которые указаны в секции Параметры RADIUS сервера для ресурса, если не указано для ресурса, то из дополнительных параметров услуги (которая была использована при подключении) или из дополнительных параметров группы услуг. Все названия кодов параметров радиус сервера должны начинаться с префикса RAD_P_, который на самом деле не передается. Например, код параметра RAD_P_Framed-IP-Address, служит для указания IP адреса. При подключении RADIUS сервер передаст параметр с кодом Framed-IP-Address=[Указанный IP].

3.В поле RAD_P_Framed-IP-Address можно указывать код $WIRE_IP, это значит, что значение IP адреса будет устанавливаться именем (IP) зависимого с данным ресурсом ресурса. Т.е. если, например, с ресурсом PIN-карта связать ресурс "Внутренный IP" (с помощью закладки Зависимые ресурсы), то в качестве атрибута фиксированного IP будет выдаваться имя (IP) связанного внутреннего IP.

4.При поиске источника используется найденный протокол (D,R) и класс (T,I) соответственно. Далее, если имеется несколько источников для одного протокола, то для телефонии будет найден 1й по списку (неоднозначность) или тот, у которого название источника соответствует набираемому телефону (called_station_id - номер платформы доступа); для Интернет - код источника должен быть равен nas_ip_address или called_station_id. Если заведен только один источник, то проверки совпадение имени или кода источника не выполняются.