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

Приложение WEB-конфигуратора "Менеджер маршрутизации" ("Routing manager") служит для управления контекстами и правилами маршрутизации.

Контекст маршрутизации – логическая группировка, совокупность правил маршрутизации уникальная в домене маршрутизации, в рамках которого идет определение интерфейса вызываемого абонента.
Правило маршрутизации – при маршрутизации вызова описывает правила определения, преобразования и разрешения (resolving) данных о вызове, получения информации об алиасе и интерфейсе вызываемого абонента. Всегда существует в рамках определенного контекста в домене маршрутизации.

Рисунок 1 – Интерфейс Web-приложения "Менеджер маршрутизации" ("Routing manager")

Просмотр настроек контекста и правил маршрутизации

Для просмотра настроек контекста маршрутизации в левом верхнем поле выберите контекст маршрутизации:

В таблице справа будет приведен список правил маршрутизации, установленных в контексте:

Для просмотра подробной информации выберите правило маршрутизации и нажмите +:

Управление контекстами маршрутизации

Для управления контекстами маршрутизации используется панель "Контекст" ("Context"):

Для добавления нового контекста маршрутизации на панели "Контекст" ("Context") нажмите кнопку  "создать контекст" ("create context").

Заполните следующие поля:

  • Имя (Name) – имя контекста маршрутизации, должно быть уникальным в рамках виртуальной АТС;
  • Маска номера (Digitmap) – маска номера, опциональный параметр, принимает значения:
    • строка с диджитмапом для контекста;
    • auto - диджитмап генерируется автоматически на базе описанных в контексте правил маршрутизации, устанавливается по умолчанию;
    • none - параметр "digitmap" не выставляется.
  • Пустой контекст (Empty context) - при установленном флаге будет создан пустой контекст маршрутизации;
  • Контекст по умолчанию (Default context) - при установленном флаге будет создан контекст маршрутизации по умолчанию.

Подтвердите действие нажатием кнопки "Оk". Для выхода без сохранения настроек нажмите кнопку "Отмена" ("Cancel").

Далее в новый контекст могут быть добавлены правила маршрутизации.

Для редактирования описания контекста маршрутизации выберите контекст и нажмите кнопку "редактировать описание контекста" ("edit context description")  . В поле "Сontext "name" description" измените описание контекста маршрутизации и нажмите кнопку "сохранить контекст" ("save context") .

Для удаления контекста маршрутизации выберите контекст и нажмите кнопку "удалить контекст" ("remove context") . Подтвердите действие нажатием кнопки "Оk".

Для загрузки контекста маршрутизации из файла нажмите кнопку "импортировать контекст" ("import ctx") .

В поле "File to import" укажите файл загружаемого контекста. Для указания нескольких файлов нажмите кнопку "More contexts..".

Нажмите кнопку "Импортировать" ("Import") для установки контекстов в систему. Для выхода без изменения настроек нажмите кнопку "Отмена" ("Cancel").

Для выгрузки файла контекста маршрутизации на ПК нажмите кнопку "экспортировать контекст" ("export ctx") .

Для сохранения выполненных настроек в систему используется кнопка "сохранить контекст" ("save context") .

Управление правилами маршрутизации

Управление правилами маршрутизации выполняется на панели "Правило" ("Rule") либо с помощью контекстного меню. Для вызова контекстного меню выберите правило и нажмите правой кнопкой мыши.

 

Для добавления нового правила в поле "Контекст" ("Context") выберите контекст маршрутизации и нажмите кнопку "создать правило" ("create rule") .

В диалоговом окне введите имя правила маршрутизации и нажмите "ОК":

Для редактирования описания правила выберите правило в таблице и нажмите кнопку "edit rule description" ("редактировать описание правила") . В поле "Rule "name" description" измените описание правила и нажмите кнопку "save rule" ("сохранить правило") .

Для удаления правила маршрутизации выберите правило в таблице и нажмите кнопку "remove rule" ("удалить правило") . Подтвердите действие нажатием кнопки "ОК".

Для создания нового правила с ранее заданными настройками можно скопировать правило, для этого нажмите кнопку "copy rule" ("копировать правило") . При этом скопированное правило размещается ниже выделенного. К имени добавляется суффикс "1".

Для изменения имени правила выберите правило и нажмите кнопку "rename rule" ("переименовать правило") .

В диалоговом окне введите новое имя правила и нажмите "ОК":

Для перемещения правила вверх нажмите кнопку "Правило вверх" ("rule up") , вниз "Правило вниз" ("rule down") .

Правила проверяются в возрастающем порядке по приоритетам. Чем выше установлено правило, тем выше его приоритет. Когда запрос находит правило, соответствующее требуемым условиям (секция "Условия" ("conditions")), выполняются действия из секции "Действия" ("actions"). Далее маршрутизация осуществляется согласно результату правила: либо операция повторяется заново с измененными условиями (возможно, перенаправляется в другой контекст), либо заканчивается.

Для сохранения выполненных настроек используется кнопка "сохранить правило" ("save rule") .

Настройка правил маршрутизации

Настройки для правил маршрутизации выполняются в следующих разделах:

  • Условия (Conditions) – условия срабатывания правила;
  • Действия (Actions) – назначаемое действие по модификации параметров вызова;
  • Результат (Result) – возвращаемый результат.

Для выполнения настроек выберите правило в таблице и заполните соответствующие поля:

Условия (conditions)

В разделе "Условия" ("conditions") описывается набор условий, выполнение которых приводит к срабатыванию правила.

cgpn – параметры номера вызывающего абонента:

  • in_list — имя списка для проверки номеров на вхождение;
  • номер (digits) – маска цифр номеров вызывающего (А) и вызываемого (В) абонентов. Маска номера задается в виде строки, в которой вводится номер, с которым осуществляется сравнение. Можно указать диапазон через «-» либо перечислить через «,». Применяются следующие служебные символы:
    • "?" – один любой не пустой элемент номера (цифры 0-9 либо буквы A, B, C, D, а также *, #);
    • "%" – 0 или несколько элементов номера.

Пример 1: Значение поля "digits": 8%. Условию удовлетворяют номера, длиной больше либо равной 1 и начинающиеся с цифры 8.
Пример 2: Значение поля "digits": 345???????. Условию удовлетворяют номера, начинающиеся с 345 и длиной 10 знаков.
Пример 3: Значение поля "digits": (1-3)7%. Равносильно трем правилам с масками 17% 27% 37%.
Пример 4: Значение поля "digits": (2010000-2029999). Условию удовлетворяют любые 7-ми значные номера из диапазона 2010000-2029999.
Пример 5: Значение поля "digits": (1,5,7)7%. Равносильно трем правилам с масками 17% 57% 77%.

  • apri – индикатор ограничения предоставления номера вызывающего абонента:
    • presentationAllowed – разрешение;
    • presentationRestricted – запрет;
    • addressNotAvailable – недоступность номера;
    • spare - параметр для дальнейшего расширения.
  • nai – тип номера, принимает значения: subscriberNumber, unknown, national-Number, internationNumber, spare;
  • ni – индикатор номера, принимает значения:
    • private - частная сеть;
    • local - местная сеть;
    • zone - зоновая сеть;
    • intercity - междугородная сеть;
    • international - международная сеть;
    • emergency – спецслужбы;
  • npi – код плана нумерации, принимает значения: isdnTelephony, dataNumbering-Plan, telexNumberingPlan, reserved1 (код 5), reserved2 (код 6), reserved3 (код 7), spare;
  • screening – индикатор контроля номера вызывающего абонента:
    • userProvidedNotVerified – предоставлена пользователем, не проверена;
    • userProvidedVerifiedAndPassed – предоставлена пользователем, проверка пройдена;
    • userProvidedVerifiedAndFailed – предоставлена пользователем, проверка не пройдена;
    • networkProvided – предоставлена сетью.
  • неполный (incomplete) – признак полного номера, при установленном флаге номер не полный, иначе - номер полный.

сdpn – параметры номера вызываемого абонента:

  • in_list — имя списка для проверки номеров на вхождение;
  • номер (digits) – маска цифр номеров вызывающего (А) и вызываемого (В) абонентов, подробное описание приведено выше;
  • inni – индикатор внутрисетевого номера, принимает значения:
    • routingToInternalNumberAllowed – маршрутизация на внутренний номер разрешена;
    • routingToInternalNumberNotAllowed – маршрутизация на внутренний номер не разрешена;
  • nai – тип номера, принимает значения: subscriberNumber, unknown, national-Number, internationNumber, spare;
  • ni – индикатор номера, принимает значения:
    • private - частная сеть;
    • local - местная сеть;
    • zone - зоновая сеть;
    • intercity - междугородная сеть;
    • international - международная сеть;
    • emergency – спецслужбы.
  • npi – код плана нумерации, принимает значения: isdnTelephony, dataNumbering-Plan, telexNumberingPlan, reserved1 (код 5), reserved2 (код 6), reserved3 (код 7), spare;
  • неполный (incomplete) – признак полного номера, при установленном флаге номер не полный, иначе - номер полный.

доступ (access) – параметры доступа вызывающего абонента:

  • внутристанционный (access_private) – при установленном флаге осуществлять проверку значения типа доступа вызываемого абонента при выходе на УПАТС, иначе – не осуществлять;
  • городской (access_local) – при установленном флаге осуществлять проверку значения типа доступа вызываемого абонента при выходе на местную сеть, иначе – не осуществлять;
  • зоновый (access_zone) – при установленном флаге производить проверку значения типа доступа вызываемого абонента при выходе на зоновую сеть, иначе – не осуществлять;
  • международные (access_international) – при установленном флаге осуществлять проверку значения типа доступа вызываемого абонента при выходе на международную, иначе – не осуществлять;
  • междугородние (access_intercity) – при установленном флаге осуществлять проверку значения типа доступа вызываемого абонента при выходе на междугородную сеть, иначе – не осуществлять;
  • спецслужбы (access_emergency) – при установленном флаге осуществлять проверку значения типа доступа вызываемого абонента при выходе на спецслужбы, иначе – не осуществлять;
  • группа доступа (have_access_to) - проверка матрицы доступа вызывающего абонента на возможность выхода в указанную группу доступа (access_matrix);
  • категория (category) – категория вызывающего абонента, может принимать строковое либо цифровое значение согласно таблице:

    Таблица 1 – Категории абонента

    Строковое значениеЦифровой код (ISUP)Цифровой код (АОН)
    unknownAtThisTime0
    operatorFrench1
    operatorEngish2
    operatorGerman3
    operatorRussian4
    operatorSpanish5
    reserved9
    ordinarySubscriber101 - ОАО "Ростелеком"
    subscriberWithPriority114 - ООО "Эквант"
    dataCall128 - ОАО "АРКТЕЛ"
    testCall13
    spare14
    payphone156 - ЗАО "Компания ТрансТелеКом"
    category0224
    hotelsSubscriber2252 - ОАО "КОМСТАР-ОТС"
    freeSubscriber226
    paidSubscriber2277 - ЗАО "Синтерра"
    localSubscriber2283 - ОАО "Вымпелком" (ранее ООО "СЦС Совинтел")
    localTaksofon2299 - ОАО "Межрегиональный Транзит Телеком"
    autoCallI240
    semiautoCallI241
    autoCallII242
    semiautoCallII243
    autoCallIII244
    semiautoCallIII245
    autoCallIV246
    semiautoCallIV247
  • идентификатор (caller_id) – текущее значение номера АОН;
  • имя (display_name) – имя абонента для отображения на терминале;
  • маска номера (sorm_digits) - номер абонента, который будет передан в ПУ СОРМ;
  • признак (sorm_ni) - признак абонента, который будет передан в ПУ СОРМ, принимает значения:
    • emergency - спецслужбы;
    • intercity - междугородная сеть;
    • international - международная сеть;
    • local - местная сеть;
    • private - частная сеть;
    • zone - зоновая сеть;
  • группа интерфейсов (interface_group) - группа интерфейсов;
  • интерфейс (iface) - имя интерфейса;
  • источник (source_ip) - IP-адрес вызывающего абонента;
  • город (city) - проверяем что номер А зарегистрирован в указанном городе;
  • регион (region) - проверяем что номер А зарегистрирован в указанном регионе;
  • оператор (operator) - проверяем что номер А зарегистрирован за данным оператором

    Если на маршрутизацию по городу/региону/оператору приходит одиннадцати значный номер начинающийся с 7 или 8,  система автоматически "откусывает" префикс и оставляет для проверки 10 знаков. 

called – параметры доступа вызываемого абонента:

  • маска номера (sorm_digits) - номер абонента, который будет передан в ПУ СОРМ;
  • признак (sorm_ni) - признак абонента, который будет передан в ПУ СОРМ, принимает значения:
    • private - частная сеть;
    • local - местная сеть;
    • zone - зоновая сеть;
    • intercity - междугородная сеть;
    • international - международная сеть;
    • emergency - спецслужбы.

redirecting number – номер при переадресации;

  • in_list – имя списка для проверки номеров на вхождение;
  • номер (digits) – маска цифр номеров вызывающего (А) и вызываемого (В) абонентов, подробное описание приведено выше;
  • apri – индикатор ограничения предоставления номера вызывающего абонента:
    • presentationAllowed – разрешение;
    • presentationRestricted – запрет;
    • addressNotAvailable – недоступность номера;
    • spare - параметр для дальнейшего расширения.
  • nai – тип номера, принимает значения: subscriberNumber, unknown, national-Number, internationNumber, spare;
  • ni – индикатор номера, принимает значения:
    • private - частная сеть;
    • local - местная сеть;
    • zone - зоновая сеть;
    • intercity - междугородная сеть;
    • international - международная сеть;
    • emergency – спецслужбы;
  • npi – код плана нумерации, принимает значения: isdnTelephony, dataNumbering-Plan, telexNumberingPlan, reserved1 (код 5), reserved2 (код 6), reserved3 (код 7), spare;
  • screening – индикатор контроля номера вызывающего абонента:
    • userProvidedNotVerified – предоставлена пользователем, не проверена;
    • userProvidedVerifiedAndPassed – предоставлена пользователем, проверка пройдена;
    • userProvidedVerifiedAndFailed – предоставлена пользователем, проверка не пройдена;
    • networkProvided – предоставлена сетью.
  • неполный (incomplete) – признак полного номера, при установленном флаге номер не полный, иначе - номер полный.
  • отсутствует (empty) - отсутствие переадресации номера.

время (time) – установка времени:

  • время (time) – время суток, задается в виде: ЧЧ:ММ - ЧЧ:ММ, где ЧЧ - часы, ММ - минуты.

Вместо указания значений часа или минут можно указать служебный символ "*", который соответствует любому значению.

Пример 1: Значение поля "time": 09:00 - 18:00
Условию удовлетворяют вызовы, обслуживаемые в период времени с 09:00 по 18:00 (рабочее время).
Пример 2: Значение поля "time":*:20 - *:30
Условию удовлетворяют вызовы, обслуживаемые в период времени с 20 по 30 минут каждого часа в сутках.

  • дата (date) – дата, задается в виде: ДД1.ММ1.ГГГГ1 - ДД2.ММ2.ГГГГ2, где ДД - день, ММ - месяц, ГГГГ - год.

Возможно применение на любой позиции служебного символа "*", который соответствует любому значению.

Пример 1: Значение поля "date":01.01.* - 31.01.*
Условию удовлетворяют вызовы, обслуживаемые в январе (1 месяц).
Пример 2: Значение поля "date":10.*.* - 20.*.*
Условию удовлетворяют вызовы, обслуживаемые в период с 10 по 20-е число каждого месяца.

  • день недели (weekday) – день недели, задается в виде ДН1,ДН2,...,ДНX, где ДН - номер дня недели (числа от 1 до 7). Может быть указано от 1 до 7 дней недели.

Пример 1: Значение поля "weekday":1,2,3,4,5.
Условию удовлетворяют вызовы, обслуживаемые с понедельника по пятницу (рабочие дни).
Пример 2: Значение поля "weekday":6,7.
Условию удовлетворяют вызовы, обслуживаемые в субботу и воскресенье (выходные дни).

  • тип дня – дни в году, которые являются выходными, праздничными, рабочими или предпраздничными в соответствии с календарными днями.
  • расписание – расписание, определяемое в приложении "Календарь"-"Расписание".

дополнительно (Extended) – расширенные настройки:

  • причины ACP (acp) - ACP причина разъединения предыдущей попытки вызова;

Возможные значения для acp:: normal, originationDenied, collectDigits, authorisationFailure, bPtyAlerted, noIndication, aPtyAbandon, invalidCollectedInformation, collectInformationFailure, aPtyDisc, bPtyDisc, routeSelectFailure, oNoAnswer, terminationDenied, notReachable, bPtyNoAnswer, bPtyBusyUDUB, bPtyBusyNDUB, ss7Failure, calledPartyRejected, tException, routeFailure1, routeFailure2, ssActivating, conversationTimeout, noCircuitAvailable, coreNotification, ivrNotification, unsupportedMedia, requestPending, numberIncomplete, invalidNumber, unassignedNumber, doNotDisturb, heartbeat, systemFailure, qsigNotification, applicationNotification, refer_ack, refer_ok, refer_failure, destinationOutOfOrder, uaPreemption, reservedResourcesPreemted, genericPreemption, nonIpPreemption, notify, redirecting, mediaControlXml, tooManyHops, suspend, resume, transfer, updateNumber.

  • причины ISUP (isup) - ISUP причина разъединения предыдущей попытки вызова;

Возможные значения для ISUP :: 0..255

  • причины SIP (sip) - SIP причина разъединения предыдущей попытки вызова;

Возможные значения для SIP :: 400-699

  • метка (tag) – специальный параметр, который можно установить для вызова при маршрутизации. Параметр действует только на этапе маршрутизации, устанавливается в каком-либо правиле маршрутизации и в последующем используется для изменения отработки логики маршрутизации;
  • окончательный (final) – признак финальной маршрутизации, при установленном флаге номер вызываемого абонента полный, иначе – возможен донабор по номеру вызываемого абонента.

Действия (Actions)

В разделе "Действия" ("Actions") описывается набор действий, выполняемых при срабатывании правила.

cgpn – модификация параметров номера вызывающего абонента, описание параметров приведено выше;
cdpn – модификация параметров номера вызываемого абонента, описание параметров приведено выше;
called - параметры доступа вызываемого абонента, описание параметров приведено выше;

Подробное описание по модификации цифр номера приведено в Части 4 Руководство по управлению системой ECSS-10, в разделе Модификация цифр номера.

доступ (access) – параметры доступа вызывающего абонента:

  • идентификатор (caller_id) – текущее значение номера АОН;
  • имя (display_name) – имя абонента для отображения на терминале;
  • маска номера (sorm_digits) - номер абонента, который будет передан в ПУ СОРМ;
  • категория (category) – категория вызываемого абонента, может принимать строковое либо цифровое значение согласно таблице 1;
  • признак (sorm_ni) - признак абонента, который будет передан в ПУ СОРМ, принимает значения:
    • private - частная сеть;
    • local - местная сеть;
    • zone - зоновая сеть;
    • intercity - междугородная сеть;
    • international - международная сеть;
    • emergency - спецслужбы.

redirecting number – номер при переадресации;

  • номер (digits) – маска цифр номеров вызывающего (А) и вызываемого (В) абонентов, подробное описание приведено выше;
  • apri – индикатор ограничения предоставления номера вызывающего абонента:
    • presentationAllowed – разрешение;
    • presentationRestricted – запрет;
    • addressNotAvailable – недоступность номера;
    • spare - параметр для дальнейшего расширения.
  • nai – тип номера, принимает значения: subscriberNumber, unknown, national-Number, internationNumber, spare;
  • ni – индикатор номера, принимает значения:
    • private - частная сеть;
    • local - местная сеть;
    • zone - зоновая сеть;
    • intercity - междугородная сеть;
    • international - международная сеть;
    • emergency – спецслужбы;
  • npi – код плана нумерации, принимает значения: isdnTelephony, dataNumbering-Plan, telexNumberingPlan, reserved1 (код 5), reserved2 (код 6), reserved3 (код 7), spare;
  • screening – индикатор контроля номера вызывающего абонента:
    • userProvidedNotVerified – предоставлена пользователем, не проверена;
    • userProvidedVerifiedAndPassed – предоставлена пользователем, проверка пройдена;
    • userProvidedVerifiedAndFailed – предоставлена пользователем, проверка не пройдена;
    • networkProvided – предоставлена сетью.
  • восстановить (empty) - восстановить исходное значение Redirecting number.
  • неполный (incomplete) – признак полного номера, при установленном флаге номер не полный, иначе - номер полный.
  • очистить (restore) - убрать из сигнализации Redirecting number.

дополнительно (extended) – расширенные настройки:

  • восстановить cgpn (restore_cgpn) – при установленном флаге выполнить восстановление параметров номера вызывающего абонента до значений, которые были при входе в текущий контекст (отмена изменений в рамках контекста), иначе – не выполнять;
  • восстановить cdpn (restore_cdpn) – при установленном флаге выполнить восстановление параметров номера вызываемого абонента до значений, которые были при входе в текущий контекст (отмена изменений в рамках контекста), иначе – не выполнять;
  • окончательный (final) – признак окончания набора номера, при установленном флаге номер вызываемого абонента полный, иначе – возможен донабор по номеру вызываемого абонента;
  • свойства (options) – установка различных параметров вызова:
    • ключ (key) – название параметра;
    • значение (value) – значение параметра.

лог (log) – настройки для системного журнала:

  • значение (message) – запись в системный журнал;
  • уровень (severity) – уровень сообщения системного журнала:
    • error – системные ошибки;
    • warning – предупреждения;
    • info – информационные сообщения.

авария (alarm) – настройки для сообщений, записываемых в системный журнал:

  • значение (message) – описание аварии;
  • уровень (severity) – уровень аварии, принимает значения;
    • critical – в системе произошла критическая ошибка, система может работать неправильно;
    • major – важный уровень аварии, необходимо немедленное вмешательство в систему;
    • minor – незначительный уровень аварии, в системе произошла ошибка;
    • warning – предупреждение, неаварийное сообщение;
    • informational – уровень аварии не определен;
    • cleared – авария сброшена.

причины для повторной маршрутизации (cause) – причины разъединения предыдущей попытки вызова. Механизм позволяет использовать режим маршрутизации по "Cause". Когда вызов был завершен с определенным кодом завершения без фазы разговора, то выполняется повторная маршрутизация. В качестве одного из параметров указывается причина разъединения. В случае если в системе корректно настроены правила маршрутизации по "Cause", то возможно осуществить перевод таких вызовов на различного вида автоинформаторы (переадресация на автоинформаторы со следующими сообщениями "абонент временно недоступен", "линия перегружена", "абонент не существует" и т.п.);

  • причины ACP (acp) - ACP причина разъединения предыдущей попытки вызова;

Возможные значения для acp:: normal, originationDenied, collectDigits, authorisationFailure, bPtyAlerted, noIndication, aPtyAbandon, invalidCollectedInformation, collectInformationFailure, aPtyDisc, bPtyDisc, routeSelectFailure, oNoAnswer, terminationDenied, notReachable, bPtyNoAnswer, bPtyBusyUDUB, bPtyBusyNDUB, ss7Failure, calledPartyRejected, tException, routeFailure1, routeFailure2, ssActivating, conversationTimeout, noCircuitAvailable, coreNotification, ivrNotification, unsupportedMedia, requestPending, numberIncomplete, invalidNumber, unassignedNumber, doNotDisturb, heartbeat, systemFailure, qsigNotification, applicationNotification, refer_ack, refer_ok, refer_failure, destinationOutOfOrder, uaPreemption, reservedResourcesPreemted, genericPreemption, nonIpPreemption, notify, redirecting, mediaControlXml, tooManyHops, suspend, resume, transfer, updateNumber.

  • причины ISUP (isup) - ISUP причина разъединения предыдущей попытки вызова;

Возможные значения для ISUP :: 0..255

  • причины SIP (sip) - SIP причина разъединения предыдущей попытки вызова;

Возможные значения для SIP :: 400-699

внешняя маршрутизация (external routing) – настройки использования RADIUS-сервера для внешней маршрутизации:

  • идентификатор (id) – список имен RADIUS-серверов, на которые будут отправляться запросы внешней маршрутизации;
  • сервис (service) – внешняя маршрутизация по RADIUS;
  • тайм-аут (timeout) – время ожидания результата от сервиса внешней маршрутизации (в миллисекундах).

Результат (Result)

В разделе "Результат"("Result") описывается результат отработки правила маршрутизации.

 

  • локальный (local)  – при установленном флаге найден локальный абонент домена. Номер полный, абонент найден, маршрутизатор производит поиск интерфейса абонента по его номеру и останавливает маршрутизацию, возвращая найденные данные по абонентам и их интерфейсы.
    • номер абонента – при заданном атрибуте производить поиск локального абонента по введенной маске.
    • альтернативный маршрут – при установленном флаге, в случае если локальный абонент не будет найден, то маршрутизация продолжается в указанном контексте и с заданной меткой.
  • продолжить (continue) – при установленном флаге продолжить маршрутизацию в текущем либо в другом контексте данной виртуальной АТС (домена).
  • направление (direction) - найдено направление выхода домена на направление(заранее сгруппированные транки) value.
    • значение (massege) - имя направления.
  • внешний (external) – найден интерфейс выхода из виртуальной АТС (транк на другую АТС и т.п.), маршрутизатор останавливает маршрутизацию, возвращая найденные данные по абонентам и их интерфейсы.
    • значение (value) - имя транка, соответствующего выходу из виртуальной АТС. Соответствует транку на бридже либо шлюзе. Может быть указано несколько транков, что определяет набор пучков СЛ в одном направлении.
    • вес (weight) - вес интерфейса, опциональный параметр, который указывает приоритет занятия каналов в определенном пучке СЛ в направлении. В правиле веса либо задаются для всех интерфейсов, либо не задаются ни для одного интерфейса. В зависимости от того заданы веса или нет определяется режим выбора интерфейса из списка (когда их больше чем 1). Если веса заданы, то в результате маршрутизации возвращается отсортированный список интерфейсов с учетом этих весов (на каждую маршрутизацию при срабатывании правила производится "перевзвешивание" интерфейсов и их пересортировка). В случае если веса не указаны, то маршрутизатор возвращает список интерфейсов в том порядке, как они указаны в конфигурации. Дальнейшая логика работы с этим списком реализована в ядре и заключается в том, что берется первый интерфейс из списка, производится попытка установления соединения через этот интерфейс, если она завершается по причине перегрузки интерфейса или его занятости, то производится попытка установления соединения через следующий интерфейс по списку и т.д.
    • макс. нагрузка (max_load) - максимальное количество одновременных вызовов, направленных через транк группу.
  • ivr - вызов переведен на интерактивное голосовое меню;
    • скрипт (script) - название исполняемого скрипта на IVR.
  • нет маршрута (no_route) – ошибка маршрутизации. Маршрутизация завершается с признаком того, что набран неверный номер:
    • код isup (isup_cause) – опциональный параметр, число, ISUP-причины, которые будут использованы в сообщении rel.
  • Нет меток