нечетный ответ после запроса INVITE, SIP - PullRequest
0 голосов
/ 27 мая 2010

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

Есть идеи?

1 Ответ

1 голос
/ 27 мая 2010

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

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

  • Неверный пароль,
  • Неправильный или несвежий одноразовый номер. Первое сообщение INVITE обычно отправляется без заголовка аутентификации, а ответ 407 содержит одноразовый номер, который следует использовать в последующем аутентифицированном запросе INVITE,
  • Ошибка в коде, который создает заголовок аутентификации,
  • Несуществующее имя пользователя, хотя в этом случае большинство серверов SIP ответят 403 Запрещено или 404 Не найдено.
...