At 10:38 AM 9/21/2004, Martin Koenig wrote:
Gateway complains about the white space at the max fwd
header field and
rejects the call.
Dirty Workaround is to use mf_process_maxfwd_header("9"), but this only
works if the Max-Forwards Field is not already present.
Question 1: Is this a bug?
It is a bug.
Shouldn't the white space be removed after
processing the header field?
no, it is a bug in the gatway -- it must honor whitespaces, see RFC3261.
Question 2: Shouldn't the Max-Forwards Field be
either appended before or
after all of the Record-Route Fields?
RFC3261 no way dictates order of header fields. It recommends to put
proxy-processed elemeents in beginning of the message, which we do.
-jiri