A Sample Policy Projects for Usage Monitoring
Important:
This section provides a sample legacy OCPM policy in blockly design. The data in this section is meant for reference and may not be an optimized design. Oracle recommends you to use this information as reference only. To understand the overall Usage Monitoring use cases that a policy designer can use for optimized implementation, see Usage Monitoring Use Cases.
Figure A-1 Policy Project for Roaming Use Cases

Figure A-2 Policy Project for Autoenrollment Variable Setup

Figure A-3 Policy Project for Roaming NextResetTime Setup

Figure A-4 Policy Project for Roaming No Agreement

Figure A-5 Policy Project for Roaming With Agreement

Figure A-6 Policy Project for Roaming Undefined MCC

Figure A-7 Policy Project for Roaming Unknown MCC Default

Figure A-8 Policy Project for Roaming Using Current MCC

Figure A-9 Policy Project for Roaming Variable Init_1

Figure A-10 Policy Project for Roaming Variable RoamingMCC2 Remover

Figure A-11 Policy Project for Roaming MCC Available Init_1

Figure A-12 Policy Project for Roaming MCC Not Available Init_1

Figure A-13 Policy Project for Roaming Variable Init_2

Figure A-14 Policy Project for Roaming MCC Available Init_2

Figure A-15 Policy Project for Roaming MCC Not Available Init_2

Figure A-16 Policy Project for UC2 Roaming Variable Init Override

Figure A-17 Policy Project for Roaming Variable Init Override

Figure A-18 Policy Project for Roaming Quota Option

Figure A-19 Policy Project for Roaming Last Quota Used

Figure A-20 Policy Project for Roaming Quota Grant Option

Sample Projects for PCRF Core
Figure A-21 Main

Figure A-22 Roaming Unlimited Subscribers

Figure A-23 Roaming Quota Option

Figure A-24 Roaming Quota Grant Option

Figure A-25 Roaming QoS Shaping

Figure A-26 Roaming Quota Exhausted SMS_1

Figure A-27 Roaming QoS Downgrade

Figure A-28 Roaming QoS Downgrade1 ZoneDefault

Granting Quota
- User plan is provided as subscriber VSA by UDR
- Grant 80% of Total (Initial) Quota at activation of plan.
- If user consumes less than 80%, then grant the delta quota again.
- Once user crosses 80%, grant remaining quota.
- At any time if user detaches, subsequent attach should grant quota as per last reported in CCR-T.
Figure A-29 Sample project:

Initial Condition: Plan is not activated.
Total Quota: 100K
Table A-1 Sample quota grant and cumulative consumption
Step # | Ingress Diameter Message | Quota Reported | Cumulative Quota Consumed | Quota Grant | Notes |
---|---|---|---|---|---|
1 | CCR-I | - | - | 80K |
|
2 | CCR-U | 20K | 20K | 60K |
|
3 | CCR-T | 30K | 50K | - |
|
4 | CCR-I | - | - | 30K |
|
5 | CCR-U | 20K | 70K | 10K |
|
6 | CCR-U | 10K | 80K | 20K |
|
7 | CCR-T | 10K | 90K | - |
|
8 | CCR-I | - | - | 10K |
|
9 | CCR-U | 10K | 100K | - |
|
10 | CCR-T | - | 100K | - |
|
PCC Rule Level Usage Monitoring
Figure A-30 Sample Policy Project for PCC Rule Level Usage Monitoring

Figure A-31 Sample Policy Project for PCC Rule Level Usage Monitoring for PCRF Core

You must configure PCC Rule and Predefined PCC Rule in Traffic Rule page for PCRF Core under Policy Data Configuration in CNC Console.