Discord: почему чат и голос могут вести себя по-разному
Переписка и звук в этом сервисе устроены по-разному и идут по сети разными дорогами. Поэтому картина «в чате всё живое, а в голосовой канал не пускает» вполне возможна: задета одна дорога, вторая цела.
Первый шаг занимает полминуты: попробуйте войти в голосовой канал с другого устройства и другой сети — с мобильного интернета вместо домашнего. Разный результат сразу сужает поиск.
Короткий ответ
Доступ к сервису ограничили 8 октября 2024 года, и о снятии ограничения с тех пор не объявляли. Всё остальное про «текст работает, голос нет» — про то, как устроено само приложение.
- Переписка и звук — это два разных соединения. Не два режима одной трубы, а разные пакеты по разным правилам. Сетевое оборудование вполне может задеть одно и не тронуть другое.
- У голоса нет постоянного номера. Куда именно слать звук, приложение узнаёт от сервера в момент входа в канал. Заранее этого не знает ни программа, ни вы.
- Звук передаётся другим способом, чем переписка. В описаниях этот способ называют UDP: данные летят короткими порциями, без постоянно открытой линии. Оборудование оператора разбирает такие порции отдельным механизмом — и включают его тоже отдельно.
- Связку «ограничение → молчит голос» официально никто не подтверждал. Так пишут вторичные источники. Механика ниже объясняет, почему такое различие возможно, но диагнозом она не является.
- Если не идёт вообще ничего — дело не в голосе. Тогда смотреть надо маршрут запроса, а не устройство звука.
Что произошло с доступом и когда
Ограничение ввели 8 октября 2024 года — решением Роскомнадзора.
- 2023 год. Суд оштрафовал компанию на 6 млн рублей за неудаление противоправной информации.
- 1 октября 2024. Регулятор потребовал удалить 947 материалов, названных противоправными.
- 8 октября 2024. Доступ к сервису ограничен. В объяснении регулятора речь шла о нарушении требований законодательства, выполнение которых нужно, чтобы мессенджер не использовали в террористических и экстремистских целях, для вербовки, продажи наркотиков и размещения противоправной информации.
- Дальше — тишина. Сообщений о снятии ограничения не было.
Почему текст доходит, а голос — нет
Слева — ваше приложение. От него уходят две независимые линии, и участок сети, где стоит фильтрующее оборудование, каждая из них проходит сама по себе.
Как устроен голосовой канал
Звук идёт своим отдельным соединением, а всё, что не звук, — по второму, постоянному. Так своё приложение описывает сам разработчик в открытой документации.
- Разговор и служебные команды разведены. По служебному соединению приложение входит в комнату, узнаёт участников и получает условия разговора. Звук по нему не передаётся вообще.
- Куда слать звук — говорит сервер. Адрес и номер для голоса приложение получает ответом при входе в канал. Постоянного номера у голоса нет по самому устройству программы, а не по случайности.
- Приложение сперва выясняет, как его видно снаружи. Оно отправляет пробную порцию данных и получает обратно свой внешний адрес. Без этого домашний роутер не поймёт, кому отдавать входящий звук.
Почему звук и переписку могут фильтровать по-разному
Потому что для оборудования это две разные задачи. Обычные соединения оно читает одним способом, а короткие порции данных, которыми идёт звук, требуют отдельного механизма проверки — его настраивают и включают сам по себе.
Соседний пример из той же области: браузеры сейчас качают страницы новым способом, который тоже идёт короткими порциями (в настройках он называется QUIC). Самая частая причина его сбоев — фильтр, который оставляет обычный путь открытым и молча роняет новый. Случай другой, а выборочность та же.
Чего мы не знаем и не будем утверждать
Что именно перестаёт работать у российских пользователей — публично не описал никто. Ни компания, ни регулятор не сообщали, какие функции затронуты. Картину «чаты живут, голос не соединяется» приводят вторичные источники, и одного этого мало, чтобы считать её установленной. Разбор двух дорог выше — из официальной документации разработчика: она объясняет, почему такое различие в принципе возможно, но не доказывает, что дело в ограничении.
Симптом → причина → что делать
| Что видно | Что это значит | Что делать |
|---|---|---|
| Сообщения отправляются, в голосовой канал не пускает | Соединения независимы: одно прошло, второе нет | Проверить, уходит ли этот сервис в туннель вообще — разбор правил маршрута |
| Не грузится ничего: ни чаты, ни картинки | Дело не в звуке, а в соединении целиком | Сменить локацию, потом проверять саму подписку |
| Доступ включён, а сервис ведёт себя как без него | Запрос ушёл мимо туннеля: правило внутри приложения отправило его напрямую | Переключить режим на «весь трафик» и повторить проверку |
| На телефоне голос идёт, на компьютере — нет | Разные устройства — разные правила маршрута и разные домашние сети | Сверить режим на обоих, а не искать разницу в самом сервисе. Подробнее — про устройства |
Голос упирается не в настройки, а в канал
Звук не терпит рывков: ему нужен ровный поток, а не высокая цифра в разовом замере скорости. Если маршрут проверен, режим переключён, а голос по-прежнему не держится — остаётся сам канал. Отделить одно от другого можно подстановкой: вставьте в то же приложение заведомо рабочую подписку и войдите в тот же канал ещё раз.
Частые вопросы
Когда ограничили доступ к Discord в России?
8 октября 2024 года, решением Роскомнадзора. За неделю до этого, 1 октября, регулятор потребовал удалить 947 материалов, названных противоправными. Сообщений о снятии ограничения после этого не было.
Почему сообщения приходят, а голос не подключается?
Потому что это два разных соединения. Переписка идёт по постоянному каналу, звук — своей отдельной дорогой, и до сервера они добираются независимо друг от друга. При этом честно: официально никто не подтверждал, что в России ломается именно голос — так описывают ситуацию вторичные источники.
Голосовой канал всегда работает на одном и том же порту?
Нет. Номер выдаёт сервер при каждом входе в канал заново. Поэтому советы вида «откройте такой-то порт в роутере» к этому случаю не применимы: постоянного номера у голоса нет, и открывать нечего.
Доступ включён, а сервис всё равно не работает. Почему?
Скорее всего, запрос до сервера не доехал: правило внутри приложения отправило его напрямую, мимо туннеля. Значок подключения при этом честно горит. Разбор этого случая — на странице «Соединение есть, а сервис не идёт».
Поможет ли бесплатное приложение доступа?
Для переписки может хватить, для голоса — вряд ли: звуку нужна не пиковая скорость, а ровный поток без провалов. Что именно ограничивают в бесплатных планах и чем за них платят — разобрано отдельно.
Куда дальше
Страница ответила на ваш вопрос?
Спасибо, учтём при следующей правке страницы.