This figure illustrates the workflow of a typical telecom call filtered by Policy Controller profiles. The call is initiated from a UE, and arrives at the PCEF. It is forwarded on a CCR Initial to the PCRF using Gx. The PCRF probes the Subscriber Store for relevant data and then returns the CCA initial with the default rules to the PCEF over Gx. The PCEF enforces the default rules, activating content for the UE. At this point the subscriber starts consuming resources. The application function/CSCF sends an AAR message to the PCRF using Rx, which updates the PCRF with application/media information and then the PCRF returns an RAR message to the PCEF. At this point the PCEF enforces the updated rules. The PCEF returns an RAA message over Gx to the PCRF, and then the PCEF sends as many CCR -update messages to the PCRF as necessary. The PCRF returns CCA - update messages in return. For each CCA message events and resource consumption are reported, and the rules are updated. After the call the application function/CSCF sends an STR message to the PCRF using Rx, and the PCRF returns an STA message. The PCEF sends a CCR - termination message to the PCRF, and the PCRF returns a CCA - termination message to disconnect the session. Finally the PCEF sends a deactivate context message to the UE.