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? Cheers, -- Victor Pascual Ávila _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
