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