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

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

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

VOIP_CODEC_MISMATCH IP-Телефония и СКУД

Кодеки IP-телефонии: почему G.711 звучит лучше G.729 и как они работают

Обновлено: 26.08.2026 · Официальная документация ↗
  • Голос собеседника звучит глухо, «как из бочки» или как по рации при использовании IP-телефонии.
  • При разговоре пропадают окончания слов или слышны металлические искажения.
  • Интернет-канал перегружается при одновременном разговоре 5–10 сотрудников.
  • В логах АТС Asterisk или FreePBX появляются сообщения Unable to negotiate codec.

1. Что такое аудиокодек простыми словами

Голосовой кодек — это программа или алгоритм, который берет живой человеческий голос с микрофона телефонной трубки, превращает его в цифровые единицы и нули (пакеты), сжимает и отправляет через интернет. На том конце провода другой телефон распаковывает эти данные и воспроизводит звук в динамике.

2. Сравнение G.711 (alaw/ulaw) и G.729

ПараметрG.711 (alaw / ulaw / PCMA / PCMU)G.729 (G.729a)
Качество звукаВысокое (без потерь, как в проводном телефоне)Среднее (сильное сжатие, глуховатый тембр)
Потребление трафика~80-87 кбит/с на один разговор (с заголовками IP)~30-32 кбит/с на один разговор
Нагрузка на процессорМинимальная (голос не сжимается сложными алгоритмами)Высокая (требует постоянного кодирования/декодирования)
Передача факсов и DTMFРаботает стабильно (DTMF in-band, T.38 / pass-through)Часто дает сбои при наборе тональных цифр и передаче факсов
Идеальное применениеЛокальная офисная сеть, быстрый оптоволоконный интернетМедленный 3G/4G интернет, спутниковые каналы, удаленные филиалы

3. Какой кодек выбрать: alaw или ulaw?

G.711 делится на два стандарта сжатия амплитуды:

  • A-law (PCMA) — официальный стандарт для России, СНГ, Европы и большинства стран мира. Всегда выбирайте его первым в настройках.
  • U-law (PCMU / µ-law) — американский и японский стандарт. В РФ включается только как резервный.

4. Как настроить приоритет кодеков на IP-телефоне (Yealink / Grandstream / Fanvil)

  1. Откройте веб-интерфейс телефона (введите IP-адрес аппарата в браузере).
  2. Перейдите в раздел Account (Учетная запись)Codec (Кодеки).
  3. В колонку Enable Codecs (Включенные кодеки) переместите PCMA (alaw) на первое место (самый высокий приоритет), затем PCMU (ulaw), и только на третье место — G.729.
  4. Нажмите Confirm / Save (Сохранить).
💡 Практика специалистов: Если у вас современный оптоволоконный интернет, никогда не заставляйте телефоны работать на G.729 ради мнимой экономии трафика. Оставляйте alaw (PCMA) первым в списке — это избавит от жалоб сотрудников на 'звук из подвала' и разгрузит процессор вашей АТС.

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

Сколько интернета нужно для 10 одновременных звонков на кодеке G.711?

Один разговор на G.711 с учетом сетевых заголовков потребляет около 85 кбит/с в обе стороны. Для 10 линий потребуется стабильный симметричный канал без потерь пакетов со скоростью от 1 Мбит/с.

Почему при G.729 плохо нажимаются цифры в голосовом меню (IVR)?

G.729 сжимает спектр частот человеческого голоса и искажает аналоговые тональные сигналы DTMF. Чтобы цифры распознавались безошибочно, в настройках телефона нужно выставить передачу DTMF методом RFC2833 (или SIP INFO), а не In-band.

Что такое кодек Opus и почему он лучше G.711?

Opus — это современный HD-кодек широкого спектра. Он умеет динамически менять битрейт в зависимости от качества интернета и обеспечивает качество звука значительно выше студийного уровня, однако требует поддержки как со стороны АТС, так и со стороны телефонного аппарата.

Почему сервер АТС Asterisk сильно нагружает процессор при использовании разных кодеков?

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

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