Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

VOIP-QOS-023 IP-Телефония и СКУД

Настройка QoS для IP-телефонии: устранение заиканий и потерь пакетов

Обновлено: 27.08.2026 · Официальная документация ↗

Почему голос собеседника прерывается и заикается?

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

Параметры качества голосового соединения (SLA)

Метрика сетиИдеально для IP-телефонииКритический порог (начинаются заикания)
Задержка пакетов (Latency / Ping)< 50 мс> 150 – 200 мс
Дрожание задержки (Jitter)< 10 мс> 30 мс
Потеря пакетов (Packet Loss)0 %> 1 – 2 % (слова выпадают)

Пошаговая настройка QoS (Приоритета трафика) на роутере

Шаг 1: Маркировка голосовых пакетов в FreePBX / Asterisk

Убедитесь, что АТС маркирует голосовые пакеты специальными флагами DiffServ. В файле /etc/asterisk/pjsip.custom.conf (или в веб-интерфейсе Settings > Asterisk SIP Settings) задайте:

tos_sip=cs3
tos_audio=ef
cos_sip=3
cos_audio=5

(Метка EF (Expedited Forwarding / DSCP 46) сообщает сетевому оборудованию: данный трафик должен отправляться первым без очереди).

Шаг 2: Настройка очередей на офисном маршрутизаторе (MikroTik / Keenetic / Cisco)

На примере роутера MikroTik (RouterOS):

  1. Откройте IP > Firewall > Mangle и создайте правило для перехвата голосовых портов SIP и RTP:
    /ip firewall mangle
    add chain=prerouting action=mark-packet new-packet-mark=VOIP_TRAFFIC passthrough=no protocol=udp port=5060,10000-20000
    add chain=prerouting action=mark-packet new-packet-mark=VOIP_TRAFFIC passthrough=no dscp=46
  2. Перейдите в Queue > Queue Tree и создайте приоритетную очередь:
    /queue tree
    add name="VoIP_Priority" parent=global packet-mark=VOIP_TRAFFIC priority=1 queue=default
    add name="Other_Traffic" parent=global priority=8 queue=default

Результат: Теперь, даже если канал загружен на 100%, маршрутизатор мгновенно пропустит голосовые пакеты телефонии вне очереди, а загрузка файлов на компьютерах сотрудников кратковременно притормозит на миллисекунды.

💡 Практика специалистов: Голосовые пакеты RTP передаются по протоколу UDP без подтверждения доставки: если интернет-канал кратковременно забивается скачиванием торрентов или просмотром 4K YouTube, потеря даже 2-3% голосовых пакетов превращает речь в неразборчивое 'бульканье' и металлический скрежет. Всегда настраивайте на маршрутизаторе очереди QoS с наивысшим приоритетом для меток DSCP 46 (Expedited Forwarding).

Частые вопросы (FAQ)

Что такое джиттер (Jitter) простыми словами?

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

Поможет ли увеличение скорости интернета со 100 до 300 Мбит/с без настройки QoS?

Не всегда. Проблема заиканий кроется не в объеме полосы, а во времени ожидания пакета в буфере перегруженного роутера (эффект Bufferbloat). Без QoS даже на гигабитном канале могут возникать щелчки в звуке.

Нужно ли настраивать QoS на внутренних офисных коммутаторах?

Да, на управляемых коммутаторах (L2/L3) рекомендуется включить глобальный режим 'QoS: Trust DSCP' и назначить наивысший приоритет (Queue 7/8 / CoS 5) для порта, куда подключен сервер АТС.

В каких диапазонах портов передается голос в Asterisk?

Сигналы управления и вызова передаются по портам 5060/5061 UDP, а сам голос (RTP-медиапоток) передается в широком диапазоне портов UDP 10000 – 20000.

Полезные материалы
Рекомендуем