Site icon EfmSoft

Что означает код HRESULT 0x80EE0000 (RTC_E_SIP_CODECS_DO_NOT_MATCH)?

 
Предыдущий Следующий
ERROR_SPACES_DRIVE_OPERATIONAL_STATE_INVALID RTC_E_SIP_STREAM_PRESENT

RTC_E_SIP_CODECS_DO_NOT_MATCH

Что означает RTC_E_SIP_CODECS_DO_NOT_MATCH

RTC_E_SIP_CODECS_DO_NOT_MATCH означает, что стороны SIP-сеанса не смогли выбрать общий кодек для требуемого медиапотока. Сигнализация при этом может быть успешной: проблема находится в согласовании SDP и фактических возможностях медиацепочки.

Что проверить

  • Сравните списки кодеков в локальном предложении SDP и удалённом ответе для одного и того же m=-раздела.
  • Проверьте направления sendrecv, sendonly, recvonly и состояние hold.
  • Убедитесь, что выбранный кодек поддерживается реально созданным терминалом и устройством.
  • Сопоставьте номер потока и тип мультимедиа с первым RTC HRESULT, а не с последующим общим сетевым отказом.

Исправление — согласовать наборы кодеков или конфигурацию медиаустройства. Не следует перезапускать весь SIP-диалог, если API позволяет безопасно пересоздать только проблемный медиапоток. После изменения повторно сохраните offer/answer и убедитесь, что стороны выбрали один и тот же формат.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version