JEX Blog
На главную

Если текстовые сообщения в WhatsApp и Telegram доходят, а голосовые или видео звонки — нет, причина чаще всего техническая: блокировка UDP-пакетов, фильтрация по IP/портам или глубокая инспекция трафика (DPI). По опыту сетевых инженеров, когда задержка (латентность) превышает 150 ms или потери пакетов больше 1%, качество VoIP резко падает; при полном блоке UDP вызовы не устанавливаются вовсе.

Реальные примеры: VoIP-ограничения сохраняются в ряде стран и регионов (операторы блокируют SIP/VoIP с 2015–2018 годов), а приложения используют разные каналы — сигналы по TCP/443, медиапотоки по UDP. Вследствие этого пользователи видят ситуацию типа "звонки ватсап и телеграм не проходят блокировка": мессенджеры работают, но звонки — нет.

Как мессенджеры передают звонки и какие блокировки им мешают

Технологически голосовые и видеозвонки обычно используют WebRTC/RTC-подобные механизмы: сигналинг идет по HTTPS/TCP (часто порт 443), а медиапотоки — по UDP через протоколы ICE/STUN/TURN и RTP/SRTP. Стандартные порты: STUN — 3478/UDP, TURN (TLS) — 5349/TCP, для WebRTC часто задействуют STUN-сервер Google на порту 19302/UDP.

Способы блокировки, которые ломают звонки, конкретны и измеримы:

  • IP-блокировка: блокируется диапазон адресов серверов приложений или CDN (например, блок ip-диапазона провайдера) — видимый результат: ни медиапакеты, ни сигналинг не проходят.
  • Блокировка UDP: операторы закрывают весь UDP-трафик или отдельные порты — результат: сигналинг по TCP 443 остаётся, сообщения приходят, но RTP-пакеты не проходят.
  • DPI (Deep Packet Inspection): распознаёт сигнатуры WebRTC/Opus и блокирует только медиапотоки — звонок не устанавливается или переходит в низкокачественный TCP-режим.

Как диагностировать проблему на вашем устройстве

Перед попыткой обхода важно получить фактические данные: проверьте версию приложения (iOS/Android: Настройки → Помощь → Информация о приложении), затем зафиксируйте симптомы: сообщения/стикеры работают, а звонок не проходит? Это указывает на блокировку медиапутей (UDP).

Инструменты и конкретные команды для диагностики:

  • ping — измеряет задержку до сервера (целевой latency 150 ms, лучше 50–80 ms); пример: ping vpn-server.example.com
  • traceroute / tracert — показывает маршрут до IP; если маршрут обрывается на магистральном узле провайдера, возможна IP-блокировка.
  • Wireshark/tcpdump — захватите трафик при попытке звонка: фильтр "udp" или "udp.port==3478 or udp.port==19302" поможет увидеть STUN/RTP-пакеты.
  • mtr — комбинированный traceroute+ping; полезно при динамических проблемах с пакетной потерей.

Пример: если при попытке звонка видно исходящие UDP-пакеты к stun-серверу, но нет ответов — оператор блокирует UDP/порт. Если нет исходящих UDP вовсе, мобильное устройство или VPN настроены в режим только TCP.

Рабочие способы обхода блокировки — протоколы и настройки

Сравнение практичных вариантов обхода с конкретикой по протоколам и портам:

  • WireGuard (UDP, порт 51820 по умолчанию) — минимальная задержка, высокое быстродействие; идеален для голосовых вызовов (латентность часто на 20–40 ms больше, чем без VPN).
  • OpenVPN UDP (порт 1194) — стабильный вариант для медиапотоков, но чувствителен к блокировкам UDP у провайдера.
  • OpenVPN TCP (порт 443) — проходит через большинство фильтров, маскируется под HTTPS, но добавляет задержку (обычно +50–200 ms), что ухудшает качество звонков.
  • SoftEther / SSL-VPN (TCP 443) — шаблонный обход DPI, может работать при активной инспекции, но высокая нагрузка на сервер влияет на качество.
  • Обфускация (obfs4, stunnel) — скрывает сигнатуры VPN; обфусцирующие слои помогают пройти DPI без перевода в TCP.

Практическая рекомендация: для звонков выбирайте VPN с поддержкой WireGuard или OpenVPN UDP и сервером в соседней стране (расстояние <1000 км) — это минимизирует RTT и обеспечивает задержку в пределах допустимых 30–120 ms для качественного аудио.

Пошаговый план восстановления звонков на примере мобильного пользователя

Последовательность действий, проверенная на практике сетевыми инженерами:

  • Проверьте версию приложения и ОС: WhatsApp/Telegram — актуальные версии (в iOS App Store/Google Play показывает номер сборки). Обновления 2022–2024 включают оптимизации медиапотоков.
  • Проверьте интернет-канал: ping до ближайшего публичного сервера (например, 8.8.8.8) — если latency >200 ms или packet loss >2%, смените сеть (Wi‑Fi → мобильный или наоборот).
  • Если сообщения работают, но звонки нет — предположите блокировку UDP. Запустите VPN в режиме WireGuard/UDP (порт 51820 или пользовательский UDP) и повторите звонок.
  • Если Wire

Интересные статьи

Попробовать JEX VPN бесплатно