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
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors