В текущем разделе описываются команды управления службой RADIUS AAA (Accounting).

RADIUS (Remote Authorization Dial-In User Service) представляет собой протокол безопасности, который предоставляет централизованный метод аутентификации пользователей путем обращения к внешнему серверу. Протокол RADIUS используется для аутентификации, авторизации и учета. Сервер RADIUS использует базу данных пользователей, которая содержит данные проверки подлинности для каждого пользователя. Таким образом, использование протокола RADIUS обеспечивает дополнительную защиту при доступе к ресурсам сети.

Команды выполняются администратором виртуальной АТС в разделе domain/<DOMAIN>/aaa/general/ и применяются только для определенной виртуальной АТС.

В таблице 1 приведено описание общих свойств службы RADIUS AAA.

Таблица 1 - Описание свойств службы RADIUS AAA

adaptationdefault_adaptation | stringundefinedC помощью адаптаций происходит изменение атрибутов Called-Station-Id(30) и Calling-Station-Id(31).
call_origin_modedefault | ciscodefaultРежим заполнения поля h323-call-origin. В случае default - в access-request, accounting-start, accounting-stop - поле всегда равно answer; в accounting-update о использовании ДВО - originate - если сторона А воспользовалась ДВО, answer - если сторона Б воспользовалась ДВО. В случае cisco - originate - если вызов уходит на транк; answer - если вызов на локального абонента (так же IVR)
if_radius_unavaliable[private, local, zone, intercity, international, emergency][private, emergency]Список признаков номера (number indicator), вызовы на которые пропускает сервис AAA в случае, если RADIUS-сервер недоступен(параметр не анализируется при получении Reject).
modificate_station_id
true - включен, false - выключенfalse

При выставлении свойства в значение true, номера после маршрутизации будут подставлены в атрибуты
Called-Station-Id и Calling-Station-Id

profilecisco_vsa, defaultcisco_vsaПрофиль AAA-сервиса. В текущей версии ПО его устанавливать не требуется, поскольку в системе поддержан всего один профиль - CISCO_VSA. Профиль "default" соответствует CISCO_VSA. Профиль сервиса определяет набор RADIUS-атрибутов.

clean

Данной командой осуществляется установка значений по умолчанию свойств службы AAA. Значения по умолчанию приведены в таблице 1.

Путь команды:

/domain/<DOMAIN>/aaa/general/clean

Синтаксис:

clean [<FIELD>] [--force]

Параметры:

<DOMAIN> - имя виртуальной АТС, значения свойств которой необходимо установить по умолчанию;
<FIELD> - свойство, значение которого необходимо установить в значение по умолчанию. Если не указывать данный параметр, то значения по умолчанию будут восстановлены для всех свойств заданной виртуальной АТС;

--force - выполнение команды без запроса подтверждения.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/aaa/general/clean --force
Properties values successfully restored

[exec at: 08.02.2021 11:32:30, exec time: 225ms, nodes: core1@ecss1 v.3.14.7.561]

info

Данная команда позволяет посмотреть свойства службы AAA.

Путь команды:

/domain/<DOMAIN>/aaa/general/info

Синтаксис:

info [<FIELD>]

Параметры:

<DOMAIN> - имя виртуальной АТС, значения свойств которой необходимо просмотреть;
<FIELD> - имя свойства, которое нужно просмотреть: adaptation, call_origin_mode, if_radius_unavaliable, modificate_station_id, profile. Описание свойств приведено в таблице 1.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/aaa/general/set if_radius_unavailable private, emergency, local
Property "if_radius_unavailable" successfully changed from: 
[private,emergency]
   to
[emergency,local,private].

[exec at: 08.02.2021 11:30:12, exec time: 215ms, nodes: core1@ecss1 v.3.14.7.561]

set

Данной командой производится изменение свойств сервиса AAA.

Путь команды:

/domain/<DOMAIN>/aaa/general/set

Синтаксис:

set <FIELD> <VALUE>

Параметры:

<DOMAIN> - имя виртуальной АТС, значения свойств которой необходимо установить;
<FIELD> - имя свойства, значение которого необходимо изменить. Описание свойств приведено в таблице 1.
<VALUE> - новое значение свойства, возможные значения приведены в таблице 1.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/aaa/general/set if_radius_unavailable private, emergency, local  
Property "if_radius_unavailable" successfully changed from: 
[private,emergency]
   to
[emergency,local,private].

[exec at: 30.04.2020 09:50:43, exec time: 453ms, nodes: core1@ecss1]