Перейти к содержанию
Innovialabs

Эхо, задержки и обрывы в IP-телефонии: причины и решения

Практика4 мин

Коротко

Большинство проблем IP-телефонии — сетевые: потери пакетов и jitter дают «робота» и заикания, SIP ALG и NAT-таймауты — одностороннюю слышимость и обрывы, а эхо чаще всего идёт от гарнитуры или громкой связи. Отключите SIP ALG, включите QoS и keep-alive, звоните по кабелю.

Короткий ответ

Голос по IP очень чувствителен не к скорости интернета, а к стабильности. Сопоставьте симптом с причиной:

СимптомЧастая причинаЧто сделать в первую очередь
Голос «робота», пропадают слогиПотери пакетов, jitterПроверить канал, включить QoS, перейти с Wi-Fi на кабель
Задержка, перебиваете друг другаВысокая задержка, перегруженный каналУбрать bufferbloat, приоритизировать голос
Слышно только в одну сторонуNAT, SIP ALG, закрытые RTP-портыОтключить SIP ALG, проверить NAT-настройки телефона
Обрыв примерно через 30 секундСигнальные пакеты теряются из-за NAT/ALGОтключить SIP ALG, попробовать TCP или TLS
Входящие перестают доходитьNAT-таймаут, регистрация «протухла»Сократить интервал регистрации, включить keep-alive
ЭхоГромкая связь, дешёвая гарнитура, аналоговый шлюзГарнитура, эхоподавление, настройки шлюза

Шаг 1. Измерьте сеть

Три параметра определяют качество звонка:

  • Задержка (latency) — сколько идёт пакет. Рекомендация ITU-T G.114 считает приемлемой одностороннюю задержку примерно до 150 мс для большинства разговоров.
  • Jitter — разброс задержки. Телефон сглаживает его джиттер-буфером, но большой разброс всё равно даёт заикания.
  • Потери пакетов — пропавшие фрагменты голоса. Даже небольшие потери слышны.

Проверьте маршрут до SIP-сервера провайдера во время проблемы:

# Linux / macOS
mtr -rwc 100 sip.provider.example

# Windows
pathping sip.provider.example

Многие IP-телефоны и софтфоны показывают статистику звонка (jitter, потери) прямо в меню во время разговора — это самый точный источник.

Шаг 2. Отключите SIP ALG

SIP ALG — функция роутера, которая «помогает» SIP проходить через NAT, переписывая пакеты. На практике она часто ломает звонки: односторонняя слышимость, обрывы, сбой регистрации. Если провайдер или телефон сами справляются с NAT (так обычно и есть), ALG нужно выключить. Ищите в настройках роутера пункты «SIP ALG», «SIP Helper», «SIP Passthrough» или похожие.

Шаг 3. NAT-таймауты и keep-alive

Роутер держит запись о UDP-соединении ограниченное время. Если телефон регистрируется реже, чем живёт эта запись, входящие звонки перестают доходить, а длинные разговоры обрываются.

Что проверить:

  • Интервал регистрации (registration expires) в телефоне — сделайте его меньше UDP-таймаута роутера.
  • NAT keep-alive в телефоне — включите отправку пакетов поддержания.
  • Транспорт TCP или TLS вместо UDP, если провайдер поддерживает.
  • STUN или настройки NAT в телефоне — по рекомендации провайдера.

Шаг 4. QoS и bufferbloat

Когда кто-то в офисе скачивает большой файл, очередь в роутере растёт, и голос ждёт вместе со всеми. Это bufferbloat.

  • Включите QoS и пометьте голос: RTP — DSCP EF (46), сигнализацию SIP — CS3 или AF31.
  • Если роутер поддерживает SQM (алгоритмы fq_codel или CAKE), включите его и задайте скорость чуть ниже реальной скорости канала.
  • Для крупных офисов — отдельный VLAN для телефонии.
  • Резервируйте полосу под голос, а не «всё на максимум».

Шаг 5. Кодеки

КодекОсобенностиКогда выбирать
G.711Без сжатия, хорошее качество, больше трафикаСтабильный канал
G.722Широкополосный, «HD-голос»Внутренние звонки и поддерживающие операторы
G.729Сжатие, меньше трафикаУзкий канал, если поддерживает провайдер
OpusАдаптируется к потерям и полосеСофтфоны и нестабильные сети

Поставьте предпочтительный кодек первым в списке и уберите неподдерживаемые, чтобы не было лишних перекодирований.

Шаг 6. Wi-Fi

  • Подключайте стационарные телефоны по кабелю, лучше с PoE.
  • Для софтфонов на ноутбуках — диапазон 5 ГГц, хорошее покрытие без «мёртвых зон».
  • Включите WMM (приоритеты для мультимедиа) на точках доступа.
  • Роуминг между точками может прерывать разговор — проверьте поддержку быстрого роуминга (802.11r/k/v) на оборудовании.
  • Отключите агрессивное энергосбережение Wi-Fi на ноутбуке во время звонков.

Эхо отдельно

  • Акустическое эхо: звук из динамика попадает в микрофон. Решение — гарнитура, нормальная громкость, качественный спикерфон.
  • Эхо на аналоговых шлюзах (FXS/FXO): настройте эхоподавление и уровни усиления на шлюзе.
  • Если эхо слышите вы, источник обычно на стороне собеседника.

Частые вопросы

Скорее всего, канал перегружен: загрузки, видеозвонки, обновления. Включите QoS или SQM и проверьте, не забивают ли канал резервные копии в рабочее время.

Поможем с этим

Если хотите не разбираться самим, а получить результат — этим мы занимаемся каждый день.

Обсудить проект

Читайте также

Есть идея или задача? Расскажите нам

Ответим в течение рабочего дня и предложим решение. Консультация бесплатная.