CommuniGate Pro
Версия 6.4
 

Модуль STUN

Сервер CommuniGate Pro реализует протокол STUN.

Модуль STUN действует как сервер по протоколу STUN. Он получает запросы от клиентов и посылает ответы, которые содержат информацию о сети IP, которую клиенты используют для определения типа трансляции адресов (NAT) в своей сети.




Настройка Модуля STUN

Чтобы настроить параметры Модуля STUN, используйте Веб Интерфейс Администратора. Откройте страницу Услуги в разделе Установки, затем откройте страницу STUN:

Обработка
Уровень Журнала: UDP Приёмник  
  TCP Приёмник Каналы:
Уровень Журнала
Используйте эту настройку, чтобы указать, какую информацию модуль STUN должен сохранять в Журнале работы Сервера.

Записи, помещаемые в Системный Журнал Сервера модулем STUN, имеют метку STUN.

Приёмник
Откройте по этим ссылкам страницы Приёмника UDP и Приёмника TCP и укажите номер порта, Локальный Сетевой Адрес для услуги STUN, и ограничения на доступ к этому порту.
По умолчанию клиенты протокола STUN посылают запросы на порт UDP 3478, и запросы с "общим секретом" на порт TCP (TLS) 5349.
Каналы
Используйте эти настройки для задания максимального числа одновременно обслуживаемых запросов STUN TCP.

Обратите внимание: "старая" спецификация протокола STUN (RFC 3489) требует 4 сокета UDP, созданных на двух разных портах и двух разных адресах IP, в разных комбинациях. Для поддержки протокола согласно RFC 3489, Сервер STUN должен обладать по крайней мере двумя разным адресами IP для связи со своими клиентами.


Мультиплексирование протоколов

Модуль SIP поддерживает обработку пакетов STUN в протоколе SIP. Когда пакет STUN приходит через UDP сокет, обслуживаемый модулем SIP, он передаётся для обработки модулю STUN.

Обратите внимание: модуль STUN должен знать адрес IP, на котором был получен запрос. Для поддержки протокола STUN приёмники модуля SIP должны быть настроены с явно указанными сетевыми адресами, без использования установки "все адреса" в настройке приёмника.

Обратите внимание: сокеты UDP приёмника модуля SIP могут быть использованы в качестве "альтернативных" адресов и портов STUN. Таким образом, допустимо создать только 2 сокета UDP для сетевого адреса IP1, порт 3478 и для сетевого адреса IP2, порт 3478 - если есть по крайней мере 2 сокета UDP в настройках Приёмника SIP:

  • сетевой адрес IP1, порт 5060 (или любой другой порт кроме 3478)
  • сетевой адрес IP2, порт 5060 (или любой другой порт кроме 3478)

Для поддержки клиентов протокола ICE модуль STUN поддерживает мультиплексирование STUN с протоколом RTP: объекты медиа прокси и медиа каналов обнаруживают пакеты STUN и передают их для обработки в модуль STUN.


Руководство CommuniGate Pro. Copyright © 2020-2023, АО СталкерСофт