Site icon EfmSoft

Что означает код HRESULT 0x80EF0192 (RTC_E_STATUS_CLIENT_PAYMENT_REQUIRED)?

 
Предыдущий Следующий
RTC_E_STATUS_CLIENT_UNAUTHORIZED RTC_E_STATUS_CLIENT_FORBIDDEN

RTC_E_STATUS_CLIENT_PAYMENT_REQUIRED

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

RTC_E_STATUS_CLIENT_PAYMENT_REQUIRED соответствует SIP-ответу 402 Payment Required. Это отказ удалённого SIP-узла на уровне политики сервиса, а не признак повреждения локального аудио, сокета или кодека.

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

  • Сохраните исходный SIP response вместе с Call-ID, методом запроса и адресом узла, который вернул 402.
  • Проверьте правила провайдера, тариф/авторизацию и расширения протокола, из-за которых конкретный сервис использует этот статус.
  • Не делайте вывод о способе оплаты только из числа 402: SIP определяет код, но практическая политика задаётся конкретным сервисом.

Как действовать

Обработайте 402 как окончательный ответ текущей SIP-транзакции и следуйте требованиям сервиса. Автоматический повтор того же запроса без изменения условий обычно возвращает тот же результат.

Как подтвердить исправление

После исправления политики или авторизации следующий SIP-запрос завершается допустимым ответом, а 402 больше не приходит от того же узла.

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


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

Exit mobile version