Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Схема работы

На рисунке 1 показана взаимосвязь параметров маршрутизации, абонентов, транковых интерфейсов и транковых групп.

Рисунок 1 — Взаимосвязь параметров маршрутизации, абонентов и СЛ

В данном руководстве термины "входящий вызов" и "исходящий вызов" используются при рассмотрении плеч вызова относительно SMG. Если инициирующий телефонное соединение запрос приходит на SMG от взаимодействующего устройства, то это входящий вызов (или входящее плечо вызова). Если инициирующий запрос создаёт сам SMG и отправляет на взаимодействующее устройство, то это исходящий вызов (или исходящее плечо вызова).

Обработка вызовов

Обработка вызовов производится в три этапа:

1. Обработка входящего плеча вызова. На этом этапе определяется входящий интерфейс, осуществляется проверка возможности совершения вызова с интерфейса, вызова в RADIUS и модификация номеров перед маршрутизацией;

2. Маршрутизация вызова. На этом этапе осуществляется поиск префикса плана нумерации по А- и Б-номерам, с которыми пришёл вызов, с учётом модификаций, применённых к ним на этапе обработки входящего плеча вызова. Если префикс был найден, вызов передаётся в исходящее плечо;

3. Обработка исходящего плеча вызова. На этом этапе определяется исходящий интерфейс, осуществляется проверка возможности совершения вызова с интерфейса, вызова в RADIUS и модификация номеров перед передачей их на взаимодействующее устройство.

Обработка входящего плеча вызова

Обработка вызова с транка

 

Входящий вызов поступает на интерфейс — поток Е1 с сигнализацией Q.931, поток E1 с сигнализацией ОКС-7 (группу линий ОКС-7), интерфейс SIP или H.323. Также транковым может считаться вызов на порт FXO при условии, что существует транковая группа с привязанными к ней линиями FXO. Особенности вызова на FXO описаны в разделе Обработка вызова в порт FXO.

Основными параметрами интерфейсов, определяющими дальнейшую обработку вызова, являются:

  • Транковая группа. Определяет транковую группу, привязанную к интерфейсу. Каждый интерфейс для успешной обработки вызова должен быть связан с транковой группой;

  • План нумерации. Определяет план нумерации, в который попадёт входящий вызов при отработке маршрутизации.

В настройках привязанной к интерфейсу транковой группы обрабатываются параметры входящей связи. Основными параметрами, влияющими на последующее прохождение вызова, являются:

  • Запрет входящих вызовов. Если запрет установлен, вызов завершается;
  • Прямой префикс. При указании прямого префикса проверка номера по плану нумерации пропускается, и вызов сразу маршрутизируется в указанный префикс;
  • Профиль RADIUS. Если указан, то на сервер RADIUS, связанный с выбранным профилем, будет отправлен запрос о возможности совершения вызова. Если сервер RADIUS откажет в соединении, то вызов на этом завершится;
  • Модификаторы входящей связи. При указании таблицы модификации будет произведён анализ номера по выбранному типу и, при наличии подходящих правил в таблице модификаций, будут произведены соответствующие изменения номера перед маршрутизацией вызова;
  • Затем вызов попадает в план нумерации. План нумерации, в который попадёт вызов, указывается в соответствующих настройках интерфейса:
    • для SIP и H.323 — в настройках SIP- и H.323 интерфейсов;
    • для потока E1 с сигнализацией Q.931 — в настройках потока E1;
    • для потока Е1 с сигнализацией ОКС-7 — в настройках группы линий ОКС-7.

Обработка вызова от абонента, подключенного по SIP

Входящий вызов поступает на SIP-профиль. Если в настройках SIP-профиля указан входящий профиль RADIUS, то на сервер RADIUS, связанный с выбранным профилем, будет отправлен запрос о возможности совершения вызова. Если сервер RADIUS откажет в соединении, то вызов на этом завершится.

После этого по базе регистраций или настроенным привязкам по IP происходит поиск учётной записи абонента SIP или абонента из группы динамических абонентов. К каждой учётной записи абонента привязываются PBX-профиль и план нумерации. На дальнейшее прохождение вызова влияют, в первую очередь, следующие настройки PBX-профиля:

  • Прямой префикс в настройках PBX-профиля;
  • Модификаторы CdPN для входящей связи в настройках PBX-профиля;
  • Модификаторы CgPN для входящей связи в настройках PBX-профиля.

Работа настроек аналогична таким же настройкам для транковых групп (см. раздел Обработка вызова с транка).

Затем вызов попадает в план нумерации. План нумерации, в который попадёт вызов, указывается в настройках SIP-абонента или группы динамических абонентов.

Обработка вызова с порта FXO

Для вызова, поступающего на порт FXO, первым значимым параметром является опция "Горячая линия" в настройках порта. Из этой настройки заполняется Б-номер для дальнейшей маршрутизации. А-номер заполняется либо из принятого АОН, либо из настройки "Номер".

Далее производится обработка настроек секций "Входящая связь" из привязанного к порту профиля FXO и затем из привязанного к порту PBX-профиля. Важными настройками FXO- и PBX-профиля, влияющими на прохождение вызова, будут следующие:

  • RADIUS-профиль в настройках FXO-профиля;
  • Прямой префикс в настройках PBX-профиля;
  • Модификаторы CdPN для входящей связи в настройках PBX-профиля;
  • Модификаторы CgPN для входящей связи в настройках PBX-профиля.

Работа настроек аналогична таким же настройкам для транковых групп (см. раздел Обработка вызова с транка).

Если есть транковая группа, к которой привязан порт, осуществляется обработка настроек транковой группы, как для прочих вызовов с транков.

Затем вызов попадает в план нумерации. План нумерации, в который попадёт вызов, указывается в настройках порта FXO.

Обработка вызова с порта FXS

Вызов поступает на порт FXS, производится обработка настроек из привязанного к порту FXS-профиля и затем секции "Входящая связь" из привязанного к порту PBX-профиля. Важными настройками FXS- и PBX-профиля, влияющими на прохождение вызова, будут следующие:

  • RADIUS-профиль в настройках FXS-профиля;
  • Прямой префикс в настройках PBX-профиля;
  • Модификаторы CdPN для входящей связи в настройках PBX-профиля;
  • Модификаторы CgPN для входящей связи в настройках PBX-профиля.

Работа настроек аналогична таким же настройкам для транковых групп (см. раздел Обработка вызова с транка).

Затем вызов попадает в план нумерации. План нумерации, в который попадёт вызов, указывается в настройках порта FXS.

Особенности работы прямого префикса

Настройка "Прямой префикс", которая может устанавливаться на транковой группе или PBX-профиле, служит для безусловной маршрутизации вызова.

Префикс, на который ссылается опция "Прямой префикс", должен быть задан в плане нумерации. При этом:

  • В качестве прямого может использоваться только префикс с типом "Транковая группа" или "Транковое направление";
  • При привязке прямого префикса настройка "План нумерации" не имеет никакого значения. Может использоваться любой префикс из любого плана нумерации.

Маршрутизация вызова

В плане нумерации производится проверка поступивших А- и Б-номеров с целью дальнейшей маршрутизации вызова. Обратите внимание, что если на входящем плече к номеру А или Б применялись модификации, то поиск производится по тем номерам, которые получились в результате. Модификации номера на исходящем плече вызова не влияют на результат маршрутизации и служат для смены номеров, отдаваемых SMG на взаимодействующее устройство.

Проверка номеров осуществляется по двум множествам: номеров А (CgPN) и номеров Б (CdPN).

Множество номеров А включает в себя:

  • Номера CgPN, заданные в настройках префиксов плана нумерации.

Множество номеров Б включает в себя:

  • Номера CdPN, заданные в настройках префиксов плана нумерации;

  • Номера абонентской ёмкости. К абонентской ёмкости относятся номера SIP-абонентов, абонентов из групп динамических абонентов, портов FXS и FXO. Под проверку попадают только те абоненты и порты, у которых в настройках выбран тот же план нумерации, в котором находится вызов;

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

После окончания поиска вызов производится в префикс, в котором был найден подходящий номер Б. Если номер Б не был найден, вызов маршрутизируется по префиксу, найденному для номера А. Если префикс А также не был найден, вызов завершается с причиной "маршрут не найден" (код 3 — No route to destination).

Результат успешной маршрутизации может быть следующим. В качестве префикса, найденного по номеру Б, может использоваться префикс, не присутствующий явно в списке префиксов плана нумерации, но тем не менее существующий:

  • Вызов абонента SIP или динамического абонента;

  • Вызов порта FXS или FXO;

  • Вызов группы вызова.

Префикс, найденный по номеру А, либо по номеру Б, может иметь следующий тип:

  • Транковая группа. При маршрутизации вызова на такой префикс производится вызов на привязанный к транковой группе интерфейс — поток E1 с сигнализацией Q.931, группу линий ОКС-7 (поток E1 с сигнализацией ОКС-7), интерфейс SIP или H.323;

  • Транковое направление. Транковое направление объединяет несколько транковых групп. Транковая группа для дальнейшей маршрутизации выбирается согласно настройкам транкового направления, а в остальном обработка вызова не отличается от обработки вызова через транковую группу;

  • Смена плана нумерации. Префикс такого типа позволяет сменить текущий план нумерации на другой. При этом на префиксе можно задать модификаторы номеров CgPN и CdPN, если требуется, чтобы вызов в новом плане нумерации проверялся по изменённым номерам. Маршрутизация вызова в новом плане нумерации будет производиться так же, как если бы вызов пришёл напрямую из входящего плеча;

  • Модификатор. Префикс позволяет задать абонентскую ёмкость устройства. Если номер попадает в пул номеров, заданный этим префиксом, но для него нет соответствующего номера среди абонентов SMG, то вызов будет завершаться с причиной "номер не распределён" (код 1 — Unallocated (Unassigned) number) вместо стандартной "маршрут не найден" (код 3 — No route to destination);

  • Префикс ДВО. Служит для управления услугами ДВО — заказом, отменой, проверкой статуса и установкой номеров. Маршрутизации в исходящее плечо при этом не происходит - только изменение настроек ДВО при условии, что для вызывающей стороны ДВО разрешены на SMG;

  • Группа перехвата. Префикс служит для работы ДВО "Перехват вызова" при условии, что услуга для вызывающей стороны разрешена на SMG. Отличия от работы услуги "Перехват вызова", вызываемой по префиксу ДВО, состоит в том, что перехватывать и перехватываться могут только те номера, которые входят в одну группу перехвата;

  • IVR-сценарий. Вызов направляется на выбранный сценарий IVR, которым и определяется дальнейшая судьба вызова.

Обработка исходящего плеча вызова

Обработка вызова в транк

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

  • Запрет исходящих вызовов. Если запрет установлен, вызов завершается;

  • Профиль RADIUS. Если указан, то на сервер RADIUS, связанный с выбранным профилем, будет отправлен запрос о возможности совершения вызова. Если сервер RADIUS откажет в соединении, то вызов на этом завершится;

  • Модификаторы исходящей связи. При указании таблицы модификации будет произведён анализ номера по выбранному типу и, при наличии подходящих правил в таблице модификаций, произведены соответствующие изменения номера перед отправкой вызова на встречное устройство.

Затем выбирается интерфейс для исходящей связи, исходя из настройки "Состав группы". В состав могут входить интерфейсы SIP или H.323, потоки E1 с сигнализацией Q.931, группы линий ОКС-7, отдельные каналы потока E1 и отдельные потоки E1 из группы линий ОКС-7. Вызов на транковую группу с портами FXO в составе рассмотрен в разделе 2.3.3. Вызов передаётся на взаимодействующее устройство по соответствующему каналу связи.

Обработка вызова в сторону абонента, подключенного по SIP

Вызов маршрутизируется на SIP-абонента или динамического абонента. В настройках абонента привязан PBX-профиль, где отрабатываются параметры исходящей связи. Основными параметрами, влияющими на последующее прохождение вызова, являются:

  • Модификаторы исходящей связи. При указании таблицы модификации будет произведён анализ номера по выбранному типу и, при наличии подходящих правил в таблице модификаций, произведены соответствующие изменения номера перед отправкой вызова на встречное устройство.

После этого вызов отрабатывается в SIP-профиле, привязанном в настройках абонента. Если в настройках SIP-профиля указан исходящий профиль RADIUS, то возможность вызова будет проверена на сервере RADIUS, связанном с выбранным профилем. Затем вызов передаётся на взаимодействующее устройство.

Обработка вызова в порт FXO

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

  • Запрет исходящих вызовов;

  • Профиль RADIUS;

  • Модификаторы исходящей связи.

Затем производится обработка правил исходящей связи PBX-профиля, привязанного к порту FXO:

  • Модификаторы CdPN для исходящей связи в настройках PBX-профиля;

  • Модификаторы CgPN для исходящей связи в настройках PBX-профиля.

После вызов уходит на взаимодействующее устройство, используя правила набора номера из FXO-профиля, привязанного к порту FXO.

Обработка вызова в порт FXS

При маршрутизации вызова на порт FXS отрабатываются правила исходящей связи PBX-профиля, привязанного к порту FXS:

  • Модификаторы CdPN для исходящей связи в настройках PBX-профиля;

  • Модификаторы CgPN для исходящей связи в настройках PBX-профиля.

После вызов уходит на взаимодействующее устройство.

  • Нет меток