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

Reply via email to