Hi,

        I would like to know, what should be the behavior of UAS, when 
receiving a BYE for an INVITE transaction, to which 200 OK has already been 
sent, but instead of UAC sending an ACK sends a BYE after receiving 200 OK for 
INVITE. I currently see that our UAS responds with a 200 OK to the BYE and 
terminates that session – but I see retransmissions of 200 OK for INVITE goes 
on until ACK timer fires (is this UAS behavior valid – as I feel that once the 
UAS has received BYE and honored it, it should naturally stop the 
retransmission of all pending responses as transaction is terminated). 

RFC3261 does not clearly state about retransmissions handling in this scenario.


The call flow is mentioned below.

UAC        UAS

----------->
  INVITE    
<-----------
  180
<-----------
200 Ok for INVITE

NO ACK sent

---------->
   BYE
<----------
200 OK for BYE

<----------
  200 OK for INVITE (retransmissions continue until ACK timer fires)


Thanks,
Sudhagar



      

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

Reply via email to