Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление

В элементе <conditions> описывается набор условий, выполнение которых приводит к выполнению правила.

...

Каждый из указанных выше элементов в рамках <conditions> является опциональным и может быть использован не более одного раза.
Пустой набор критериев говорит об отсутствии ограничений.

<calling>

Параметры доступа вызывающего абонента.

...

Атрибуты элемента <calling> являются опциональными, но должен быть указан хотя бы один атрибут.
Порядок указания атрибутов произвольный.

<called>

Параметры доступа вызываемого абонента.

...

Атрибуты элемента <called> являются опциональными, но должен быть указан хотя бы один атрибут.
Порядок указания атрибутов произвольный.<cdpn>

<cdpn>

Параметры номера вызываемого абонента.

...

  • npi - код плана нумерации (NumberingPlanIndicator), принимает значения: isdnTelephony, dataNumberingPlan, telexNumberingPlan, reserved1 (код 5), reserved2 (код 6), reserved3 (код 7);
  • ni - признак номера (NumberIndicator), принимает значения:
    • private - частная сеть,
    • local - местная сеть,
    • zone - зоновая сеть,
    • intercity - междугородная сеть,
    • international - международная сеть,
    • emergency - спецслужбы.

<cgpn>

Параметры номера вызывающего абонента.

...

  • screening - индикатор контроля номера вызывающего абонента, принимает значения:
    • userProvidedNotVerified – предоставлена пользователем, не проверена;
    • userProvidedVerifiedAndPassed – предоставлена пользователем, проверка пройдена;
    • userProvidedVerifiedAndFailed – предоставлена пользователем, проверка не пройдена;
    • networkProvided – предоставлена сетью.
  • ni - индикатор номера (NumberIndicator), принимает значения:
    • private - частная сеть;
    • local - местная сеть;
    • zone - зоновая сеть;
    • intercity - междугородная сеть;
    • international - международная сеть;
    • emergency – спецслужбы.

<time>

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

...

  • value - маска времени суток. Подробное описание приведено в разделе Маска времени.

<date>

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

...

  • value - маска даты. Подробное описание приведено в разделе Маска даты.

<weekday>

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

Блок кода
<weekday value="WeekdayMask" day_types="DayTypes" />

где

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

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

Пример:

Блок кода
<weekday value="1,2,3,4,5" day_types="day-off,holiday" />

<timetable>

Имя расписания, которое будет использоваться для проверки при маршрутизации.

Блок кода
<timetable value="Timetable" />

где

Примечание

Если одновременно указаны теги <time>, <weekdays>, <timetable>, то условие должно совпадать по всем параметрам.

Пример:

Блок кода
<timetable value="working_time" />

<tag>

Специальный параметр, который можно установить для вызова при маршрутизации.
Параметр действует только на этапе маршрутизации, устанавливается в правиле маршрутизации и в последующем используется для изменения отработки логики маршрутизации.

...

  • value - строка, значение поля "tag" для вызова, проверяется на полное совпадение. По умолчанию значение - "default".

<final>

Признак финальной маршрутизации. Набор номера Б завершен (срабатывает таймера окончания набора) либо номер полный (пришел в режиме "enblock").

...

  • value - признак финальной маршрутизации, принимает значение:
    • true - номер Б полный;
    • false - возможен донабор по номеру Б.

<cause>

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

...

  • cause - причина разъединения.

<ocdpn>

Параметры оригинального номера, на который был совершен вызов.

...