At 11:09 PM 9/7/2003, Jan Janak wrote:
Because it makes sense only for requests that create a dialog. Other requests may contain Contacts too (I don't know why, but think about MS Messenger) and I wouldn't restrict what can be put in there.
It is exactly the "keep-pace-with-SIP-extentions" argument which makes me believe that we should stick to what we are doing. Whatever request is used (FOOBAR), if it bears a private IP address in Contact, it asks its peer to send something there, which is a mistake. I don't see a case in which non-routable contact is useful, unless overridden by RR-ing.
For example, what should happen if the server receives a NOTIFY containing a private IP in Contact ? The current config will refuse it.
Which is correct, imho.
-jiri