Звук «квакает»: TX, RX и Jitter

Звук «квакает»: TX, RX и Jitter

В этой статье разберём одну из самых частых и раздражающих проблем в телефонии — плохое качество звука. Тот самый случай, когда «вроде всё работает», но разговаривать невозможно: звук рвётся, запаздывает или превращается в робота.

Хорошая новость — почти всегда это можно объяснить тремя параметрами: TX, RX и Jitter. И, что важно, их уже можно увидеть в диагностике софтфона, не будучи сетевым инженером.

Как это обычно выглядит

Сценарий из жизни, оператор пишет:

  • «Связь плохая»
  • «Клиент жалуется»
  • «Я ничего не делал, оно само»

Иногда добавляется классическое:

«после обеда всё ломается»

На этом уровне понять причину невозможно. Но если открыть диагностику звонка (или получить скриншот от пользователя), всё становится гораздо конкретнее.

Что скрывается за TX и RX

Если упростить до предела, то любой звонок — это два потока:

TX (Transmit) — это то, как ваш голос уходит в сеть.

Если с TX проблемы, собеседник слышит вас плохо: обрывы, пропадания, «металлический» голос. Если TX плохой — почти всегда дело на стороне пользователя: интернет, Wi-Fi, устройство, файрвол, антивирус.

RX (Receive) — это то, как звук приходит к вам.

Если страдает RX, вы слышите «кашу» вместо речи или вообще ничего не слышите. В таких случаях чаще всего проблема не в телефонии как таковой, а в сети или её защите — антивирус, файрвол, NAT. Здесь уже без администратора или провайдера обычно не обойтись.

В обоих случаях при ошибке будет строка Total number of packets = 0.

Что такое TX, RX, Jitter в логах

А теперь самое интересное — Jitter

Даже если TX и RX выглядят нормально, звонок всё равно может быть ужасным. Причина — Jitter. Он показывает, насколько «ровно» приходят голосовые пакеты.

В идеале они приходят равномерно, один за другим, но в реальности — с разной задержкой. Когда разброс становится большим, звук начинает «плыть».

Появляется тот самый эффект:

  • «кваканья»;
  • роботизированного голоса;
  • странных пауз и ускорений.

Принято считать, что нормальный jitter — до 15 ms. Всё, что выше, уже начинает влиять на качество разговора. А если значения сильно скачут — разговор превращается в испытание.

Jitter в логах

Почему это происходит

В тексте выше был отличный пример с «проблемами после обеда».

Оказалось, что дети приходят домой > включают YouTube, игры, стримы > канал забивается.

И начинается рост jitter.

Это вообще типичная история. Проблема не в том, что интернет «медленный», а в том, что он нестабильный под нагрузкой.

То же самое происходит, если:

  • используется перегруженный Wi-Fi;
  • работает VPN;
  • сеть делится на много устройств;
  • провайдер даёт нестабильный маршрут.

Как это используют в реальной работе

В нормальной ситуации админ смотрит диагностику, а не слушает разговоры и не угадывает «на слух».

В Softphone.Pro это уже упрощено до предела:

  • зелёный — всё хорошо;
  • жёлтый — есть проблемы;
  • красный — звонок плохой.

Логи и данные в дашборде Team

И даже человек без технического бэкграунда может понять, что что-то не так. Например, супервизор или руководитель, который сейчас находится в дашборде Team.

SIP в дашборде Team

Дальше начинается поиск закономерностей: в какие часы, дни, у каких сотрудников плохо работает интернет. Иногда выясняется, что проблема не в телефонии вообще.

Важный момент, который часто упускают

Качество VoIP зависит от множества факторов. Софтфон — это только часть цепочки. Даже при идеальной настройке приложения проблемы могут быть в сети пользователя, локальной инфраструктуре или у SIP-провайдера.

Поэтому важно понимать границы ответственности.

Softphone.Pro может:

  • показать качество связи;
  • помочь зафиксировать проблему.

Но он не может:

  • починить домашний Wi-Fi;
  • изменить поведение провайдера;
  • диагностировать всю сеть пользователя.

Именно поэтому в сложных случаях логичный следующий шаг — подключать системного администратора или техническую поддержку SIP-провайдера.

Что в итоге

История с «плохой связью» почти никогда не остаётся загадкой, если смотреть на три вещи:

  • TX — как вы звучите для других;
  • RX — как вы слышите других;
  • Jitter — насколько стабилен поток.

Дело чаще не в том, что интернет слабый, а в том, что он нестабильный.

Если держать это в голове и смотреть на диагностику — большинство таких проблем перестают быть «магией» и начинают нормально решаться.