SIP邀请后的奇数响应

时间:2010-05-27 07:25:53

标签: android sip voip proxy-authentication

发送INVITE请求后,我收到了一个尝试答案, 在此之后我收到错误407(需要代理身份验证)。 发送ACK&另一个带有代理头的INVITE我会在1/4的时间内收到会话进度!其他时候它再次发送407错误&试。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

407响应是SIP质询 - 响应身份验证机制的一部分,请参阅此SIP INVITE example

如果您收到了您已使用身份验证标头发送的INVITE请求的407响应(例如WWW-Authenticate),则表示收到请求的SIP服务器对此不满意,并希望您再试一次。身份验证标头失败的常见原因是:

  • 密码错误,
  • 错误或陈旧的随机数。第一个INVITE通常在没有authenitcation标头的情况下发送,407响应包含应该在后续经过身份验证的INVITE请求中使用的nonce,
  • 构建身份验证标头的代码中的错误
  • 不存在的用户名,但在这种情况下,大多数SIP服务器都会响应403 Forbidden或404 Not Found响应。