Howdy,

RFC 3262 allows the UAS to send a final response (such as 200 OK) to INVITE 
within some situations while there are still outstanding unacknowledged 
reliable provisional response.  Is it acceptable to send 481 response for 
unacknowledged reliable response's PRACK when the dialog still exists?  The 
relevance is mainly associated with somehow trying to communicate unwillingness 
to fully update the dialog per PRACK's headers/content because of race 
condition.

RFC 3262 section 3 snippets:

"If a PRACK request is received by the UA core that does not match any 
unacknowledged reliable provisional response, the UAS MUST respond to the PRACK 
with a 481 response.  If the PRACK does match an unacknowledged reliable 
provisional response, it MUST be responded to with a 2xx response."

"If the UAS does send a final response when reliable responses are still 
unacknowledged, it SHOULD NOT continue to retransmit the unacknowledged 
reliable provisional responses, but it MUST be prepared to process PRACK 
requests for those outstanding responses."


_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to