• About This Guide
    • Introduction
    • How This Guide is Organized
    • Scope and Audience
    • Related Publications
      • Policy and Protocol Specifications
    • Locate Product Documentation on the Oracle Help Center Site
    • Customer Training
    • My Oracle Support (MOS)
    • Emergency Response
  • The Oracle Communications Configuration Management Platform Server
    • Configuration Management Platform Server
    • Overview of Main Tasks
    • Specifications for Using the CMP Server
    • Logging In
    • CMP Interface Overview
    • CMP Icons
    • Shortcut Selection Keys
    • Changing a Password
  • Using the Policy Wizard
    • About Policies
      • Understanding Policy Rules
        • About Creating and Using Policies
      • Structure and Evaluation of Policy Rules
        • Structure of Policy Rules
          • Policy Parameters
          • Policy Logical Operators
          • Parent and Reference Policies
        • Evaluating Policy Rules
        • Activating and Deactivating Policy Rules
        • Using Reference Policies
      • Modes and the Policy Wizard
    • Managing Policy Rules
      • Creating a Policy Rule
      • Parameters Within Policy Rules
      • Modifying and Deleting a Policy Rule
        • Modifying a Policy Rule
        • Deleting a Policy Rule
    • Deploying Policies
      • About Deploying Policies
      • Deploying a Policy
      • Changing the Sequence of Deployed Policies on an MPE Device
      • Removing a Policy from an MPE Device
    • Managing the Policy Library
      • Displaying a Policy
      • Organizing Policies
      • Importing and Exporting Policies, Policy Groups, and Templates
    • Managing Policy Tables
      • About Policy Tables
      • About Data Matching
        • Policy Matching Operations
        • Example of Data Matching
      • Policy Table Case Study
      • Creating a Policy Table
      • Viewing Policy Tables
      • Associating a Policy Table with a Policy Rule
      • Associating a Parameter with a Policy Table Column
      • Modifying a Policy Table
      • Deleting a Policy Table
    • Managing Policy Groups
      • Creating a Policy Group
      • Adding a Policy or a Policy Group to a Policy Group
      • Displaying Details of All Policies in a Policy Group
      • Changing the Sequence of Policies or Policy Groups Within a Policy Group
      • Removing a Policy from a Policy Group
      • Managing Analytics Data Stream Generation for a Policy Group
      • Deleting a Policy Group
    • Managing Policy Templates
      • Creating a Policy Template
      • Modifying a Policy Template
      • Deleting a Policy Template
    • Managing Virtual Policy Tables
      • About Virtual Policy Tables
      • Virtual Policy Table Case Study
      • Creating a Virtual Policy Table
      • Modifying Virtual Policy Tables
      • Deleting Virtual Policy Tables
    • Managing Policy Checkpoints
      • About Policy Checkpoints
      • Creating a Policy Checkpoint
      • Viewing and Comparing Policy Checkpoints
      • Restoring a Policy Checkpoint
      • Restoring a Policy Checkpoint to MPE Devices
      • Deleting a Policy Checkpoint
  • Configuring Manageable Objects for Use In Policies
    • About Creating Manageable Objects
      • Wireless Mode Objects
      • Cable Mode Objects
      • Wireline Mode Object
    • Managing Application Profiles
      • About Application Profiles
      • Creating an Application Profile
      • Modifying an Application Profile
      • Deleting an Application Profile
    • Managing Custom AVPs
      • About Custom AVPs
      • Creating an AVP
      • Modifying an AVP
      • Deleting an AVP
    • Managing Custom Vendors
      • About Custom Vendors
      • Creating a Custom Vendor
      • Modifying a Custom Vendor
      • Deleting a Custom Vendor
    • Managing Custom VSAs
      • About Custom VSAs
      • Creating a Custom VSA
      • Modifying a Custom VSA
      • Deleting a Custom VSA
    • Managing Match Lists
      • About Match Lists
      • Creating a Match List
      • Modifying a Match List
      • Deleting a Match List
    • Managing Media Profiles
      • About Media Profiles
        • Predefined Media Profiles
      • Creating a Media Profile
      • Modifying a Media Profile
      • Deleting a Media Profile
    • Managing Monitoring Keys
      • About Monitoring Keys
      • Creating a Monitoring Key
      • Modifying a Monitoring Key
      • Deleting a Monitoring Key
    • Managing Notification Servers
      • About Notification Servers
      • Creating a Notification Server
      • Enabling Notification on an MPE device
      • Viewing a Notification Server
      • Modifying a Notification Server
      • Associating a Notification Server with an MPE device
      • Associating a Notification Server with a Configuration Template
      • Removing the Notification Server Association with an MPE device
      • Deleting a Notification Server
    • Managing Policy Counter Identifiers
      • About Policy Counter IDs
        • Creating a Policy Counter ID
        • Modifying a Policy Counter ID
        • Deleting a Policy Counter ID
      • Policy Counter ID Groups
        • Creating a Policy Counter ID Group
        • Adding a Policy Counter ID to a Policy Counter ID Group
        • Modifying a Policy Counter ID Group
        • Deleting a Policy Counter ID from a Policy Counter ID Group
        • Deleting a Policy Counter ID Group
    • Managing Policy Time Periods
      • About Policy Time Periods
      • Creating a Time Period
      • Modifying a Time Period
      • Deleting a Time Period
      • About Time-of-Day Triggers
    • Managing Presence Reporting Area Lists
      • About Presence Reporting Area Lists
      • Presence Reporting Area List Case Study
      • Creating a Core Network Pre-Configured Presence Reporting Area List
      • Creating a UE-dedicated Presence Reporting Area List
        • Area List Type-Value Combinations
      • Modifying a Presence Reporting Area List
      • Deleting a Presence Reporting Area List
    • Managing Quotas
      • About Quotas
      • About Quota Plans
        • Creating a Plan
        • Modifying a Plan
        • Deleting a Plan
        • Example: Creating and Using a Plan
      • About Quota Passes
        • Creating a Pass
        • Modifying a Pass
        • Deleting a Pass
        • Creating a Pass Group
        • Adding a Pass to a Pass Group
        • Modifying a Pass Group
        • Removing a Pass from a Pass Group
        • Deleting a Pass Group
    • Managing Quota Conventions
      • About Quota Conventions
      • Creating a Quota Convention
      • Modifying a Quota Convention
      • Associating a Quota Convention with a Plan
      • Deleting a Quota Convention
    • Managing RADIUS CoA Templates
      • About RADIUS CoA Templates
      • Creating a RADIUS CoA Template
      • Modifying a RADIUS CoA Template
      • Deleting a RADIUS CoA Template
      • Example of Creating and Using a RADIUS CoA Template
    • Managing Retry Profiles
      • About Retry Profiles
      • Creating a Retry Profile
      • Modifying a Retry Profile
      • Deleting a Retry Profile
    • Managing Roaming Profiles
      • About Roaming Profiles
      • Creating a Roaming Profile
      • Modifying a Roaming Profile
      • Deleting a Roaming Profile
    • Managing Service Classes
      • About Service Classes
      • Creating a Service Class
      • Modifying a Service Class
      • Deleting a Service Class
    • Managing Services and Rating Groups
      • About Services
        • Creating a Service
        • Modifying a Service
        • Deleting a Service
      • About Rating Groups
        • Creating a Rating Group
        • Adding a Service to a Rating Group
        • Modifying a Rating Group
        • Removing a Service from a Rating Group
        • Deleting a Rating Group
    • Managing Subscriber Keys
      • About Subscriber Keys
      • Creating a Subscriber Key
      • Modifying a Subscriber Key
      • Deleting a Subscriber Key
    • Managing Traffic Profiles
      • About Traffic Profiles
        • About Traffic Profile Variables
          • Example Traffic Profile Variables
        • Creating a Wireless Traffic Profile
          • ADC Rule Traffic Profile Configuration Parameters
          • Diameter QoS Traffic Profile Configuration Parameters
          • PCC Profile Traffic Profile Configuration Parameters
          • Predefined PCC Rule Extension Traffic Profile Configuration Parameters
          • PCC Rule Traffic Profile Configuration Parameters
          • Predefined ADC Rule Traffic Profile Configuration Parameters
          • Predefined ADC Rule Base Traffic Profile Configuration Parameters
          • Predefined PCC Rule Traffic Profile Configuration Parameters
          • Predefined PCC Rule Base Traffic Profile Configuration Parameters
          • SCE Profile Traffic Profile Configuration Parameters
        • Creating a Cable Traffic Profile
          • Best Effort Traffic Profile Configuration Parameters
          • Diameter QoS Traffic Profile Configuration Parameters
          • Downstream Traffic Profile Configuration Parameters
          • Non-Real-Time Polling Traffic Profile Configuration Parameters
          • RSVP Flow Spec Traffic Profile Configuration Parameters
          • Real-Time Polling Traffic Profile Configuration Parameters
          • Unsolicited Grant Traffic Profile Configuration Parameters
          • Unsolicited Grant with Activity Detection Traffic Profile Configuration Parameters
        • Deploying a Traffic Profile
        • Modifying a Traffic Profile
        • Deleting a Traffic Profile
      • About Traffic Profile Groups
        • Creating a Traffic Profile Group
        • Adding a Traffic Profile to a Traffic Profile Group
        • Modifying a Traffic Profile Group
        • Removing a Traffic Profile from a Traffic Profile Group
        • Deleting a Traffic Profile Group
  • Writing Policy Rules: Conditions, Actions, and Variables Reference
    • Conditions for Writing Policy Rules
      • Policy Condition Categories
      • Application Conditions
        • where AMID is the application manager ID
        • where AppType is the application type
        • where the application is latency sensitive
        • where the application is one of specified name
        • where the application will be using greater than # and less than # bps specified class of bandwidth
        • where the application will be using greater than # and less than # downstream sessions
        • where the application will be using greater than # and less than # specified class of sessions
        • where the application will be using greater than # bps of specified class of bandwidth
        • where the application will be using greater than # bps upstream reserved bandwidth
        • where the application will be using greater than # bps upstream reserved bandwidth
        • where the application will be using greater than # sessions
        • where the application will be using greater than # specified class of sessions
        • where the application will be using greater than # upstream reserved flows
        • where there is no application associated with the request
      • Device Usage Conditions
        • where the device will be handling greater than # and less than # bps of specified class of bandwidth
        • where the device will be handling greater than # and less than # bps of specified class of sessions
        • where the device will be handling greater than # and less than # percent of downstream capacity
        • where the device will be handling greater than # and less than # specified class of sessions
        • where the device will be handling greater than # bps downstream bandwidth
        • where the device will be handling greater than # bps of specified class of bandwidth
        • where the device will be handling greater than # bps reserved bandwidth in total for specified class of traffic
        • where the device will be handling greater than # bps upstream reserved bandwidth
        • where the device will be handling greater than # bps upstream reserved bandwidth in total for specified application
        • where the device will be handling greater than # downstream sessions
        • where the device will be handling greater than # percent of downstream capacity
        • where the device will be handling greater than # percent of reserved capacity for specified class of traffic
        • where the device will be handling greater than # percent of upstream reserved capacity
        • where the device will be handling greater than # percent of upstream reserved capacity for specified application
        • where the device will be handling greater than # reserved flows in total for specified class of traffic
        • where the device will be handling greater than # specified class of sessions
        • where the device will be handling greater than # upstream reserved flows
        • where the device will be handling greater than # upstream reserved flows in total for specified application
      • Mobility Conditions
        • where network initiated requests are supported
        • where the APN matches one of specified APN value(s)
        • where the BSID matches one of specified Bsid value(s)
        • where the Cell Identifier matches one of specified CI value(s)
        • where the cell state is specified
        • where the E-UTRAN Cell Identifier matches one of specified ECI value(s)
        • where the IP address of the Serving Gateway matches one of specified address(es)
        • where the IP address of the Serving PCF matches one of specified address(es)
        • where the IP-CAN type is specified
        • where the Location Area Code matches one of specified LAC value(s)
        • where the mobile session supports sponsored connectivity
        • where the MSTimezone DST is configured daylight savings in hours
        • where the MSTimezone offset is configured timezone offset
        • where the RAT type is specified
        • where the Routing Area Code matches one of specified RAC value(s)
        • where the Routing Area Identifier matches one of specified RAI value(s)
        • where the Service Area Code matches one of specified SAC value(s)
        • where the Serving MCC-MNC matches one of specified MCC-MNC value(s)
        • where the subscribed PRA area matches one of specified PRA area(s)
        • where the Tracking Area Code matches one of specified TAC value(s)
        • where the UE is inside/outside subscribed PRA area
      • Network Device Conditions
        • where # is the CMTS blade index
        • where # is the CMTS channel index
        • where the An-Gw status is active
        • where the cable modem IP address is in specified subnet
        • where the cable modem IP address is specified address
        • where the cable modem MAC address is specified address
        • where the device name matches one of specified name(s)
        • where the device type is specified type
        • where the endpoint IP address is in specified subnet
        • where the endpoint IP address is specified address
        • where the network element name matches one of specified name(s)
        • where the network element type is specified type
        • where the network element's description field is equal to specified description(s)
        • where the network element's diameter identity matches one of specified description(s)
        • where the remote MPE is unavailable
        • where the request is not using the cable modem IP address
        • where the request is using the cable modem IP address
        • where the User Equipment ESN matches one of specified ESN value(s)
        • where the User Equipment IMEISV matches one of specified IMEISV value(s)
        • where the User Equipment MAC matches one of specified MAC value(s)
        • where the User Equipment MEID matches one of specified MEID value(s)
      • Notification Conditions
        • where notification from Sh datasource is received for User Profile
      • Policy Context Properties Conditions
        • where the policy context property name exists
        • where the policy context property name is numerically equal to value
        • where the policy context property name matches one of `value(s)`
        • where the policy context property name1 matches one of name2
      • Policy Method Conditions
        • where evaluate the customized method specified name(s)
      • Policy Counters Conditions
        • where a current status exists for Policy Counter IDs select names
        • where the Filter-Ids for Policy Counter ID select name current status match one or more of Filter-Ids to match
        • where the Final-Unit-Action for Policy Counter IDs select names current status matches Final-Unit-Action to match
        • where the Final-Unit-Indication AVP for Policy Counter IDs select names current status exists
        • where the Policy Counter ID select name current status is between value and value
        • where the Policy Counter ID select name current status is contained in Match Lists select lists
        • where the Policy Counter ID select name current status is numerically equal to value
        • where the Policy Counter ID select name current status matches one of specified value(s)
        • where the Policy Counter ID select name status is equal to default status
        • where the Policy Counter IDs select names exists
        • where the Sy Session exists
      • Policy SDP Properties Conditions
        • where the local codec data is an offer
        • where the local specified SDP property exists
        • where the local specified SDP property is numerically equal to value
        • where the local specified SDP property matches one of value(s)
      • RADIUS Conditions
        • where the BNG COA destination port is port number
        • where the RADIUS accounting request is RADIUS Accounting-Start
        • where the RADIUS request contains a TLV / VSA of name or ID
        • where the RADIUS request contains TLV / VSA name or ID whose value is contained in Match List List of TLV / VSA value as string
        • where the RADIUS request contains TLV / VSA name or ID whose value is numerically equal to number
        • where the RADIUS request contains TLV / VSA name or ID whose value matches one of TLV / VSA value as string
        • where the RADIUS request contains VSAs from vendor
      • Request Conditions
        • where at least one Filter-ID AVP exists
        • where at least one Final-Unit-Action matches Final-Unit-Action to match
        • where at least one Final-Unit-Indication AVP exists
        • where at least one flow has media type that matches specified type(s)
        • where at least one flow with media type specified type(s) has one of the statuses specified status(s)
        • where Filter-ID AVP does not exist
        • where Final-Unit-Indication AVP does not exist
        • where the AF-Application-ID is available
        • where the AF-Application-ID matches one of specified value(s)
        • where the AF-Application is one of managed-applications
        • where the Application-Service-Provider-Identity matches one of specified Application Service Provider Identity(s)
        • where the bearer usage is General
        • where the Classifier parameters are equal to specified value
        • where the codec name for the flow matches one of specified codec name(s)
        • where the corresponding enforcement session supports feature name
        • where the DPI session is a Gx Lite session
        • where the enforcement session is an IP-CAN session
        • where the event trigger is one of specified trigger(s)
        • where the Filter-Ids in the Final-Unit-Indication AVPs match one or more of Filter-Ids to match and the search type is search type
        • where the flow has greater than # grants per interval
        • where the flow is an application flow
        • where the flow media type is one of specified type(s)
        • where the flow media type matches one of user defined media type(s)
        • where the flow media type specified type(s) is one of specified status(s)
        • where the flow packet filter matches one of specified packet filter(s)
        • where the flow usage is one of specified usage(s)
        • where the IP-CAN bearer is the primary bearer
        • where the names of the installed PCC/ADC rules contains one of specified PCC/ADC rule names
        • where the PCC rule being reinstalled contains one of specified rule name(s) and the retry is the final attempt
        • where the PCC/ADC rule being reinstalled contains one of specified rule name(s) and the retry is the final attempt
        • where the protocol being executed is PCMM
        • where the QoS parameters in the flow are equal to specified value
        • where the QoS upgrade is supported
        • where the quota is requested
        • where the quota usage rating conditions changed trigger is one of specified values
        • where the quota usage reporting reason is one of specified values
        • where the RAN-NAS-Release-Cause is Protocol Type and Cause Type
        • where the reauth is triggered by specified type(s)
        • where the reauth is triggered by subscriber profile update with notification type specified type(s)
        • where the reauth request is triggered by scheduled task containing Service key with action
        • where the reauthorization reason is REASON_REVALIDATION_TIMEOUT
        • where the request AVP Media-Component-Description exists
        • where the request AVP name exists
        • where the request AVP name value contains one of value(s)
        • where the request AVP name value is contained in Match Lists select lists
        • where the request AVP name value is numerically equal to value
        • where the request AVP name value matches one of value(s)
        • where the request Credit Management Status is one of specified type(s)
        • where the request is creating a new flow
        • where the request is creating a new session
        • where the request is for downstream bandwidth
        • where the request is for reserved bandwidth
        • where the request is for specified class of traffic
        • where the request is for upstream bandwidth
        • where the request is reporting quota usage using monitoring key
        • where the request is reporting session quota usage
        • where the request MPS Identifier matches one of value(s)
        • where the request supports feature name
        • where the requested downstream bandwidth is greater than # and less than # bps
        • where the requested GCS Identifier matches one of value(s)
        • where the requested guaranteed downstream bandwidth is greater than # bps
        • where the requested guaranteed upstream bandwidth is greater than # bps
        • where the requested maximum upstream bandwidth is greater than specified bps
        • where the requested media component description reservation priority is one of specified
        • where the requested minimum upstream bandwidth is greater than specified bps
        • where the requested QCI is one of specified
        • where the requested quota is one of select quota
        • where the requested rating group is one of select rating group
        • where the requested service class matches one of specified name(s)
        • where the requested services are select service
        • where the requested session reservation priority is one of specified
        • where the requested time limit is greater than # seconds
        • where the requested time limit is unlimited (or unspecified)
        • where the requested upstream APN aggregate maximum bitrate is greater than # bps
        • where the requested volume limit is greater than # kilobytes
        • where the requested volume limit is unlimited or unspecified
        • where the Required-Access-Info matches one of value(s)
        • where the roaming profile for the session is one of Roaming Profile name
        • where the rule report contains one of specified rule name(s) and the final unit action is one of specified values and the rule status is active
        • where the rule report contains one of specified rule name(s) and the rule status is active
        • where the rule report contains one of specified rule name(s) and the rule status is active and the rule failure code is one of specified failure code(s)
        • where the rule report contains one of specified rule name(s) and the rule status is active and the rule failure code is one of specified failure code(s) and the maximum retry count is reached
        • where the rule report contains RAN-NAS-Release-Cause and is Protocol Type and Cause Type
        • where the rule report for the flow has status active
        • where the select type is contained in Match Lists select lists
        • where the select type is not contained in Match Lists select lists
        • where the service info status is one of specified
        • where the Service-URN is one of specified value(s)
        • where the session granted quota using monitoring key is valid
        • where the session granted session level quota is valid
        • where the session is an enforcement session
        • where the SessionClassID is specified value
        • where the specific action is one of specified action(s)
        • where the Sponsor-Identity matches one of specified Sponsor Identity(s)
        • where the TDF-Application-Identifier matches one of specified TDF application id(s)
        • where the user field field is available
        • where top-up instance being granted for select type using monitoring key is valid
      • State Variables Conditions
        • where the last delivery time of specific use case exists in the user state variable of LastDeliveryTime
        • where the scope state variable name + 0 days rounded up with same granularity is after now using configured local time
        • where the scope state variable name exists
        • where the scope state variable name is in the current billing cycle using configured local time
        • where the scope state variable name is numerically equal to value
        • where the scope state variable name is the current mobile country code
        • where the scope state variable name matches one of `value(s)`
        • where the scope state variable name value is contained in Match Lists selected lists
      • Time of Day Conditions
        • where the current time is between start time and end time using configured local time
        • where the current time is within the specified time period(s)
        • where today is a week day using configured local time
        • where today is a weekend day using configured local time
        • where today is day using configured local time
        • where today is the specified number(s) th day(s) of Any Month in natural order using configured local time
      • User Conditions
        • where at least one of subscriber or pool fields named have been updated
        • where the account id matches one of specified id(s)
        • where the account will be handling greater than # and less than # percent of downstream limit
        • where the account will be handling greater than # percent of downstream limit
        • where the account will be handling greater than # percent of upstream reserved limit
        • where the account will be using greater than # and less than # bps downstream bandwidth
        • where the account will be using greater than # and less than # downstream sessions
        • where the account will be using greater than # bps downstream bandwidth
        • where the account will be using greater than # bps of specified class of bandwidth
        • where the account will be using greater than # bps reserved bandwidth in total for specified class of traffic
        • where the account will be using greater than # bps upstream bandwidth in total for specified application
        • where the account will be using greater than # bps upstream reserved bandwidth
        • where the account will be using greater than # downstream sessions
        • where the account will be using greater than # reserved flows in total for specified class of traffic
        • where the account will be using greater than # specified class of sessions
        • where the account will be using greater than # upstream flows in total for specified application
        • where the account will be using greater than # upstream reserved flows
        • where the pool type is basic
        • where the subscriber or pool does not have any of the named entitlements
        • where the subscriber or pool does not have at least one of the named entitlements
        • where the subscriber or pool field + 0 days rounded up with same granularity is after now using configured local time
        • where the subscriber or pool field exists
        • where the subscriber or pool field exists before update
        • where the subscriber or pool field is in the current billing cycle using configured local time
        • where the subscriber or pool field is modified via notification
        • where the subscriber or pool field is numerically equal to value
        • where the subscriber or pool field matches one of specified value(s)
        • where the subscriber or pool field prior to notification matches one of specified value(s)
        • where the subscriber or pool has all of the named entitlements
        • where the subscriber or pool has at least one of the named entitlements
        • where the subscriber or pool profile data is available
        • where the subscriber profile data expiration timestamp field for day pass in millis is less than hours from expiration hours from expiring
        • where the tier is one of specified tier(s)
        • where the tier will be handling greater than # and less than # specified class of sessions
        • where the tier will be handling greater than # specified class of sessions
        • where the tier will be using greater than # and less than # bps of specified class of bandwidth
        • where the tier will be using greater than # bps of specified class of bandwidth
        • where the user E.164 phone number matches one of specified number(s)
        • where the user has greater than # of passes named select type
        • where the user has greater than # of rollover units of type unit type for plan plan name and usage usage type
        • where the user has greater than # of top-ups for plan select type
        • where the user IMSI matches one of specified number(s)
        • where the user is a home user
        • where the user is using dynamic quota for selected
        • where the user is using greater than # percent and less than # percent select type of dynamic quota for selected
        • where the user is using greater than # percent select type of dynamic quota for selected
        • where the user is using greater than # seconds in total for selected quota
        • where the user is using greater than # service-specific units for selected quota
        • where the user is using greater than # units of total volume (bytes) for selected quota
        • where the user is using greater than specified percent and less than # percent of select type for selected quota
        • where the user is using greater than specified percent of select type for selected quota
        • where the user NAI matches one of specified id(s)
        • where the user realm matches one of specified realm(s)
        • where the user Service key exists
        • where the user Service key field contains one of specified value(s)
        • where the user Service key field matches one of value(s)
        • where the user Service key field prior to notification matches one of previous value
        • where the user Service key is in the activation timeframe using configured local time
        • where the user SIP URI matches one of specified URI(s)
        • where the user will be handling greater than # percent of upstream reserved limit
        • where the user will be using greater than # bps reserved bandwidth in total for specified class of traffic
        • where the user will be using greater than # bps upstream reserved bandwidth
        • where the user will be using greater than # bps upstream reserved bandwidth in total for specified application
        • where the user will be using greater than # upstream reserved flows
        • where the user will be using greater than # upstream reserved flows in total for specified application
        • where the User's Tier downstream bandwidth limit is between # bps and # bps
        • where the User's Tier downstream bandwidth limit is greater than # bps
        • where the User's Tier upstream bandwidth limit is between # bps and # bps
        • where the User's Tier upstream bandwidth limit is greater than # bps
    • Actions for Writing Policy Rules
      • Mandatory Policy-Processing Actions
        • accept message
        • break from policy level
        • continue processing message
        • reject message
        • reject message with code `number`
        • reject message with code `number`
        • reject message with Experimental-Result-Code `number` and Vendor-ID `number`
        • skip to next device
        • skip to next flow
      • Optional Policy-Processing Actions
        • accumulate reported quota usage of selected to selected
        • add custom grouped AVP name and send always
        • add the APP Detection Flow select scope to specified PCC rules
        • Advanced: set values for QoS and Charging parameters to specified value
        • apply roaming profile name
        • apply specified profile(s) to all flows in the request
        • apply specified profile(s) to request
        • apply specified profiles to flow(s) whose media type matches one of specified types
        • apply specified profiles to selected specified types flows in the request
        • clear alarm with severity `severity level`, id `unique alarm identifier` and message `message text`
        • disable forwarding to next hop gateway
        • disable monitoring key
        • discard next quota usage report in grace period of select-quota
        • discard next quota usage report in grace period of select-quota using monitoring-key
        • enable event messaging for this request
        • enable subscription for notification of user profile changes
        • enable subtracting usage from select quota for monitoring key
        • enable/disable PRA subscription
        • establish traffic detection session using the IP-CAN TDF information
        • establish traffic detection session with select network element identity
        • evaluate policy group select policy group
        • evaluate policy select policy
        • evaluate the schedule task on Service
        • fetch Policy Counters default from OCS
        • grant # bytes for quota
        • grant # of select units for select quota
        • grant # percent in service-specific units for quota
        • grant # percent in time for quota
        • grant # percent in volume for quota
        • grant # percent of select type for BEST OF select quota
        • grant # percent of select type for select quota
        • grant # seconds for quota
        • grant # service-specific units for quota
        • grant # units of total volume (bytes) for select quota
        • grant # units of total volume (bytes) for select quota using monitoring key
        • grant session time limit to specified percent of select quota
        • grant total volume to Min of # bytes and # percent used for select quota using monitoring key
        • grant total volume to specified percent used for BEST OF select quota
        • grant total volume to specified percent used for BEST OF select quota using monitoring key
        • grant total volume to specified percent used for select quota
        • grant total volume to specified percent used for select quota using monitoring key
        • install specified ADC rule(s) for select scope
        • install specified ADC rule(s) for select scope active between start time and end time
        • install specified ADC rule(s) for select scope active within Time Period
        • install specified ADC rule(s) for select scope for specified retry profile active between start time and end time
        • install specified ADC rule(s) for select scope for specified retry profile active within Time Period
        • install specified ADC rule(s) for select scope with specified retry profile
        • install specified PCC rule(s) for select scope
        • install specified PCC rule(s) for select scope active between start time and end time
        • install specified PCC rule(s) for select scope active within Time Period
        • install specified PCC rule(s) for select scope for specified retry profile active between start time and end time
        • install specified PCC rule(s) for select scope for specified retry profile active within Time Period
        • install specified PCC rule(s) for select scope with specified retry profile
        • mark request AVP name as failed if exists and send always
        • overwrite Conditional Policy Information with Execution-Time to time and parameters specified
        • overwrite DSCP/TOS field with #
        • overwrite SessionClassId with #
        • re-authorize all credit control sessions associated with User
        • re-authorize all PCEF/TDF sessions associated with select scope
        • release all credit control sessions associated with User
        • release all PCEF/TDF sessions associated with select scope
        • release the session
        • release the session with cause `ReleaseCause`
        • remove ADC rule type(s) select types of rules for select scope
        • remove all policy context properties
        • remove all the scope state variables and save always
        • remove custom AVP name from reply always
        • remove default PCC rules of default TDF application IDs for APPLICATION_STOP
        • remove PCC rule for the flow
        • remove PCC rule type(s) select types of rules for select scope
        • remove policy context property name
        • remove specified ADC rule(s)
        • remove specified PCC rule(s)
        • remove the scope state variable name and save always
        • request usage report for monitoring key
        • reset all plan usage
        • reset all plan usage with reset type of select reset type
        • reset all subscriber data
        • reset select quota reset type of select reset type
        • reset the last delivery time of specific use case(s) in the user state variable of LastDeliveryTime
        • reset usage for select quota
        • revalidate the session at datetime using configured local time
        • schedule next RAR for resetting usage for select quota
        • send CoA with COA Template
        • send http POST notification to select notification destination with headers headers and content content
        • send http POST notification to url URL with headers headers and content content
        • send notification to syslog with `message text` and severity `severity level`
        • send notification to trace log with `message text` and severity `severity level`
        • send SMS Alert `specified` to user
        • send SMS `specified` to `default` destination address, `default` TON and `default` NPI from `default` source address, `default` TON and `default` NPI on `now`. Request delivery receipt `default`. Select SMS Gateway `default`.
        • send SMS `specified` to `default` destination address, `default` TON and `default` NPI from `default` source address, `default` TON and `default` NPI on `Billing Day`. Request delivery receipt `default`. Select SMS Gateway `default`.
        • send SMS `specified` to `default` destination address, from `default` source address on user billing day. Request delivery receipt `default`. Select SMS Gateway `default`.
        • send SMS `specified` to `default` destination address, from `default` source address. Request delivery receipt `default`. Select SMS Gateway `default`.
        • send SMS `specified` to user from `default` source address if exceed `number` `days` for `Identity`. Request delivery receipt `default`. Select SMS Gateway `default`.
        • send SMS `specified` to user on `now`. Request delivery receipt `default`. Select SMS Gateway `default`.
        • send SMS `specified` to user on `Billing Day`. Request delivery receipt `default`. Select SMS Gateway `default`.
        • send SMS `specified` to user. Request delivery receipt `default`. Select SMS Gateway `default`.
        • send SMTP message with the following text/plain content
        • set alarm with severity `severity level`, id `unique alarm identifier` and message `message text`
        • set authorization validity time to # seconds
        • set authorization validity time to datetime
        • set authorization validity time to time on day using configured local time
        • set charging server(s) for the IP-CAN/Sd session to specified values
        • set CSG reporting info to select value
        • set custom AVP name value to the policy context property name
        • set custom AVP name value to the user property name and save always
        • set DRMP AVP to DRMP Level in Re-Authorized Request
        • set external field to # percent of select type for selected quota
        • set external field to `value`
        • set NoOptimization to request
        • set policy context property name to the instance name of dynamic quota of selected being used
        • set policy context property name to value
        • set Quota Exhaustion Action to specified
        • set session revalidation time to # seconds
        • set session revalidation time to Policy Counter ID(s) select name(s)
        • set session revalidation time to time on day using configured local time
        • set specified ARP to value
        • set the scope state variable name to now + 0 days rounded up with same granularity using configured local time and save always
        • set the scope state variable name to now using configured local time and save always
        • set the scope state variable name to property name + multiple of 0 days rounded up with same granularity and save always
        • set the scope state variable name to select traffic profile name and save always
        • set the scope state variable name to `value` and save always
        • set the scope state variable name to time plus random value within # seconds and save always
        • set the user property name to Existing or New custom AVP name and send always
        • set threshold to # percent of granted quota for service-specific units
        • set threshold to # percent of granted quota for time
        • set threshold to # percent of granted quota for volume
        • set time limit to # seconds
        • set value to Existing or New custom AVP name and send always
        • set volume limit to # kilobytes
        • subscribe PRA change for PRA area
        • unsubscribe PRA change
    • Policy Rule Variables
  • Glossary