There is also a Proxy-Requireheader that lists features that any proxies in
the path must support. However, the use of this header is discouraged, since its
overuse will lead to call failures and interoperability problems.
Figure 6.13 Proxy and user authentication example using SIP Digest
SIP User Agent
1 INVITECaller is
challanged by
Proxy Server and
Called User Agent.Relies on “shared
secret” (username
and password)
exchange.Based on HTTP
Digest RFC 2716Does not provide
integrity protection
unless
qop=auth-intProxy Server SIP User Agent5 100 Trying8 401 Unauthorized
9 ACK
10 ACK7 401 Unauthorized6 INVITE13 100 Trying15 180 Ringing17 200 OK18 ACK
19 ACK11 INVITE Proxy-Auth : 1
WWW-Auth : 2 12 INVITE WWW-Auth : 216 200 OK2 407 Proxy Authentication
Required14 180 Ringing3 ACK4 INVITE Proxy-Auth : 1Authenticated Media SessionSIP Overview 131