Opened 11 years ago

#7 new defect

Request timeouts are 408, NOT 487 status codes

Reported by: hkaplan@… Owned by:
Priority: minor Milestone: milestone1
Component: rfc4244bis Version: 2.0
Severity: In WG Last Call Keywords:
Cc:

Description

Section 6.3.3 says:

If a request has timed out (instead of being explicitly rejected), it
SHOULD be treated as if a 487 "Request Terminated" error response
code was received.

Using 487 for this is also mentioned in section 5.1.2.

Why? That is not what SIP does. A request timeout is a 408. A 487 is used for an explicit INVITE early termination (i.e., through a CANCEL), although rfc3261 also says to use it if an INVITE's Expire header value's time fires (section 13.3.1 of 3261), but that's not a "request timeout" (and really 3261 contradicts itself for using 487 for Expires too, in section 21.5.5).

Change this to 408, in sections 5.1.2 and 6.3.3.

Change History (0)

Note: See TracTickets for help on using tickets.