Hello,
> 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 also agree with Victor. If no bindings exist, the 200OK should not have a Contact header. Saludos JesusR. ------------------------------------ Jesus Rodriguez VozTelecom Sistemas, S.L. [EMAIL PROTECTED] http://www.voztele.com Tel. 902360305 ------------------------------------- _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
