Nokia и NAT

Материал из wiki.sipnet.ru
Перейти к: навигация, поиск

Аппараты Nokia, имеющие встроенную поддержку VoIP, поддерживают протокол STUN для преодоления NAT.

Параметры STUN/firewall не могут быть изменены из стандартного пользовательского интерфейса, однако для этого могла быть использована специальная программа Nokia - "SIP VoIP Settings". В настоящее время программа на сайте Nokia более не доступна.
Если адрес STUN-сервера не указан в этой программе явно, то аппарат пытается определить его автоматически при помощи запроса DNS SRV, основываясь на имени домена, использованного в настройках профиля SIP. Для отключения STUN в поле "STUN server name" необходимо ввести значение 0.0.0.0

Для поддержания "дырочки" в NAT-устройстве в открытом состоянии (чтобы принимать входящие соединения) аппарат использует механизм keepalive, периодически отсылая "пустые" пакеты (содержащие символы CR и LF, 0x0D0A). В терминологии Nokia этот механизм называется "CRLF refresh", период отправки - "NAT bind. refresh".
Этот механизм может быть активирован несколькими способами:

  • из программы Nokia SIP VoIP Settings
  • автоматически, если адрес STUN-сервера отличается от адреса SIP-прокси
  • автоматически, если адрес STUN-сервера не указан и собственный IP-адрес аппарата относится к приватным адресам


Для увеличения срока работы от батареи производитель рекомендует использовать протокол TCP в качестве транспорта для SIP.