Какова причина ошибки "translate.c: "Sample size different 320 vs 160""?

Asterisk 13.8.1.
Совершается вызов с SIP-телефона, использующего кодек G722 на SIP-телефон с кодеком alaw в пределах локальной сети. Абонент аппарата с G722 не слышит другого абонента.
В DEBUG валится:
res_rtp_asterisk.c: Unsupported payload type received
translate.c: "Sample size different 320 vs 160"


При этом, если совершить обратный звонок с alaw на G722, всё работает.
Помогает 2 варианта решения: использовать один и тот же кодек на всех аппаратах, либо отключение bridge_native_rtp.
Но хотелось бы разобраться, что служит причиной для этой ошибки?
  • Вопрос задан
  • 242 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы