Когда IP Office получает вызов SIP, он определяет маршрутизацию вызова следующим образом:
-
Сопоставление линии:
Входящий вызов SIP сопоставляется с линией SIP. Если совпадение отсутствует, вызов игнорируется. Сопоставление линии SIP выполняется в два этапа:
-
Сопоставление протокола:
Вызов сопоставляется с линиями, для которых настроены тот же протокол (UDP, TCP и/ли TLS) и порт прослушивания.
-
Ассоциирование линии:
Если среди линий найдено несколько возможных совпадений, они проверяются в порядке номеров линий на предмет совпадения между источником входящего вызова и параметром Метод связывания каждой линии.
-
Сопоставление сведений о вызове на линии:
При помощи линии Метод маршрутизации вызовов для поиска совпадений Локальный URI используется To либо Request-URI входящего запроса SIP.
-
IP Office сначала ищет совпадение Индикации линии SIP. Если совпадение найдено, вызов ассоциируется с первым доступным номером индикации линии в соответствии с параметром Идентификатор входящего вызова порядка.
-
Если совпадение Индикации линии SIP не найдено, IP Office проверяет URI для SIP линии в порядке номеров URI.
-
Записи со значениями Максимальное количество сеансов или Входящий сеанс игнорируются.
-
Если совпадение найдено, параметр Идентификатор входящей группы используется для сопоставления маршрута входящего вызова. В Индикации линии SIP это делается в дополнение к изменению кнопок сопоставления индикации линий.
-
Если совпадение не найдено, IP Office использует свой параметр Ответ о занятости службы (486 Busy here или 503 Service Unavailable) для завершения вызова.
-
Сопоставление маршрутов входящего вызова:
Записи маршрутов входящего вызова IP Office проверяются на предмет совпадения.
-
При сопоставлении используются следующие параметры в порядке:
-
Сопоставление групп линий:
Проверяются только маршруты входящих вызовов с параметром Идентификатор группы линий, совпадающим с параметром Идентификатор входящей группы индикации линии SIP / URI для SIP.
-
Сопоставление входящего номера:
IP Office ищет маршруты вызовов, имеющие совпадение между входящим номером и полученным значением Локальный URI. При входящих вызовах SIP всегда существует значение полученного номера, а следовательно, и вероятность совпадения значения внутреннего номера.
-
Маршруты входящих вызовов с пустым полем Входящий номер совпадают с любым входящим номером.
-
Если для параметра Назначение маршрута входящего вызова указана . (точка), полученный Локальный URI используется для поиска совпадений среди пунктов назначения.
-
Если задано значение Автоматически, IP Office ищет совпадения внутреннего номера или краткого кода системы.
-
Если задано значение Использовать внутренние данные, система ищет совпадения с именем SIP пользователей, а затем — групп.
-
Сопоставление CLI входящего вызова
Из возможных совпадений IP Office ищет совпадение между CLI входящего вызова каждого маршрута, если он задан, и сведениями о вызывающем абоненте в заголовке From. Для заголовков SIP URI и TEL URI поддерживаются частичные совпадения в левой части адреса. Для IP-адресов поддерживаются только точные совпадения.
-
Если для вызова совпадают нескольким маршрутов входящих вызовов:
-
Выбирается самое точное совпадение. Например, при соответствии самому большему количеству критериев и самом высоком количестве точных совпадений в цифрах, а не в знаках подстановки.
-
Если входящий вызов все равно соответствует нескольким маршрутам, то будет использоваться маршрут, который был первым добавлен в конфигурацию.
-
При отсутствии совпадений:
-
Для вызовов, использующих URI для SIP линии с локальным URI со значением Автоматически, входящий номер проверяется на предмет точного совпадения с внутренним номером.
-
В иных случаях вызывающему абоненту отправляется сигнал «Занято» и вызов сбрасывается.
-
Сопоставление маршрута входящего вызова:
Как только совпадение найдено, определяется текущее назначение маршрута входящего вызова:
-
Каждый маршрут может включать несколько пар основных и резервных назначений.
-
Не считая пары по умолчанию, каждая пара использует связанный профиль времени. Профиль времени определяет, когда пара назначений должна использоваться.
-
При наличии нескольких пар назначений используется первая запись снизу, профиль времени которой в настоящее время имеет значение «Истина». Если совпадение отсутствует, используются значения по умолчанию.
-
Система попытается представить вызов пункту назначения. Если пункт назначения занят, вызов представляется на резервный внутренний номер.
-
Представление вызова:
Вызов представляется пункту назначения. Если вызов был маршрутизирован через индикацию линии SIP, оповещение о нем также поступает на все соответствующие кнопки представления линии.