> 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
