...
Блок кода |
---|
radius.auth.search.mode.order=<code>:<type>,<code>exp[,exp] radius.acc.search.mode.order=<code>:<type>,<code> radius.oper.search.mode.order=<code>:<type>,<code> |
Где exp имеет вид
Блок кода | ||
---|---|---|
| ||
code[:type] |
code - это код режима,поиск из конфигурации , описанный выше. type - тип звонка ( 1 - исходящий, 2 - входящий). Тип звонка не обязателен( тогда он определяется другим образом).
Например:
Блок кода | ||
---|---|---|
| ||
radius.auth.search.mode.order=3
radius.acc.search.mode.order=1:1,2:2,3:1 |
Так же еще есть вот такие настройки
Блок кода | ||
---|---|---|
| ||
radius.auth.in=voip/originate
radius.auth.out=voip/answer
radius.acct.in=voip/originate
radius.acct.out=voip/answer
|
Для определения направления используются атрибуты h323-call-type и h323-call-origin(эти параметры можно поменять на другие в настройке, описанной выше) из RADIUS-запроса. Значения этих атрибутов, соответствующие каждому типу звонка, необходимо указать через дробь и в нижнем регистре (даже если в запросе указан верхний регистр). В этом случае авторизационные запросы с атрибутами h323-call-type=Voip h323-call-origin=originate будут считаться исходящими, h323-call-type=Voip h323-call-origin=answer входящими. Еще есть специальное значение all . Например вот так можно указать что все вызовы идут как исходящие
Блок кода | ||
---|---|---|
| ||
radius.auth.out=all/all
radius.acct.out=all/all |
Так же тип звонка можно определить в обработчике протокола.
Все эти 3 способа способа определения типа звонка направления комбинируются между собой.
Так же еще есть настройка, указывается в типе устройства
Блок кода | ||
---|---|---|
| ||
radius.search.mode.device.deep=1 |
Она означает что надо искать аккаунт не только на устройстве NAS, но и сразу его потомков.
В конфигурации устройства указываем
...