Решён
Почему IP-телефония может плохо работать?

Поставили в офисе IP телефонию месяц назад. Постоянные проблемы - голос то прерывается, то эхо, то вообще связь обрывается посреди разговора. Интернет при этом вроде нормальный, 100 мбит выделенка.

Провайдер говорит что у них все ок, проблема на нашей стороне. Айтишник местный развел руками. Почему IP телефония может плохо работать при нормальном интернете? В чем может быть причина?

Решение
94
Эксперт • 1 ответ

Скорость интернета тут вообще не при чем. VoIP жрет копейки по трафику (64-128 кбит на разговор), но он крайне чувствителен к трем параметрам:

Джиттер (разброс задержек пакетов). Голосовые пакеты должны приходить с четким интервалом, иначе звук рвется. Норма - до 30мс.

Packet Loss (потеря пакетов). Больше 1% - уже слышны артефакты.

Latency (задержка в одну сторону). Выше 150мс - появляется эхо и наложение голосов.

Твой провайдер технически прав что у него "все ок" - канал может прогонять торренты на 100 мегабит, но при этом пинг будет скакать от 20 до 300мс из за перегруженных узлов маршрутизации.

Запусти mtr до сервера провайдера VoIP на 1000 пакетов и посмотри на столбцы Loss% и StDev. Если Loss больше 0.5% или StDev выше 15 - вот твоя проблема.

Аватар Алексей Сетевик

Спасибо за конкретику! Запустил mtr, Loss показывает 2.3% на одном из хопов. Теперь хоть есть что показать провайдеру

41
Эксперт • 1 ответ

У нас была похожая фигня. Оказалось роутер офисный не тянул приоритизацию трафика (QoS). Когда кто то начинал качать файлы или смотреть ютуб, голосовые пакеты улетали в конец очереди и связь превращалась в робота.

Поменяли роутер на Mikrotik, настроили приоритет для SIP портов - все заработало как часы.

19
Эксперт • 1 ответ

Еще вариант - кривые кодеки. Если телефония настроена на G.729 (сжатый кодек), а канал нестабильный, будет хуже чем на G.711 (несжатый). Парадокс но факт - иногда больший битрейт дает лучшее качество при потерях.

Попроси айтишника переключить все телефоны на G.711 (alaw или ulaw) и проверить.

28
Эксперт • 2 ответа

Проверь нет ли у вас двойного NAT. Бывает провайдер дает серый IP, а потом еще и роутер делает свой NAT. SIP протокол это очень не любит, пакеты начинают теряться на этапе handshake.

Если провайдер не дает белый IP - придется либо *слово из трех букв* поднимать до сервера телефонии, либо на роутере SIP ALG включать (хотя это костыль).

15
Эксперт • 2 ответа

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

12
Участник • 1 ответ

Вайфай используете? Если да то это может быть причина номер один. VoIP через wifi - это вообще лотерея, особенно если в офисе много устройств на одном канале. Помехи, переключения между точками доступа, все это убивает стабильность.

Попробуйте один телефон воткнуть в провод и сравнить.

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.