Правило переадресации (redirectrule)
Описание
Правило переадресации, назначаемое для номеров (учетных записей SIP-пользователей).
Применяется сервером роли B2BUA при совершении вызовов на внутренние номера SIP-пользователей.
Включает в себя несколько видов маршрутизации: абсолютная, по отсутствию зарегистрированных устройств, и по различным неудачным ответам от вызываемых устройств.
Возможно последовательное применение каскадной переадресации A → B → C → D.
Поддерживается фильтрация по номеру инициатора вызова.
Ограничения
-
Коллекция недоступна в мастер-домене.
-
При использовании учетной записи SIP-пользователя в очередях в качестве ресурса одновременная переадресация может вредить принципам очереди.
-
Не касается переадресаций, настроенных на самом SIP-устройстве и инициируемых получением SIP-ответов с кодами `3xx`.
Поля
{
"id": uuid,
"type": str,
"filter_number": str,
"tran_number": str,
"priority": int,
"enabled": intbool,
"schedule": str,
"periods": array<object>,
"opts": {
"title": str,
"comment": str
},
"ext": {
"ct": date,
"lwt": date
}
}
Спецификация | Описание |
---|---|
Поле: |
Идентификатор. Может быть задан при создании, иначе генерируется системой. |
Поле: |
В зависимости от выбранного типа правило может применяться при различных условиях и в различных точках процесса вызова устройств. В случае вызова нескольких устройств учетной записи параллельно, при неудачном исходе из всех полученных кодов SIP-ответов выбирается так называемый наилучший результат: 603, 486, 6xx, 5xx, 4xx. |
Поле: |
Маска-фильтр номера, которому принадлежит правило переадресации. |
Поле: |
Маска-фильтр номера, с которого осуществляется вызов. |
Поле: |
Модификатор номера-назначения переадресации. |
Поле: |
Приоритет. Меньшее значение означает более высокий приоритет. |
Поле: |
Выключатель. Правило применяется только если оно включено. |
Поле: |
Определяет расписание активности правила. |
Поле: |
Интервал активности в течение недели. |
Поле: |
|
Поле: |
Произвольный заголовок |
Поле: |
Произвольный комментарий |
Поле: |
Табличные данные для использования фильтров в рамках одной сессии поиска правила. |
Поле: |
Позволяет расширять состав произвольными ключами и значениями |
Поле: |
Время создания объекта |
Поле: |
Время последней модификации объекта |
Типы условий применения правил переадресации
Значение | Описание |
---|---|
|
Правило переадресации действует всегда. Применяется до начала вызова. |
|
Правило переадресации действует в случае, если учетная запись не имеет зарегистрированных устройств на момент вызова. Применяется до начала вызова. |
|
Правило переадресации действует после получения ответа, сопоставленного в общих настройках с результатом Занято. По умолчанию код SIP-ответа |
|
Правило переадресации действует после получения истечения допустимого времени вызова (по умолчанию 30 секунд, или установленное в настройках учетной записи SIP-пользователя), либо получении ответа |
|
Правило переадресации действует после получения ответа, сопоставленного в общих настройках с результатом Отклонено. По умолчанию код SIP-ответа |
|
Правило переадресации действует после получения ответа, сопоставленного в общих настройках с результатом DND (Do Not Disturb). По умолчанию коды SIP-ответов |
|
Правило переадресации действует после обнаружения ошибок в ходе вызовов. |
|
Правило переадресации действует после получения SIP-ответов, не сопоставленных с другими типами результатов. |
Режимы работы фильтра
Режим | Описание |
---|---|
|
Подвергаемое проверке соответствия значение посимвольно проводится через фильтр.
При необходимости указать один из служебных символов как целевой, его следует заключать в квадратные скобки, например Например, |
|
Может применяться подстрока
В качестве значений полей в таблице могут применяться:
Применение табличного модификатора допускается в комбинации с другими управляющими командами посимвольного режима. Например, |
|
К исходному значению применяется шаблон Pattern. Структура значения regex-шаблона: Например,- значение:
При формировании шаблонов Pattern могут применяться все стандартные правила регулярных выражений. |
|
Подвергаемое проверке соответствия значение - целое числовое и входит в указанный диапазон числовых значений. Структура значения dia-шаблона: Например,- значение: |
Режимы работы модификатора
Режим | Описание |
---|---|
|
Исходное значение посимвольно с накоплением проходит через указанный модификатор. |
|
Может применяться подстрока Таблица служет связке нескольких полей фильтров и модификаторов. На основании последовательной проверки фильтров в таблице остается меньшее количество строк с учетом обнаруженных совпадений. Применение табличного модификатора допускается в комбинации с другими управляющими командами посимвольного режима. |
|
К исходному значению применяется шаблон Pattern с опциями Opts, и обнаруженный(-ые) блок(-и) заменяется(-ются) на шаблон Replace. Общая структура значения regex-модификатора: Опции могут быть опущены, либо содержать любую комбинацию из символов:
Например,- значение: При формировании шаблонов Pattern и Replace могут применяться все стандартные правила регулярных выражений, включая группы захвата, поиск назад, подстановку именованных групп и т.д. |
Расписание работы
Значение | Описание |
---|---|
|
Правило доступно для применения всегда |
|
Правило недоступно для применения никогда |
|
Правило доступно для применения только в рабочее время |
|
Правило доступно для применения только в нерабочее время |
|
Правило определяет индивидуальное расписание доступности в поле |
Элемент списка еженедельного расписания
Поле | Значение | Описание |
---|---|---|
|
|
День недели начала отрезка ( |
|
|
День недели конца отрезка ( |
|
|
Время начала отрезка внутри дня в минутах |
|
|
Время конца отрезка внутри дня в минутах |