| Предыдущий | Следующий |
| 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 больше не приходит от того же узла.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
