Поставщики и связь

S
Автор Sergiiy
Обновлено 9 месяцев назад

Поставщики — это логические записи в системе, представляющие операторов, которым будут направляться вызовы для терминации. Каждое Соединение принадлежит одному и только одному Продавцу, при этом у Продавца может быть много Соединений, принадлежащих ему.

Следующий рисунок иллюстрирует эту концепцию:

Здесь вы видите систему, которая имеет 6 подключений к 3 разным поставщикам. Каждое соединение представляет собой отдельный шлюз SIP-PSTN, расположенный в разных местах по всему миру.

Соединения


Соединения — это логические записи в системе, представляющие пункты назначения для отправки вызовов. Например, соединение может представлять собой определенный шлюз SIP-PSTN в вашей сети, другой программный коммутатор SIP, принадлежащий вашему терминальному провайдеру, какой-либо SIP IVR или сервер конференций и т. д.

Параметры подключения


Каждое соединение имеет несколько связанных с ним параметров:

    • Destination  – IP-адрес или DNS-имя удаленного SIP-устройства/программы для отправки исходящих вызовов;
    • Username   – имя пользователя для дайджест-аутентификации SIP, если это требуется пунктом назначения Соединения;
    • Password – пароль для дайджест-аутентификации SIP, если этого требует пункт назначения Соединения;
    • CLD Translation Rule  – правило трансляции, применяемое к CLD перед отправкой исходящего вызова в пункт назначения Connection;
    • CLI Translation Rule  – правило трансляции, применяемое к CLI перед отправкой исходящего звонка в пункт назначения Connection;
    • Capacity – максимальное количество одновременных вызовов, принимаемых пунктом назначения соединения. Значение -1 означает, что ограничений нет;
    • Enforce Capacity  – если включено, указывает Софтсвичу ограничить количество одновременных вызовов, установленных для этого конкретного Соединения, значением параметра Capacity;
    • Use Media Relay  — политика использования media relay (RTPProxy) при отправке вызовов на это Connection, подробнее здесь https://support.flysip.com/ru/sistiemnyie-eliemienty/sluchai-ispol-zovaniia-rietransliatsii-mul-timiedia
    • Preferred Media Relay  — возможность выбора между встроенным прокси-сервером RTP и внешним медиа-шлюзом, если он у вас есть.
    • Single Outbound Port  — при включении SIP-запросы отправляются с порта 5060, в противном случае — с одного из портов b2bua, настроенных в системе (например, 5061,5065,5066,5067,5068,5069,5070,5071).
    • Huntstop SIP Codes  — список через запятую (без пробелов) окончательных кодов отрицательного ответа SIP (например: 486 503 501). Если какой-либо из этих кодов получен от этого соединения, программный коммутатор прекратит поиск (т. е. это предотвратит попытки коммутатора подключить вызов к альтернативному соединению). Например, если известно, что конкретное соединение правильно сообщает, когда номер назначения PSTN занят, отправляя 486 Busy. Здесь параметр может быть установлен на 486. Huntstop применяется к любым SIP-кодам, таким как 500, 486, также он работает для SIP-кодов 1xx. , например 180, 183 - это последнее изменение, доступное начиная с версии 5.0 Flysip ( © 2019 )  
    • Outbound proxy  - это новая функция, которая позволяет установить определенный исходящий IP-адрес и порт в сообщении INVITE (например, IP-адрес подключения поставщика), чтобы пакет INVITE был отправлен на указанный <IP:port> в поле «Исходящий прокси», но поле URI запроса будет содержать <IP:port> из поля «Destination».
    • Allowed RURI Params.  - Новое поле connection.pass_ruri_params содержит разделенный запятыми список имен параметров для передачи. Например, если параметр «пользователь» должен быть передан поставщику, а параметр «тест» должен быть удален в этом ПРИГЛАШЕНИИ:

INVITE sip:[email protected];user=phone;test=value SIP/2.0

      то connection.pass_ruri_params должен содержать

 'user'

        .

 

      И если оба параметра должны быть переданы, то Connection.pass_ruri_params должен содержать

 'пользователь, тест'.

    • Max CPS —  максимальное количество попыток исходящего звонка в секунду для соединения.
    • Blocked - если отмечено, соединение не будет использоваться в маршрутизации
    • Random Call-Id   — установите этот флажок, чтобы генерировать идентификатор вызова вместо использования идентификатора из входящего приглашения.
    • Ignore LRN  - не выполнять погружение LRN
    • Reply Timeout, sec  - время, в течение которого Flysip будет ждать 100-го ответа перед попыткой следующего соединения.
    • Outbound IP  - исходный IP-адрес, который будет использоваться в исходящих сообщениях поставщику.
    • Enable Diversion  - включает указанный заголовок, см. https://support.flysip.com/en/fly-sip-softswich-documentation/diversion-header-support-per-rfc5806
    • From Domain  - изменяет IP в поле From в инвайте к продавцу с некоторым доменным именем, см.
    • Принимать перенаправления 3xx  — установите этот флажок, чтобы принимать и обрабатывать ответы 3xx.
    • Redirect Depth Limit  — параметр, который управляет максимальным количеством последующих перенаправлений, когда перенаправленный вызов получает другой ответ 3xx. В случае перенаправления 300 Multiple Choices ограничение глубины перенаправления ограничивает максимальное количество попыток поиска.
    • Privacy Mode  — замените CLI номером, полученным от вызывающего абонента, либо в заголовке P-Asserted-Identity, либо в заголовке Remote-Party-ID.
      • Off — ни число из заголовков P-Asserted-Identity, ни Remote-Party-ID не повлияют на CLI, отправляемый поставщику.
      • P-Asserted-Identity — CLI будет заменен номером из заголовка P-Asserted-Identity. Если правило преобразования CLI настроено в Connection, оно будет применено к номеру из P-Asserted-Identity перед отправкой INVITE поставщику.
      • Remote-Party-ID — CLI будет заменен номером из заголовка Remote-Party-ID. Если правило преобразования CLI настроено в Connection, оно будет применено к номеру из Remote-Party-ID перед отправкой INVITE поставщику.
    • Use CLI As P-Asserted-Id -Support. Для подтвержденной идентификации SIP в доверенных сетях 
    • Allowed RURI Params. - разделенный запятыми список имен параметров для передачи. Например, если параметр «пользователь» должен быть передан поставщику, а параметр «тест» должен быть удален в этом ПРИГЛАШЕНИИ:
    • ПРИГЛАСИТЬ sip: [email protected] ;пользователь=телефон;проверка=значение SIP/2.0
    • Asserted-Id Tr. Rule - правило трансляции, позволяющее редактировать исходящий Asserted Identity. Правило преобразования всегда применяется к подтвержденному идентификатору, независимо от того, был ли он получен на участке входящего вызова или был сгенерирован локально. Если в результате перевода получается пустая строка, то заголовок P-Asserted-Identity вообще не отправляется.
    • Diversion Header  - тр. Правило «Заголовок перенаправления Tr. Оператор Rule' Switch также может установить заголовок Diversion Tr. Правило для изменения номера переадресации в соответствии с требованиями Продавца.
Оцените эту статью