AA subscriber state must exist for App-profiles and ASO overrides to be applied.
The app-profile for the aa-sub is applied explicitly by a CCR-I or RAR message with an AVP AA-App-Profile-Name.
App-profiles interact with ASO characteristics in this way:
The AA-App-Service-Options AVP within the app-profile assignment is optional at subscriber instantiation time and may be used later to modify the policy.
The newly submitted AA-App-Profile-Name AVP overwrites the one that is already applied. Any ASO AVPs that is received within the Gx message is applied.
The state of the subscriber policy attributes is modified by ASO AVPs in this way:
The app profile can define one or more ASO characteristics attributed to a subscriber.
If there are multiple ASO AVPs for the same characteristic in the message, the first one takes effect.
There is no explicit delete of ASO overrides (the PCRF can always resend or change the app-profile to delete all overrides).