Поставщики — это логические записи в системе, представляющие операторов, которым будут направляться вызовы для терминации. Каждое Соединение принадлежит одному и только одному Продавцу, при этом у Продавца может быть много Соединений, принадлежащих ему.
Следующий рисунок иллюстрирует эту концепцию:
Здесь вы видите систему, которая имеет 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. Правило для изменения номера переадресации в соответствии с требованиями Продавца.