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
