Приложение осуществляет настройку контекстов, по которым происходит адаптация номеров для СОРМ или TTS. Контексты адаптации могут быть применены к интерфейсу абонента или транку, а так же к группе интерфейсов в целом. Контекст состоит из правил.

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

Управление контекстами адаптации

Для управления контекстами в левом нижнем углу приложения расположена секция "Контекст", в которой присутствуют функциональные кнопки для создания, удаления, экспорта и импорта контекста, а также сохранения изменений после редактирования.

 

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

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

  • Имя (Name) – имя контекста модификации, должно быть уникальным в рамках виртуальной АТС;
  • Описание (Description) – описание для контекста.

Подтвердите действие нажатием кнопки "О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 – условия выбора по номеру вызывающего абонента:

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

     Маска цифр номера

    Маска номера задается в виде строки, в которой вводится номер, с которым осуществляется сравнение. Можно указать диапазон через «–» либо перечислить через «,». Применяются следующие служебные символы:

    • "?" – один любой не пустой элемент номера (цифры 0–9 либо буквы A, B, C, D, а также *, #);
    • "%" – 0 или несколько элементов номера (внимание: после символа "%" не может идти других символов);

    Примеры масок номера в правилах:

    Условию удовлетворяют номера длинной больше либо равный 1 и начинающиеся с цифры 8.

    <conditions>
     <cgpn digit="345???????"/>
    </conditions>
    CODE

    Условию удовлетворяют номера длинной 10 знаков, начинающиеся с 345.

    <conditions>
      <cgpn digit="%"/>
    </conditions>
    CODE

    Условию удовлетворяют любые номера.

    <conditions>
     <cdpn digit="???"/>
    </conditions>
    CODE

    Условию удовлетворяют любые номера длинной 3 знака.

    Далее примеры использования диапазонов и перечислений в масках номеров:

    <conditions>
      <cdpn digit="(1-3)7%"/>
    </conditions>
    CODE

    Равносильно трем правилам с масками 17% 27% 37%.

    Условию будут удовлетворять любые 7ми-значные номера указанного диапазона.

    Равносильно трем правилам с масками 17% 57% 77%.

    Пример сравнения общего префикса параметров cgpn и cdpn:

    <conditions>
     <cdpn digits="????"/>
     <cgpn digits="[cdpn{1,2}]??"/>
    </conditions>
    CODE

  • ni – индикатор номера, принимает значения:
    • private – частная сеть;
    • local – местная сеть;
    • zone – зоновая сеть;
    • intercity – междугородная сеть;
    • international – международная сеть;
    • emergency – спецслужбы;
  • Группа мониторинга (in_list) – название группы для проверки номеров на принадлежность к ней;
  • Имя (display_name) – имя вызывающего абонента;
  • Идентификатор (caller_id) – альтернативное значение номера вызывающего абонента;
  • Город (city) – название города;
  • Регион (region) – название региона;
  • Оператор (operator) – название оператора связи.

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

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

    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
    ЗАПОЛНИТЬ НА ОСНОВЕ ЕДИНОЙ БАЗЫ НОМЕРОВ
    выставление категории на основе единой базы номеров
  • Группа мониторинга (in_list) – название для проверки номеров на принадлежность к группе мониторинга;
  • Имя (name) – имя вызывающего абонента;
  • Город (city) – название города;
  • Регион (region) – название региона;
  • Оператор (operator) – название оператора связи.

– redirecting number – условия выбора по номеру при переадресации:

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

– ocdpn – условие выбора по оригинальному номеру вызываемого абонента:

  • Номер (digits) – маска цифр номеров вызывающего (А) и вызываемого (В) абонентов, подробное описание приведено выше;
  • 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;
  • apri – индикатор ограничения предоставления номера вызывающего абонента:
    • presentationAllowed – разрешение;
    • presentationRestricted – запрет;
    • addressNotAvailable – недоступность номера;
    • spare – параметр для дальнейшего расширения;
  • Категория (category) – категория вызывающего абонента, может принимать строковое либо цифровое значение согласно таблице 1;
  • Неполный (incomplete) – признак полного номера, при установленном флаге номер не полный, иначе – номер полный
  • Группа мониторинга (in_list) – название для проверки номеров на принадлежность к группе мониторинга;
  • Имя (name) – имя вызывающего абонента;
  • Отсутствует (empty) – отсутствует номер переадресации.

– сonnected number – настройка номера абонента при установлении соединения:

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

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

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

     Маска дня недели

    Маска дня недели задает набор дней недели.
    Формат описания маски дней недели: "ДН1,ДН2,...,ДНX"

    где

    • ДН — номер дня недели (числа от 1 до 7). Может быть указано от 1 до 7 дней недели.

    Работает по григорианскому календарю.

    <weekday value="WeekdayMask" day_types="DayTypes" />
    CODE

    где

    • value — маска дня недели;
    • day_types — типы дней недели, перечисленные через запятую. Возможные значения:
      • day-off — выходной день;
      • half-holiday — предпраздничный день;
      • holiday — праздничный день;
      • work — рабочий день

    Если одновременно указаны параметры value и day_types то условие должно совпадать по обоим параметрам.

    Примеры масок дней недели в правилах:

    <conditions>
      <weekday value="1,2,3,4,5" day_types="work" /> 
    </conditions> 
    CODE

    Условию удовлетворяют вызовы, обслуживаемые с понедельника по пятницу (рабочие дни).

    <conditions>
      <weekday value="6,7" day_types="day-off,holiday"/>
    </conditions>
    CODE

    Условию удовлетворяют вызовы обслуживаемые в субботу и воскресенье (выходные дни).

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

     Маска времени

    Маска времени задает диапазон значений времени суток.
    Формат задания времени "ЧЧ:ММ-ЧЧ:ММ"

    где

    • ЧЧ — значение часа;
    • ММ — значение минут.

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

    Примеры масок времени в правилах:

    <conditions>
      <time value="09:00 - 18:00"/>
    </conditions> 
    CODE

    Условию удовлетворяют вызовы, обслуживаемые в период времени с 09:00 по 18:00 (рабочее время).

    <conditions>
      <time value="*:20 - *:30"/>
    </conditions> 
    CODE

    Условию удовлетворяют вызовы, обслуживаемые в период времени с 20 по 30 минут каждого часа в сутках.

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

     Маска даты

    Маска даты задает диапазон дат.
    Формат задания маски даты: "ДД1.ММ1.ГГГГ1-ДД2.ММ2.ГГГГ2"

    где

    • ДД — день;
    • ММ — месяц;
    • ГГГГ — год.

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

    Примеры масок даты в правилах:

    <conditions>
      <date value="01.01.* - 31.01.*"/>
    </conditions>
    CODE

    Условию удовлетворяют вызовы, обслуживаемые в январе (1 месяц).

    <conditions>
     <date value="10.*.* - 20.*.*"/>
    </conditions>
    CODE

    Условию удовлетворяют вызовы, обслуживаемые в период с 10 по 20-е число каждого месяца.

    <conditions>
      <date value="13.12.2011 - 13.12.2011"/>
    </conditions> 
    CODE

    Условию удовлетворяют вызовы, обслуживаемые 13 декабря 2011 года.

– Метка (tag) – проверка значения метки для номера:

Действия (Actions)

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

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

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

     Модификация цифр номера

    При модификации номера используется следующая нотация:

    • каждая цифра исходного номера (до модификации) обозначается либо числом описывающим ее позицию, либо буквой английского алфавита на соответствующей позиции (исходный семизначный номер без изменения можно записать в виде: "1,2,3,4,5,6,7" или "abcdefg");
    • как и в условиях срабатывания правил, поддерживается спец символ "%", который означает ту часть номера, которая соответствует символу % в секции <conditions> (можно считать, что на этапе условия правила для соответствующего номера формируется переменная с именем "%", которая заполняется цифрами номера, а на этапе модификации она используется);
    • для того чтобы была возможность модифицировать номер (абонента А или абонента Б), он обязательно должен присутствовать в элементе <conditions> правила (это гарантирует соблюдение формата номера);
    • для того чтобы были возможны модификации с определенными цифрами в номере, в элементе <conditions> в условии для соответствующего номера цифры на требуемых позициях должны присутствовать либо сами цифры номера (шаблон по цифрам), либо цифры должны быть закрыты спецсимволами "?";
    • для правил, обрабатывающих номер произвольной длины (в элементе <conditions> для цифр номера стоит условие со спец символом "%"), возможно только префиксирование (дописывание дополнительного префикса), либо постфиксирование (дописывание постфикса в конце номера);
    • если необходимо вставить дополнительные цифры, которые не входили в исходный номер, то они просто записываются в поле "digits" в нужной позиции, поддерживается указание собственно цифр номера от 0 до 9 и букв A, B, C, D (либо a,b,c,d);
    • если требуется записать элементы исходного номера в виде кодов (номеров позиции, либо буквенных кодов), либо в виде спец символа "%", то они записываются в фигурных скобках (например {abc}, либо {3,5,4}, либо {5,%};
    • если требуется скопировать часть цифр из cgpn в cdpn, rgn, ocdpn (аналогично для остальных типов номеров), которые совпали в рамках секции conditions, в секции actions используется [cgpn|cdpn|rgn|ocdpn{DIGITS,%}].

    Примеры масок номера в правилах:

    Условию удовлетворяют номера длинной больше либо равный 1 и начинающиеся с цифры 8.

    <conditions>
     <cgpn digit="345???????"/>
    </conditions>
    CODE

    Условию удовлетворяют номера длинной 10 знаков, начинающиеся с 345.

    <conditions>
      <cgpn digit="%"/>
    </conditions>
    CODE

    Условию удовлетворяют любые номера.

    <conditions>
     <cdpn digit="???"/>
    </conditions>
    CODE

    Условию удовлетворяют любые номера длинной 3 знака.

    Далее примеры использования диапазонов и перечислений в масках номеров:

    <conditions>
      <cdpn digit="(1-3)7%"/>
    </conditions>
    CODE

    Равносильно трем правилам с масками 17% 27% 37%.

    Условию будут удовлетворять любые 7ми-значные номера указанного диапазона.

    Равносильно трем правилам с масками 17% 57% 77%.

    Пример сравнения общего префикса параметров cgpn и cdpn:

    <conditions>
     <cdpn digits="????"/>
     <cgpn digits="[cdpn{1,2}]??"/>
    </conditions>
    CODE

  • ni – индикатор номера, принимает значения:
    • private – частная сеть;
    • local – местная сеть;
    • zone – зоновая сеть;
    • intercity – междугородная сеть;
    • international – международная сеть;
    • emergency – спецслужбы;
  • Имя (display_name) – имя вызывающего абонента;
  • transit_display_name – транзит имени абонента. Если параметр выставляется в значение true, то результирующим дисплей неймом будет тот, который был передан от телефона.
  • Идентификатор (caller_id) – альтернативное значение номера вызывающего абонента.

– cdpn – изменение параметров номера вызываемого абонента:

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

– redirecting number – изменение параметров номера при переадресации:

  • Имя (display_name) – название для проверки номеров на принадлежность к группе мониторинга;
  • Номер (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;
  • Неполный (incomplete) – признак полного номера, при установленном флаге номер не полный, иначе – номер полный:
  • Очистить (restore) – убрать из сигнализации Redirecting number.

– ocdpn – модификация оригинального номера:

  • Имя (display_name) – имя вызывающего абонента;
  • Номер (digits) – маска модификатора, подробное описание приведено выше;
  • 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;
  • apri – индикатор ограничения предоставления номера вызывающего абонента:
    • presentationAllowed – разрешение;
    • presentationRestricted – запрет;
    • addressNotAvailable – недоступность номера;
    • spare – параметр для дальнейшего расширения;
  • Категория (category) – категория вызывающего абонента, может принимать строковое либо цифровое значение согласно таблице 1;
  • Неполный (incomplete) – признак полного номера, при установленном флаге номер не полный, иначе – номер полный;
  • Очистить (restore) – убрать из сигнализации Redirecting number;
  • Восстановить (empty) – восстановить исходное значение Redirecting number.

– connected number – настройка номера абонента при установлении соединения:

  • Имя (name) – имя вызывающего абонента;
  • nai – тип номера, принимает значения: subscriberNumber, unknown, national–Number, internationNumber, spare;
  • npi – код плана нумерации, принимает значения: isdnTelephony, dataNumbering–Plan, telexNumberingPlan, reserved1 (код 5), reserved2 (код 6), reserved3 (код 7), spare;
  • аpri – индикатор ограничения предоставления номера вызывающего абонента:
    • presentationAllowed – разрешение;
    • presentationRestricted – запрет;
    • addressNotAvailable – недоступность номера;
    • spare – параметр для дальнейшего расширения;
  • Номер (digits) – маска модификатора, подробное описание приведено выше;
  • ni – индикатор номера, принимает значения:
    • private – частная сеть;
    • local – местная сеть;
    • zone – зоновая сеть;
    • intercity – междугородная сеть;
    • international – международная сеть;
    • emergency – спецслужбы;
  • Идентификатор (caller_id) – альтернативное значение номера вызывающего абонента;
  • transit_display_name – транзит имени абонента. Если параметр выставляется в значение true, то результирующим дисплей неймом будет тот, который был передан от телефона;
  • Очистить (restore) – убрать из сигнализации Redirecting number;
  • Отсутствует (empty) – отсутствие переадресации номера.

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

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

Завершить (Finish) – Модификация завершается, результат модификации присваивается вместо номеров до модификации:

Ошибка (Error) – Модификация завершается, результатом модификации является ошибка, вызов завершается:

  • acp cause – ошибка (причина) ACP, которая будет передана;
  • код isup – код ошибки (причины) ISUP, который будет передан;
  • description: описание ошибки, которая возникла на этапе модификации.

Продолжить (Continue):

  • метка – задает метку для удобства модификации в дальнейшем;
  • type – задает логику поведения после удачной модификации: 
    • start – продолжает проверять правила с начала в контексте;
    • next – продолжает проверять правила со следующего правила.