Использование портов для Voice over IP (VoIP) в публичных сетях может быть нежелательно по нескольким причинам:
- Безопасность. 1 В общедоступной сети пользователь практически не может влиять на маршрут пакета. 1 Теоретически на любом узле необходимые пакеты можно скопировать. 1 Кроме того, закон о телекоммуникациях требует, чтобы спецслужбы имели возможность прослушивания в рамках оперативно-розыскной деятельности. 1
- Проблемы с NAT. 2 Если один из участников сеанса использует IP-адрес из приватной сети, то поток от абонента, находящегося в публичной сети в сторону NAT-сервера, не сможет достичь абонента, находящегося во внутренней сети. 2
- Закрытие портов. 3 Некоторые функции маршрутизатора, например перевод сетевого адреса или SIP-алгоритмы на брандмауэре, могут закрывать порты SIP и RTP, что приводит к потере пакетов и ухудшению качества вызовов VoIP. 3
Для решения этих проблем используют специальные протоколы, такие как TURN (Traversal Using Relay NAT) и ICE (Interactive Connectivity Establishment). 2