Вопрос

После отправки запроса приглашения я получаю попытку ответа и неизменно после этого я получаю ошибку 407 (требуется аутентификация прокси). После отправки ACK и другого приглашения с заголовком прокси, я получаю прогресс сеанса около 1/4 времени! В других случаях он просто отправляет 407 ошибок снова и снова.

Есть идеи?

Это было полезно?

Решение

Ответы 407 являются частью механизма аутентификации SIP Challenge-ответа, см. SIP пригласить пример.

Если вы получите 407 ответ на запрос приглашения, который вы отправили с заголовком аутентификации (например, www-atugetic uptient), это означает, что SIP-сервер, который получил запрос, не был доволен этим и хочет, чтобы вы попробовали еще раз. Общие причины для отказа заголовка аутентификации:

  • Неправильный пароль,
  • Неправильно или несвежий нон. Первое приглашение обычно отправляется без заголовка Authentcation, а отклик 407 содержит Nonce, которая должна использоваться в запросе от поддержания поддержания приглашений,
  • Ошибка в коде, который строит заголовок аутентификации,
  • Несуществующее имя пользователя, хотя в этом случае большинство серверов SIP будут отвечать на 403 запрещенным или 404 не найден ответом.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top