| Предыдущий | Следующий |
| RTC_E_STATUS_CLIENT_UNSUPPORTED_MEDIA_TYPE | RTC_E_STATUS_CLIENT_TEMPORARILY_NOT_AVAILABLE |
RTC_E_STATUS_CLIENT_BAD_EXTENSION
Что означает RTC_E_STATUS_CLIENT_BAD_EXTENSION
RTC_E_STATUS_CLIENT_BAD_EXTENSION (0x80EF01A4) — SIP-сервер не поддерживает расширение, объявленное клиентом обязательным; это соответствует отказу типа 420 Bad Extension.
Что проверить
- Сохраните Require и Proxy-Require из исходного запроса и заголовок Unsupported из ответа. Сопоставьте конкретный option-tag, а не отключайте все расширения сразу.
- Определите, какой узел сформировал отказ. Расширение может поддерживаться конечным устройством, но не поддерживаться proxy на пути запроса.
- Если расширение необязательно для функции, уберите именно этот обязательный тег. Если оно необходимо, направьте запрос через узлы, которые действительно его поддерживают.
Как подтвердить исправление
Повторный запрос должен проходить тот же участок маршрута без 420 после изменения конкретного набора обязательных расширений. Сохраните успешный Require/Unsupported набор для сравнения.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
