> What is the difference between 408 and 504 responses?

The following are from RFC 3261.  However because RFC 4320 unfortunately 
deprecated the 408 for non-INVITE requests (even when the reason cited was not 
applicable), you might see 504 or other status-codes more frequently used as an 
alternative when a 408 actually would have been more appropriate.  My concerns 
about the deprecation were raised during the following the thread: 
http://www.ietf.org/mail-archive/web/sipcore/current/msg02421.html

21.4.9 408 Request Timeout

 The server could not produce a response within a suitable amount of
 time, for example, if it could not determine the location of the user
 in time.  The client MAY repeat the request without modifications at
 any later time.

21.5.5 504 Server Time-out

 The server did not receive a timely response from an external server
 it accessed in attempting to process the request.  408 (Request
 Timeout) should be used instead if there was no response within the
 period specified in the Expires header field from the upstream
 server.


_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to