Hi Castillo,

(1) Yes, Definitely BYE has higher precedence and should be honored.
(2) 491 Request Pending should be sent.
(3) OPTIONS, it depends. UAS can reply with its capabilities right away.

Thanks,
Somesh

-----Original Message-----
From: sip-implementors-boun...@lists.cs.columbia.edu 
[mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of ext Iñaki 
Baz Castillo
Sent: Tuesday, April 10, 2012 4:48 PM
To: sip-implementors@lists.cs.columbia.edu
Subject: [Sip-implementors] Is it allowed to send an in-dialog request while a 
previous in-dialog request (in same direction) has no final response?

Hi, what should do a UAS that receives an in-dialog request while it
has not yet replied a final response for a previous in-dialog
request?:


  alice                 bob
  -----------------------------

  INVITE --------------->
  <--------------------- 200
  ACK -------------------->


  IN-DIALOG-1 ------->
  <--------------------- 100

  IN-DIALOG-2 ------->
  <------------------ XXX?


Does it depend on the in-dialog request method of IN-DIALOG-1 and
IN-DIALOG-2? Some cases:


1)  IN-DIALOG-1 = INVITE,  IN-DIALOG-2 = BYE

Should bob reply 200 to the BYE and later a final response for the INVITE?


2)  IN-DIALOG-1 = INVITE,  IN-DIALOG-2 = INVITE

What should reply bob for the second INVITE?


3)  IN-DIALOG-1 = INVITE,  IN-DIALOG-2 = OPTIONS

And here?


3)  IN-DIALOG-1 = INFO,  IN-DIALOG-2 = OPTIONS

And here?


Thanks a lot.

-- 
Iñaki Baz Castillo
<i...@aliax.net>

_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to