On Monday 08 August 2011, Henning Westerholt wrote:
On Monday 08 August 2011, Alex Hermann wrote:
[..]
modules/tm: Make 487 a prioritized reply code too
Hi Alex,
there is this passage in RFC3261, 16.7, bullet 6 "Choosing the best
response":
"The proxy SHOULD give preference to responses that provide information
affecting resubmission of this request, such as 401, 407, 415, 420, and
484 if the 4xx class is chosen."
Not sure if I interpret it correctly, but 487 does not affect the
resubmission of a request, I think.
You're correct from an rfc point of view. I made this patch because i've seen
the 487 loose from an earlier received response, even though the caller
cancelled the call and would expect a 487 as repsonse tot the INVITE.
Don't you think that if a caller cancels a call, the response to the INVITE
should always be 487, even if there are (higher priority) responses from other
branches?
--
Greetings,
Alex Hermann