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?