Assume that A.O.R #1 and Contact #1 are valid values for this Registrar,
but no bindings currently exist for A.O.R. #1 in this Registrar.

If a Registrar then receives a REGISTER request for A.O.R. #1 with
Contact #1, but Contact #1's "expires=" header parameter is set to 0,
what would a Registrar do?  
i.e. Should I get an error (like 404 'Not Found'), or should the
Registrar handle this by basically treating this request like a query
(thus ignoring my request to erase the non-existent binding)?

I ask because it's not exactly clear to me from RFC 3261 Section 10.3,
and applications could easily make the mistake of re-erasing their
bindings.
(My assumption is that the Registrar shouldn't respond with an error,
because things are as they are 'expected' to be, if the Registrar takes
no action and simply responds with a 200 OK.)

_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to