Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

ECSS-10 существует возможность изменения параметров проходящего вызова при помощи команд от RADIUS-сервера, посылаемых в ответ на запросы RADIUS-Authorization. Команды передаются в текстовом виде с использованием Vendor-Specific атрибута с номером вендора, закреплённым за «ООО Предприятие «ЭЛТЕКС» и равным 35265, и именем атрибута "Eltex-AVPair", имеющим номер 1. В общем виде формат атрибута Eltex-AVPair выглядит следующим образом:

Vendor-Specific(26): Eltex(35265): Eltex-AVPair(1):<$COMMAND-STRING>

Передавая различные команды в строке $COMMAND-STRING, возможно управлять следующими параметрами: модификация номеров  CgPN CdPN  а так же параметром маршрутизации  tag .

Для номеров CgPN, помимо значения самого номера, можно изменять такие параметры как:

  • numtype – тип номера CgPN;
  • plantype – тип плана нумерации CgPN;
  • presentation – значение поля presentation CgPN.

Для номеров CdPN, помимо значения самого номера, можно менять такие параметры как:

  • numtype – тип номера CdPN;
  • plantype – тип плана нумерации CdPN.

Для того, чтобы вызвать внешнюю маршрутизации на ECSS-10 в контексте маршутизации необходимо написать правило вида:

<rule name="to_RADIUS_routing">
   <conditions>
     ...
   </conditions>
   <actions>
         <external_routing id="master;backup" service="radius_route_service" timeout="5000"/>
   </actions>
   <result>
      <continue context="ctx_after_radius"/>
   </result>
</rule>

В этом правиле говорится, что в случае совпадения условий, выполнить внешнюю RADIUS маршрутизацию на серверах с идентификаторами master (а если он недоступен, backup). Команды для настройки RADIUS серверов можно посмотреть тут. При этом на внешнюю маршрутизацию потратить не более 5000ms. По результатам выполнения RADIUS запроса, продолжится ECSS маршрутизация в контексте ctx_after_radius. Но с измененными CgPN, CdPN, tag (если эти поля были изменены в результате RADIUS запроса).

  • Нет меток