Folks

I update exceptional procedure draft. I would like to discuss about the
behavior of a dialog shown in the draft.

According to section 15 of RFC3261, a dialog seems to exist
until it receives a final response to a BYE or request timeout occurs.
It seems that UAs should send a 200 OK to the BYE, when BYE requests
from both sides cross each other.

However, if you receive the request like REFER, which inflences the
ongoing dialog, after you send a BYE and before the dialog terminates,
I think the request should fail and the error should be returned.
(See Exceptional Procedure draft 2.4)

These things considered, I have the following two questions.
1. When UA receives new requests (REFER or etc.) after sending a BYE and
   before receiving a final response to the BYE, may I send error responses to
   the new requests?
2. When would a dialog be terminated, A or B?
  A. At the time of receiving a final response to BYE, or a timeout of the
     BYE transaction.
  B. At the time of sending a BYE request.

(On question 1, I think UAs should send an error response to the
new request. So, UA sends an error response in the Exceptional
Procedure draft.
On question 2, a dialog is terminated on sending a BYE according to
 my interpretation. So, UA sends an error response (481) to both a
REFER or a BYE. )

Please give me your comments about this questions.
Thank you in advance.

Best Regards,
Miki Hasebe


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

Reply via email to