El Jueves, 11 de Septiembre de 2008, Victor Pascual Ávila escribió: > Scenario: a SIP UA is not registered and it sends a REGISTER request > without Contact header. > > A success response to any REGISTER request contains the complete list > of existing bindings, regardless of whether the request contained a > Contact header field. > > Contact cannot be empty: > Contact = ( "Contact" / "m" ) HCOLON > ( STAR / (contact-param *(COMMA contact-param))) > contact-param = (name-addr / addr-spec) *( SEMI contact-params) > > > RFC3261, Section 10.3- Step 8 says: > > "The registrar returns a 200 (OK) response. The response MUST contain > Contact header field values enumerating all current bindings." > > It should say: > > "The registrar returns a 200 (OK) response. If there exist any > bindings for that AOR, the response MUST contain Contact header field > values enumerating all current bindings." > > Am I right?
I 100% agree. This seems a bug since a Contact cannont be empty (BNF syntax) but there is a "MUST contain Contact". -- Iñaki Baz Castillo _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
