Ответ в теме: Порты IP-телефонии, обход блокировок

 

Сервисы Общения Форумы Телефония Порты IP-телефонии, обход блокировок Ответ в теме: Порты IP-телефонии, обход блокировок

#10101
Demon
Участник

Попробую догадаться о причине.
Дело в том, что UDP протокол работает без установки соединений, т.е. пакеты просто идут каждый “изолированно”.
Если за роутером (за NAT в простейшей реализации) находятся НЕСКОЛЬКО устройств, каждое из которых работает с одним и тем же клиентским (именно клиентский) порт 5060.. то NAT, получая извне пакеты на UDP порт 5060, отправляет его устройству, которое последнее отправляло пакет с этого порта. Самым видимым следствием является потеря регистрации устройств, т.к. пакеты об успешной регистрации роутер отправляет совсем другому устройству..
Решением является:
– использование NAT с поддержкой SIP алгоритмов
– настройка на устройствах разных клиентских портов (или динамически выбираемых). В это случае роутер так же будет использовать разные порты и сервер отправлять ответы на разные порты
– использовать TCP порты, которые работают с установкой соединений (сессий).