Односторонняя слышимость при звонке

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

Видео для тех, кто любит смотреть :)

Как проявляется ошибка

Оператор обычно описывает проблему очень эмоционально и немного по-разному, но смысл один:

  • «Не работает телефония»
  • «Я не слышу клиента»
  • «Клиент меня не слышит»
  • «В звонке вообще нет звука»

Со стороны выглядит странно: вызов есть, соединение установилось, разговор идёт — но кто-то молчит. Иногда молчат оба, иногда только одна сторона.

Ало вас не слышно

Уточняем симптомы

Чтобы не гадать, задаём два простых вопроса:

— Влияет ли регулировка громкости?
— Есть ли звук на записи звонка?

Ответ обычно такой:

  • «Регулировка громкости ничего не меняет.»
  • «На записи звонка нет звука одной из сторон.»

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

Что происходит на самом деле

Если заглянуть в логи, картина выглядит вполне «здоровой» на первый взгляд.

  • Звонок успешно совершается — входящий или исходящий.
  • Все SIP-события на месте, без ошибок.
  • Есть диагностическая информация и статистика по звонку.

Но дальше появляется ключевая деталь: количество отправленных или полученных пакетов равно нулю.

Нет пакетов в логах

То есть звонок формально есть, но аудио между сторонами не передаётся.

Как диагностировать

Сначала подтверждаем сам симптом:

  • Звонок устанавливается.
  • Одна из сторон (или обе) никого не слышит.
  • Регулировка громкости не помогает.
  • На записи звонка отсутствует звук одной из сторон.

После этого смотрим логи и статистику звонка.
Если пакеты не отправляются или не принимаются — это ровно та самая ситуация односторонней слышимости.

Возможные причины

В рамках этой проблемы рассматриваются следующие варианты:

  • Работа за firewall или NAT, когда ПК может отправлять, но не может получать;
  • Некорректная адресация через NAT;
  • RTP-порты заблокированы;
  • Антивирус блокирует трафик;
  • Неправильно выбраны звуковые устройства;
  • В операционной системе нет доступа к микрофону.

Что делать

В таких случаях несколько решений:

  • Настроить работу SIP-клиента через NAT (перезапись IP, STUN).
  • Проверить и настроить разрешённый диапазон RTP-портов.
  • Добавить SIP-клиент в доверенные приложения файрвола и антивируса.
  • Проверить настройки звуковых устройств и разрешения в ОС.

Если самостоятельно разобраться не получается — обратитесь к системному администратору или провайдеру для проверки, почему RTP-трафик (голосовые пакеты) не доходит до оператора.