...
На шлюзе существует возможность изменения параметров проходящего вызова при помощи команд от RADIUS-сервера, посылаемых в ответ на запросы RADIUS-Authorization. Команды передаются в текстовом виде с использованием Vendor-Specific атрибута (см. раздел Таблицы соответствий ответов RADIUS и голосовых сообщений) с номером вендора, закреплённым за «ООО Предприятие «ЭЛТЕКС» и равным 35265, и именем атрибута "Eltex-AVPair", имеющим номер 1.
...
Блок кода CallManagement:CgPNin=<$modifymask>;numtype=<$numtype>;plantype=<$plantype>;presentation=<$presentation>
Где:
«CallManagement:CgPNin=<$modify-mask>;» – обязательная часть,
«numtype=<$numtype>;plantype=<$plantype>;presentation=<$presentation>» – необязательная часть.
Блок кода CallManagement:CdPNin=;numtype=<$numtype>;plantype=<$plantype>
Где:
«CallManagement:CgPNin=;» – обязательная часть с пустой маской модификации,
«numtype=<$numtype>;plantype=<$plantype>» – необязательная часть.
Блок кода CallManagement:CgPNin=<$modify-mask>;
Где:
«CallManagement:CgPNin=<$modify-mask>;» – обязательная часть,
необязательная часть отсутствует.
Значения параметров, используемых в командах, представлены ниже:
- $modify-mask – правило модификации номера (синтаксис правила модификации описан в разделе Синтаксис правила модификации);
- $numtype – одно из значений: international, national, network-specific, subscriber, unknown;
- $plantype – одно из значений: isdn, national, private, unknown;
- $presentation – одно из значений: allowed, restricted, not-available, spare.
Шлюз позволяет передавать параметры команды модификации номера в нескольких атрибутах. Таким образом, набор команд
Блок кода «CallManagement:CgPNin=<$modify-mask>» «CallManagement:CgPNin=;numtype=<$numtype>» «CallManagement:CgPNin=;presentation=<$presentation>»
эквивалентен одной команде:
Блок кода «CallManagement:CgPNin=<$modify-mask>;numtype=<$numtype>;presentation=<$presentation>»
Примечание Если какой-либо необязательный параметр (numtype, plantype, presentation) не нуждается в модификации, то его не следует передавать в запросе, но указание типа номера (CgPNin, CdPNin, CgPNout, CdPNout), к которому относятся передаваемые поля, обязательно в начале запроса.
...
При помощи команд от RADIUS-сервера существует возможность управлять маршрутизацией звонка, а именно переводить его в другой план нумерации шлюза или отправлять безусловно на какой-либо созданный в конфигурации префикс (эквивалент параметра «прямой префикс», описанного в разделе Транковые группы).
Команда для управления маршрутизацией состоит только из обязательной части:
...