There is an open bug on this but no one has seemed to care enough about it as few clients actually do this: http://jira.freeswitch.org/browse/MODENDP-86 We would be happy to look at patches to address this. Mike On Nov 16, 2008, at 3:01 PM, IƱaki Baz Castillo wrote:
Hi, a SIP client can get its current registrations by sending a normal REGISTER but wituh no "Contact" header, as RFC 3261 says:
------------ 10.2.3 Fetching Bindings
A success response to any REGISTER request contains the complete list of existing bindings, regardless of whether the request contained a Contact header field. If no Contact header field is present in a REGISTER request, the list of bindings is left unchanged. -------------
But when FreeSwitch receives a REGISTER with no Contact it returns an error and sends "500" error to the SIP client:
2008-11-16 20:29:27 [ERR] sofia_reg.c:960 sofia_reg_handle_sip_i_register() NO CONTACT!
This is wrong obviosly.