Подписаться

Шлюзы (подключение вашего софтсвитча)

Шлюз – это описание вашего оборудование, с которого поступают и на которое отправляются вызовы. Описание содержит параметры подключения и правила передачи номеров в обоих направлениях.

Два вида шлюзов

  • Шлюз без регистрации (SIP-транк)
    Авторизуется по IP-адресу. Мы настоятельно рекомендуем использовать именно этот тип шлюза для подключения собственного оборудования.
  • Шлюз с регистрацией
    Регистрируется на вашем оборудовании и поддерживает активную регистрацию с заданными промежутками времени. Вызовы будут возможны только при наличии активной регистрации.
Основные отличия шлюзов (раскрыть)
 

Без регистрации

С регистрацией

Наличие активной регистрации для каждого телефонного номера

НЕТ

ДА

Жесткая привязка телефонного номера к шлюзу

НЕТ

ДА

Ограничения на количество телефонных номеров

НЕТ

ДА

Гибкий формат входящего INVITE

ДА

НЕТ

Анонимные исходящие вызовы

ДА

НЕТ

Создание шлюза без регистрации (SIP-транк)

IP-адрес нашего сервера (для настройки вашего оборудования, используется для SIP Signaling) - 109.69.177.187.
RTP-трафик идет с подсети 109.69.177.128/26.

Создание шлюза без регистрации состоит из трех шагов.

Шаг 1. Задайте название шлюза и укажите его тип – Без регистрации.

Шаг 2. Укажите информацию в зависимости от того, будет ли шлюз принимать вызовы.

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

  • в поле “Домен” укажите доменное имя или IP-адрес вашего шлюза;
  • поле “IP-адрес” может быть пустым или содержать IP-адрес вашего шлюза;
  • в поле “IP адрес” можно также указать порт, при его отсутствии будут использоваться стандартные порты для протокола SIP в зависимости от транспортного протокола (UDP, TCP, TLS).

Логика формирования запроса INVITE от платформы в сторону вашего шлюза такова:

Поле “Домен”

Поле “IP адрес”

Формат INVITE

Адрес отправки для UDP

mydomain.ru

пустое

sip:<номер>@mydomain.ru

определяется средствами DNS для имени mydomain.ru

mydomain.ru

212.12.0.2

sip:<номер>@mydomain.ru

212.12.0.2:5060

212.12.0.2

пусто

sip:<номер>@212.12.0.2

212.12.0.2:5060

212.12.0.2

212.12.0.2

sip:<номер>@212.12.0.2

212.12.0.2:5060

212.12.0.2

77.125.5.47

sip:<номер>@212.12.0.2

77.125.5.47:5060

mydomain.ru

212.12.0.2:9060

sip:<номер>@mydomain.ru

212.12.0.2:9060

212.12.0.2

212.12.0.2:9060

sip:<номер>@212.12.0.2

212.12.0.2:9060

212.12.0.2

77.125.5.47:9060

sip:<номер>@212.12.0.2

77.125.5.47:9060

Если шлюз принимает входящие вызовы (раскрыть)
  • в поле “Домен” укажите доменное имя или IP-адрес вашего шлюза;
  • в поле “IP адрес” укажите IP-адрес вашего шлюза.
  • в поле “IP адрес” можно также указать порт, при его отсутствии будут использоваться стандартные порты для протокола SIP в зависимости от транспортного протокола (UDP, TCP, TLS).

Логика формирования запроса INVITE от платформы в сторону вашего шлюза такова:

Поле “Домен”

Поле “IP адрес”

Формат INVITE

Адрес отправки для UDP

mydomain.ru

212.12.0.2

sip:<номер>@mydomain.ru

212.12.0.2:5060

212.12.0.2

212.12.0.2

sip:<номер>@212.12.0.2

212.12.0.2:5060

212.12.0.2

77.125.5.47

sip:<номер>@212.12.0.2

77.125.5.47:5060

mydomain.ru

212.12.0.2:9060

sip:<номер>@mydomain.ru

212.12.0.2:9060

212.12.0.2

212.12.0.2:9060

sip:<номер>@212.12.0.2

212.12.0.2:9060

212.12.0.2

77.125.5.47:9060

sip:<номер>@212.12.0.2

77.125.5.47:9060

  • входящий запрос INVITE от вашего шлюза в сторону платформы будет ожидаться с IP-адреса, указанного в поле “IP-адрес” и стандартного порта для выбранного транспортного протокола;
  • при указании порта в поле “IP адрес”, запрос будет ожидаться с соответствующей пары IP:port;
  • протокол, по которому будет осуществляться передача данных (UDP, TCP или TLS).

В рамках одного шлюза вы можете добавить несколько резервных IP-адресов, используя ссылку Добавить оборудование.

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

Шаг 3. Необходимо задать настройки входящих и исходящих вызовов.

а) Если шлюз не будет принимать входящие вызовы

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

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

б) Если шлюз будет принимать входящие вызовы

В случае если создаваемый шлюз будет присылать АОН необходимо указать соответствующие поля.

 

Финиш. Будт создан шлюз с настройками.

Создание шлюза с регистрацией

Стоит учитывать, что платформа имеет ограничение на количество регистраций внутри одного шлюза. Максимальное число регистраций - 10 штук. Более правильной схемой будет подключение шлюза без регистрации. Шлюз с регистрацией необходим для подключения небольшого пула телефонных номеров других операторов связи, которые не умеют иначе. Если по каким-то причинам вам необходимо добавить множество номеров с регистрацией, обратитесь в поддержку.

Шаг 1. Укажите название шлюза и его тип – с регистрацией.

Шаг 2. Задайте параметры SIP-регистрации для получения входящих вызовов.

Шаг 3. Задайте настройки исходящих вызовов

По умолчанию, для авторизации исходящих вызовов используются те же учетные данные, что и для входящих.

Финиш. Будет создан шлюза с настройками.

Примечание: Для одного шлюза с регистрацией существует ограничение в 10 номеров.

Управление шлюзами

В результате все созданные шлюзы будут фигурировать в таблице:

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

Важно! Прямая и обратная трансляции телефонных номеров

Стоит уделить особое внимание этому разделу.

Внутри себя платформа использует номера только в формате Е.164, поэтому телефонные номера должны добавляться только в этом формате.

Но достаточно часто возникает ситуация, когда провайдер либо присылает, либо принимает (ожидает) номер в отличном от E.164 формате. Для решения это задачи на платформе существует механизм преобразования номеров.

Управление правилами трансляции производится в настройках конкретного шлюза в разделе «Правила трансляции номеров» для каждого из направлений (входящие/исходящие). Это касается как вызываемого номера, так и номера вызывающего (АОН).

Применение диал-планов обязательно, а их цель – преобразовать набранный пользователь номер в формат Е.164. Таким образом, даже если провайдер способен принять номер в ином формате, необходимо создавать правило обратной трансляции. Рассмотрим пример правильной схемы:

Входящий:

  • провайдер присылает вызываемый номер в собственном формате, например: 4957712345;
  • код города: 495, страна РФ;
  • необходимо добавить номер +74957712345, нельзя добавлять номер 4957712345;
  • провайдер присылает вызываемый номер в собственном формате, например: 84957712345;
  • код города: 495, страна РФ;
  • необходимо добавить номер +74957712345, нельзя добавлять номер 84957712345;
  • необходимо создать правила трансляции, которые преобразуют исходный номер в E.164.

Исходящий:

  • провайдер ожидает вызываемый номер в собственном формате, например: 7712345;
  • код города: 495, страна РФ;
  • пользователь набрал на телефоне 7712345;
  • необходимо сделать правило в диал-плане, которое преобразует 7712345 в +74957712345, нельзя «прозрачно» направить последовательность 7712345 в шлюз;
  • т.к. провайдер ожидает именно 7712345, а не преобразованный +74957712345, необходимо сделать правило обратной трансляции, которое преобразует +74957712345 в 7712345.
Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 3 из 3
Еще есть вопросы? Отправить запрос