Дискорд: голос не подключается
Сообщения приходят, а голосовой канал висит на «Подключение» или соединяется и сразу рвётся. Голос и текст ходят разными путями — отсюда и разница.
Готовые наборы правил приходят вместе с доступом — 148 ₽ в месяц при оплате за год.
Взять доступПочему текст работает, а голос нет
Это два разных механизма. Текст — это обычные короткие запросы: отправили, получили, соединение закрылось. Голос — это непрерывный поток мелких пакетов, который идёт на отдельные голосовые узлы, часто по другим адресам и другим портам.
Поэтому правило, написанное на основной домен сервиса, текст покрывает, а голос — нет. Внешне выглядит как «половина приложения работает».
| Что | Как ходит | Что ломается первым |
|---|---|---|
| Текстовые сообщения | Короткие запросы к основным адресам | Почти ничего |
| Картинки и файлы | Отдельное хранилище, свои адреса | Не грузятся превью |
| Голосовой канал | Непрерывный поток на голосовые узлы | Висит «Подключение» |
| Демонстрация экрана | Тот же поток, но плотнее | Рассыпается первой |
Что делать
-
Отправьте приложение целиком через сервер
На телефоне — отметкой на приложении, на компьютере — правилом на домен сервиса. Отметка на приложении надёжнее: она покрывает и голосовые узлы.
-
Полностью закройте и откройте приложение
Дискорд держит соединения открытыми. Пока они живы, маршрут для них выбран старый.
-
Зайдите в голосовой канал заново
Если снова висит «Подключение» — соединение до голосового узла не устанавливается, и правило его не покрыло.
-
Проверьте, не мешает ли брандмауэр
На компьютере защитные программы часто блокируют голосовой поток отдельно от остального трафика приложения.
-
Смените голосовой регион в настройках канала
Если у вас есть такие права: ближний к серверу регион подключается заметно охотнее.
Проверьте на своих сервисах, а не на чужом описании
Пробный доступ на 3 дня выдают без карты, и правила в нём те же, что в платном. Этого хватает, чтобы прогнать свой банк, свои рабочие сервисы и свой список сайтов и увидеть, какие исключения нужны именно вам.
- 0 ₽ и без карты
- все наборы правил
- ссылка приходит сразу
Почему висит именно «Подключение»
Эта надпись означает, что клиент нашёл голосовой узел, но не смог до него достучаться. Он честно ждёт и пробует снова, поэтому висит долго и без ошибки. Отличие от «голос подключился и молчит» принципиальное: во втором случае соединение есть, и проблема в микрофоне или устройствах вывода, а не в маршруте.
Ещё один признак: если при том же наборе правил текстовые каналы работают мгновенно, значит до основных адресов сервиса вы доходите. Не доходите только до голосовых — а они, как правило, и не покрыты доменным правилом.
Звук заикается и рвётся
Голос ломает не скорость, а задержка и потери. Двести миллисекунд уже слышно как перебивание, а редкие потерянные пакеты дают то самое металлическое заикание.
- Ближний сервер лучше дальнего. Для голоса выигрывает короткий путь, а не широкий канал — в отличие от видео.
- Вайфай хуже кабеля. На компьютере это самая частая причина потерь, и к маршрутизации она отношения не имеет.
- Загрузка файла в фоне убивает голос. Скачивание забирает полосу, и поток начинает рваться.
- Демонстрация экрана требует больше всего. Если рвётся именно она, а голос держится — дело в полосе, а не в правиле.
Если голос подключился, но собеседники не слышат
Это уже не про маршрут. Проверьте разрешение на микрофон в системе, выбранное устройство ввода в настройках приложения и режим передачи голоса. Маршрутизация на это не влияет никак: если бы дело было в ней, канал бы не подключился вовсе.
Демонстрация экрана
Из всего, что делает клиент сообществ, показ экрана требует больше всего: это непрерывное видео, которое нельзя ни задержать, ни подкачать вперёд. Поэтому ломается оно первым и служит хорошим индикатором: если голос держится, а показ экрана рассыпается, дело не в правиле, а в полосе канала.
Что помогает: снизить качество показа в настройках клиента, выключить фоновые загрузки и перейти с вайфая на кабель. Смена локации помогает реже — здесь важна не длина пути, а его пропускная способность.
Почему голос рвётся именно на первой минуте
Первая минута — это время, за которое соединение успевает устояться, а по пути успевает произойти всё, что должно произойти. Если соединение обрывают, обрыв случается не мгновенно: сначала идёт нормальный разговор, потом связь начинает сыпаться, потом канал закрывается.
Признак, по которому это отличают от проблем с сетью: регулярность. Обрывы по нестабильной сети происходят в случайные моменты, а обрывы по пути — примерно через одинаковое время после начала разговора.
Клиент в браузере и клиент-приложение
Веб-версия и отдельная программа — разные маршруты. Первая подпадает под правила по доменам, вторая ходит сама по себе и требует отметки на приложении. Если у вас работает одно и не работает другое — это не сбой, а ровно та разница, о которой идёт речь.
На компьютере есть и третий вариант: программа, собранная на движке браузера. Она может подпадать под доменные правила, а может и нет — зависит от того, как настроен перехват. Проще всего проверить сравнением поведения, а не догадками.
Почему текст работает, а голос нет?
Они ходят разными путями и часто на разные адреса. Правило на основной домен голос не покрывает.
Что лучше: правило по домену или отметка на приложении?
Отметка на приложении: она покрывает все адреса, куда бы клиент ни пошёл.
Нужно ли перезапускать приложение после правки?
Да, полностью закрыть и открыть — иначе старые соединения продолжат идти прежним путём.
Помогает ли смена локации сервера?
Для голоса — да, и заметно: чем короче путь, тем меньше задержка.
Доступ приходит одной ссылкой: сервер, готовые наборы правил и списки адресов, которые обновляются сами, когда российские сервисы переезжают. 148 ₽ в месяц при оплате за год (1800 ₽) или 200 ₽ за месяц, безлимитный трафик, 3 устройства и 3 дня бесплатно на проверку.
Взять доступ