Голосовые технологии
Кодеки: G.711, G.729, G.722 и G.722.2

На этой странице
- Пять названий на странице медиапараметров — что нужно знать?
- Узкополосные и широкополосные, простыми словами — что нужно знать?
- Где каждый из них уместен — что нужно знать?
- Запись поддерживает два из четырёх — что нужно знать?
- Имя файла голосовой почты подсказывает кодек — что нужно знать?
- Кодеки на самих оконечных устройствах
Пять названий на странице медиапараметров — что нужно знать?
Конфигурация медиапараметров IP PBX перечисляет пять кодеков, в руководстве они напечатаны как G.729A/20, G.711U/20, G.711A/20, G.722.2/20 и G.722/20. Они делятся на две группы. G.711 и G.729 — узкополосные кодеки; G.722 и G.722.2 — широкополосные. Именно это различие, а не степень сжатия, покупатель и замечает в разговоре.
Два из них к тому же играют жёсткую роль вне голоса. G.711 — кодек, на котором работает прозрачная передача факса, поэтому раздел руководства о факсе прямо указывает, что для прозрачной передачи кодек должен быть установлен в G.711U/20 или G.711A/20 и никакой другой.
Узкополосные и широкополосные, простыми словами — что нужно знать?
- G.711 (U-law и A-law) — эталонный узкополосный кодек. Его поддерживает каждое оконечное устройство в этом ряду, он служит запасным вариантом, когда ничего другого согласовать не удалось, и он обязателен для факса через аналоговую линию. Он же — выбор по умолчанию, когда подсказку нужно записать с IP-внутреннего номера: руководство требует PCMU или PCMA.
- G.729A — сжатый узкополосный вариант. В указаниях по регистрации руководство рекомендует G.729 для IP-телефонов, и это один из двух кодеков, в которых IP PBX умеет записывать.
- G.722 — широкополосный. Семейства настольных телефонов в этом ряду заявляют широкополосные G.722 и Opus по сериям V, X, H и XU, а DECT- и Wi-Fi-трубки заявляют G.722 и Opus тоже.
- G.722.2 — сжатый широкополосный вариант: он присутствует на странице медиапараметров IP PBX и полезен там, где полоса ограничена, но более широкий диапазон всё же нужен.
Где каждый из них уместен — что нужно знать?
| Кодек | Полоса | Когда использовать |
|---|---|---|
| G.711U / G.711A | Узкополосный | Прозрачная передача факса, запись подсказок и нижняя граница совместимости для любого устройства другого производителя |
| G.729A | Узкополосный | Рекомендован руководством для IP-телефонов; также один из двух кодеков записи |
| G.722 | Широкополосный | Офисы открытой планировки и переговорные, где работу по разделению голосов делает слух собеседника |
| G.722.2 | Широкополосный | Широкополосное аудио по каналу с ограниченной полосой |
Одно практическое замечание: цепочка кодеков ровно настолько хороша, насколько хороша её слабейшая связь. Если вызов идёт через транк, который предлагает только узкополосный режим, принудительный G.722 на местной стороне ничего не даёт — IP PBX согласует более низкий вариант. Настройте разумный порядок (сначала широкополосный там, где обе стороны его поддерживают, затем узкополосная пара) и дайте согласованию сделать свою работу.
Запись поддерживает два из четырёх — что нужно знать?
Это ограничение стоит учесть в проекте: запись на этой платформе ведётся только в G.711 и G.729. Объект, которому нужна запись разговоров, не получит широкополосную запись, даже если живой разговор согласовался в G.722. Если запись разговоров требуется по нормам, это решение стоит выше выбора кодека, и важнее архитектура записи: OM20G и OM50G пишут локально в собственное хранилище и на сервер, а OM80E, OM200G и OM1000-UC пишут только на сервер записи, причём адрес сервера задаётся на IP PBX, а порт по умолчанию — 1311.
Имя файла голосовой почты подсказывает кодек — что нужно знать?
Сообщения голосовой почты хранятся с расширением, которое соответствует используемому кодеку, — быстрый способ диагностировать несоответствие, о котором сообщает пользователь, говорящий, что сообщение не воспроизводится:
| Кодек | Файл голосовой почты |
|---|---|
| G.711 u-law | .pcm |
| G.711 a-law | .pcma |
| G.729 | .dat |
| G.722 | .g722 |
| G.722.2 | .g722B |
Сообщения прослушиваются набором *98 с внутреннего номера, а после прослушивания файл переименовывается с префиксом oldvm_. Пересылка сообщений на почтовый ящик доступна там, где это позволяет конфигурация почтового сервера.
Кодеки на самих оконечных устройствах
Страница медиапараметров IP PBX — лишь половина списка; что реально удастся согласовать, решают оконечные устройства.
- Настольные телефоны серий V, X и XU: HD-аудио с широкополосными G.722 и Opus; несколько моделей вдобавок несут более полный список узкополосных кодеков в своих таблицах сравнения, включая G.711, G.729A, iLBC и G.726.
- Семейства гостиничных телефонов и телефонов для ухода: премиальное HD-аудио с G.722 и Opus; телефон с крупными клавишами X305 описан так же.
- DECT- и Wi-Fi-трубки: G.722 и Opus в семействах базовых станций и трубок, а также SRTP, SIPS и TLS на базах DECT.
- SIP-громкоговорители и шлюзы: G.722 и Opus, причём для A212 заявлена дискретизация до 44,1 кГц и трансляция по расписанию без сети.
Для смешанного объекта безопасная конфигурация — короткий список: сначала широкополосный, затем G.711, G.729 как сжатый запасной вариант. Оставьте DTMF на RFC2833, что задано по умолчанию, и следите, чтобы режим DTMF совпадал на обоих концах: расхождение по нему ломает меню IVR задолго до того, как выбор кодека станет слышен.

