Выбор правила

В текущем разделе создаются правила управления маршрутизацией внутри вектора (вектор выбирается в разделе Выбор вектора).

Если в результате обработки правил не будет выбрано результирующее (ни одно правило не сработает или не может быть применено), то происходит возврат в раздел Выбор вектора и далее дальнейший поиск подходящего вектора.

Users
Рис. 1. Общий вид раздела

Поля, доступные при создании и редактировании записи:

vectorruleAdd
Рис. 2. Экранная форма создания нового объекта
Блок Название поля Описание

Основные

Название

Текстовое название правила для визуальной идентификации

Вектор

Выбор вектора из созданных в разделе Выбор вектора. Идентификация происходит по текстовому совпадению

Приоритет

Определяет порядок проверки правил (чем меньше значение, тем приоритетнее)

Действие

Определяет результирующее действие текущего правила:

  • Внутренний абонент - на номер, определенный в каталогах SIP устройства и Групповые номера

  • В другой КД - запрос дальнейшего действия будет отправлен в таблицу маршрутизации домена их поля "КД получателя"

  • Внешняя линия - вызов будет отправлен на выбранного в поле Оператор SIP для внешнего звонка SIP провайдера

  • Код абонентских функций - дальнейшая обработка звонка по логике, определенной в каталоге "Коды абонентских функций"

  • Запретить вызов - вызов будет завершен и отправлен инициатору SIP пакет с кодом 403

КД назначения

(Действие = В другой КД)

Указывается имя домена, куда будет отправлен запрос на дальнейшую маршрутизацию. Имя домена вводится текстом. В Домене назначения должно быть создано разрешающее правило в маршрутизации на прием и обработку запроса

Оператор SIP для внешнего звонка

(Действие = Внешняя линия)

Выбор кода внешней линии из раздела SIP провайдеры

Фильтрация

(правила написания масок в Маски и модификации)

Направление источника

Определяет откуда пришел звонок:

  • * - правило для всех направлений

  • Внутренние SIP абоненты - абоненты, определенные в разделе SIP устройства

  • Внешние SIP операторы - внешние линии, определенные в разделе SIP провайдеры

  • Другие КД - звонок из другого КД текущей копии Oktell Studio. Может быть

    • SIP абонент другого КД

    • внешняя линии другого КД

    • транзитно через другой КД

Маска номера источника

Маска для Номера А

Маска КД источника

Маска имени домена, откуда пришел запрос на маршрутизацию в текущий домен
Заполнение поля актуально для Направление источника = * или Другие КД

Маска оператора SIP телефонии

Маска для фильтрации SIP провайдеры по полю Код
Заполнение поля актуально для Направление источника = * или Внешние SIP операторы

Маска номера назначения

Маска для Номера В

Модификация

(правила написания модификаторов в Маски и модификации)

Изменение номера источника

Правило позволяет изменить номер источника. Используется ТОЛЬКО при обработке следующими правилами маршрутизации. Данный модификатор изменяет Номер А в INVITE правой стороны (для этого используются Нормализация кросс-доменных звонков при звонках между доменами или Нормализация номеров внешних линий при звонках на внешнюю линию. По умолчанию - T

Изменение номера назначения

Модификатор изменяет Номер В, который далее используется для обработки следующими правилами маршрутизации и в поле To INVITE правой стороны. По умолчанию - T

Расписание

Расписание

Определяет время, когда правило будет Активно

Интервал активности

(если Расписание = Ручной ввод)

Определяет недельное расписание активности правила. Подробно в Управление расписанием активности правил

Комментарий

Комментарии

Возможность указать полезную информацию под записью

Если Действие = Внутренний абонент, но Номер В не определен ни в SIP устройства ни в Групповые номера, то правило игнорируется и поиск результирующего правила продолжается далее.
Если Действие = Внешняя линия, но выбранное подключение недоступно (подробно о доступности в главе Состояния подключения и режимы проверки доступности раздела SIP провайдеры), то правило игнорируется и поиск результирующего правила продолжается далее.
Если в рамках одного вектора созданы два или более правила с одинаковым приоритетом, то Oktell Studio обработает все из них в случайном порядке до получения первого результирующего. Пример использования - объединение нескольких SIP провайдеры в единый транк с равномерно-случайной нагрузкой исходящих звонков.
Блок Фильтрации идентичен как в Выбор вектора. Это позволяет вначале выбрать вектор по общим правилам, а потом детально сделать правила вызовов и модификаций.
Правила написания масок и модификаторов подробно описаны в главе Маски и модификации.