Question: What is the primary purpose of signaling transient failures in a Policy and Charging Control (PCC) context, as per Diameter protocol principles?
Option 1: To permanently reject a request due to insufficient resources.
Option 2: To inform a peer that a request cannot be satisfied currently but may be possible in the future.
Option 3: To trigger an immediate retry of the failed request without modifications.
Option 4: To escalate the request to a higher priority level for urgent processing.
Explanation: Transient failures are used to convey that a request's failure is temporary, often due to current system conditions (e.g., overload, temporary lack of resources). This notification allows the peer to potentially retry the request later, aligning with the principles of the Diameter base protocol (IETF RFC 6733) for handling such errors in a PCC context.