Маршрутизация входящих вызовов SIP

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