[Freeswitch-dev] Sofia SIP doesn't handle fetching registrations

Iñaki Baz Castillo ibc at aliax.net
Sun Nov 16 12:01:47 PST 2008


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.



-- 
Iñaki Baz Castillo



More information about the Freeswitch-dev mailing list