Hi,

The "current bindings" in RFC section quoted, does mean 
"If Bindings for this AOR exists".
I mean, if bindings for the specified AOR exists, then its termed as "current" 
bindings.
The RFC text is correct.


Somesh S Shanbhag
M G L Bangalore



-----Original Message-----
From: [EMAIL PROTECTED] on behalf of Victor Pascual Ávila
Sent: Thu 9/11/2008 2:41 PM
To: [email protected]
Subject: [Sip-implementors] Fetching Bindings
 
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

_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to