> So what should be the expected behavior of UAS? As you noticed, RFC 3262 section 3 indicates "it MUST be prepared to process PRACK requests for those outstanding responses".
With that said, vendors likely vary concerning how they handle the race condition. For instance, some might return 481; others might return 200 (even if PRACK contains an offer SDP). If the PRACK is extremely late, I assume that all would return 481 if they comply with the following RFC 3261 snippet. RFC 3261 section 12.2.2: "If the UAS wishes to reject the request because it does not wish to recreate the dialog, it MUST respond to the request with a 481 (Call/Transaction Does Not Exist) status code and pass that to the server transaction." _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
