< Previous by Date | Date Index | Next by Date > |
Thread Index | Next in Thread > |
Hi! I’ve got a question regarding a race condition. In
this case our reciprocate based application receives an INVITE from a slightly
broken UA. The 200 response and CANCEL cross each other on the wire and we get
the following scenario. <-------INVITE------ ----------100--------> ----------180--------> ----------200--------> <------CANCEL---- ---------481---------> (resending of 200 is omitted) The behaviour in reciprocate is correct, after 200 is
sent there’s no request to cancel, hence the 481 response. But is there
any way to be able to support this scenario other then fixing the broken UA? I
understand that this may be hard due to RFC 3261 bug id 769. Cheers KJ |