За последние годы мессенджеры стали основной платформой для голосовой и видеосвязи: WhatsApp насчитывает около 2 млрд активных пользователей (данные 2020), а Telegram по состоянию на январь 2023 — более 700 млн. При этом в ряде сетей пользователи сталкиваются с проблемой, когда звонки ватсап и телеграм не проходят блокировка — то есть вызовы не устанавливаются или качество падает до неработоспособного уровня.
Частые примеры: в 2018–2020 годах в России применялись массовые блокировки IP-диапазонов и фильтрация по SNI против Telegram, ОАЭ традиционно ограничивали VoIP-звонки в мобильных сетях (ограничения задокументированы операторами с 2010-х годов), а в период протестов 2019–2022 в Иране наблюдались целенаправленные перебои с голосовой связью. Такие меры приводят к тому, что звонки ватсап и телеграм не проходят блокировка в тех сетях и регионах, где применены DPI, SNI-фильтрация или блокировка UDP-портов.
Какие именно блокировки мешают звонкам: технические механизмы
Сетевые операторы и провайдеры используют несколько механизмов, которые препятствуют прохождению VoIP-трафика: IP-блокировка, DNS-поисковые подмены, фильтрация по SNI (Server Name Indication), глубокий анализ пакетов (DPI) и блокировка/фильтрация UDP-портов. IP-блокировка — самая простая: блокируется набор адресов серверов мессенджера. Например, в 2018 при попытках блокировки Telegram российские регуляторы настраивали блокировку миллионов IP-адресов CDN — это привело и к проблемам с доставкой мультимедиа и вызовов.
DPI анализирует первые байты пакета и сигнатуры протоколов (например, WebRTC, TLS handshakes) и может блокировать специфический VoIP-трафик. SNI-фильтрация работает в TLS 1.2, где имя хоста передаётся в незашифрованном поле SNI — это позволяет блокировать соединения по доменному имени. Переход на TLS 1.3 и внедрение ECH (Encrypted ClientHello) начали с 2020–2022 годов снижать эффективность SNI-фильтрации, но поддержка ECH пока не повсеместна.
Почему голосовой трафик в WhatsApp и Telegram особенно чувствителен
Голосовые и видеозвонки — это потоковые мультимедиа с жёсткими требованиями к задержке и потерям пакетов. Для комфортного аудио-звонка необходима задержка (ping) ниже 150 мс, лучше — ниже 80 мс, джиттер меньше 30 мс и потери пакетов меньше 1%. При превышении этих значений в аудио появляются эхо, прерывания и потеря связи.
WhatsApp и Telegram обычно используют UDP для передачи голосового трафика (UDP эффективен для потоковой передачи из‑за отсутствия повторной отправки пакетов). При блокировке UDP соединение пытает фолбэк на TCP (обычно через порт 443). Фолбэк на TCP обеспечивает доставку данных, но увеличивает задержку и вызывает "задерживанную" передачу (head-of-line blocking), поэтому при фолбэке звонки часто либо не устанавливаются, либо качество падает.
Практические шаги: как диагностировать и восстановить звонки
1) Проверьте базовые сетевые параметры. Выполните ping до ближайшего узла и замеряйте jitter/ping 10 пакетов: например, ping -c 10 8.8.8.8; если средний ping >200 мс и потери >2%, звонки вряд ли будут стабильны. Для мобильных устройств используйте приложения PingTools или Net Analyzer — они показывают RTT, jitter и потери в процентах.
2) Проверьте