PCC/ADC Flow Variables

In addition to the basic policy rule variables, you can use the following variables to get flow information from Policy Charging and Control (PCC)- and Application Detection and Control (ADC)-specific fields in the Diameter Gx Charging-Rule-Definition AVP.

Variable Name
Description
{Flow.ApplicationIdentifier}
Wireless
Replaced with a string representing the application ID.
{Flow.ARP.PreemptionCapability}
Wireless
Replaced with an integer representing whether this service data flow or bearer can get resources that were already assigned to another service data flow with a lower priority level:
  • 0 (PRE-EMPTION_CAPABILITY_ENABLED) — the service data flow or bearer is allowed to get resources
  • 1 (PRE-EMPTION_CAPABILITY_DISABLED, the default, applied if this AVP is not supplied) — the service data flow or bearer is not allowed to get resources
{Flow.ARP.PreemptionVulnerability}
Wireless
Replaced with an integer representing whether the resources assigned to this service data flow or bearer can be assigned to another service data flow with a higher priority level:
  • 0 (PRE-EMPTION_VULNERABILITY_ENABLED, the default, applied if this AVP is not supplied) — the resources can be preempted and allocated to a service data flow or bearer with a higher priority
  • 1 (PRE-EMPTION_VULNERABILITY_DISABLED) — the resources cannot be preempted and allocated to a service data flow or bearer with a higher priority
{Flow.ARP.PriorityLevel}
Wireless
Replaced with an integer representing the priority of a resource request, from 1 (highest) to 15 (lowest).
{Flow.MeteringMethod}
Wireless
Replaced with an integer representing how usage is metered for offline charging; -1 means that the PCEF uses a provisioned default value.
{Flow.MonitoringKey}
Wireless
Replaced with an integer representing the unique identifier that associates this rule with a Monitoring-Key used in Gx quota.
{Flow.MuteNotification}
Wireless
Replaced with an integer representing the value of the Mute-Notification AVP, which mutes the notification to the MPE device of the detected application's start or stop for the specific ADC rule(s). By default, start or stop notifications are sent for the detected application. 0 (MUTE_REQUIRED) indicates that the PCEF does not inform the MPE device when the application's start or stop for the specific ADC rule or rules is detected.
{Flow.Offline}
Wireless
Replaced with an integer representing whether offline charging for the associated PCC rule is enabled or disabled:
  • -1 — The PCEF uses a provisioned default value
  • 0 (DISABLE_OFFLINE) — The offline charging server is disabled
  • 1 (ENABLE_OFFLINE) — The offline charging server is enabled
{Flow.Online}
Wireless
Replaced with an integer representing whether online charging for the associated PCC rule is enabled or disabled:
  • -1 — The PCEF uses a provisioned default value
  • 0 (DISABLE_ONLINE) — The online charging server is disabled
  • 1 (ENABLE_ONLINE) — The online charging server is enabled
{Flow.PCEFInfo}
Wireless
Replaced with an integer representing information that the PCEF applies to traffic, such as VLAN tagging and the next hop gateway.
{Flow.Precedence}
Wireless
Replaced with an integer representing the PCC rule precedence.
{Flow.RatingGroup}
Wireless
Replaced with the charging key for the PCC rule associated with this request.
{Flow.RedirectAddressType}
Wireless
Replaced with a string representing the redirect server address type:
  • -1 — UNKNOWN
  • 0 — IPV4_ADDRESS
  • 1 — IPV6_ADDRESS
  • 2 — URL
  • 3 — SIP_URI
{Flow.RedirectServerAddress}
Wireless
Replaced with a string representing the server address.
{Flow.RedirectSupport}
Wireless
Replaced with an integer representing whether redirect is enabled:
  • -1 — UNKNOWN
  • 0 — DISABLED
  • 1 — ENABLED
{Flow.ReportingLevel}
Wireless
Replaced with a value representing the requested level of usage reporting for the PCC rule associated with this request:
  • 0 (SERVICE_IDENTIFIER_LEVEL) — Usage is reported on the service ID and rating group combination level, and is applicable when the Service-Identifier and Rating-Group AVPs have been provisioned within the Charging-Rule-Definition AVP
  • 1 (RATING_GROUP_LEVEL) — Usage is reported on the rating group level, and is applicable when the Rating-Group AVP has been provisioned within the Charging-Rule-Definition AVP
  • 2 (SPONSORED_CONNECTIVITY_LEVEL) — Applicable for offline charging, usage is reported on the sponsored identity and rating group combination level, and is applicable when the Sponsor-Identity, Application-Service-Provider-Identity, and Rating-Group AVPs have been provisioned within the Charging-Rule-Definition AVP
{Flow.ReportingReasonMask}
Wireless
Replaced with an integer value representing the Diameter Result-Code provided in the Multiple-Services-Credit-Control AVP. Only applicable for Granted units.
{Flow.RequiredAccessInfoMask}
Wireless
Replaced with an integer value representing the requiredAccessInfo.
{Flow.ServiceIdentifier}
Wireless
Replaced with an integer representing the service associated with this request.
{Flow.tdfApplicationIdentifier}
Wireless
Replaced with a string representing the TDF application ID.
{Flow.tdfRedirectAddressType}
Wireless
Replaced with a string representing the redirect TDF server address type:
  • -1 — UNKNOWN
  • 0 — IPV4_ADDRESS
  • 1 — IPV6_ADDRESS
  • 2 — URL
  • 3 — SIP_URI
{Flow.tdfRedirectServerAddress}
Wireless
Replaced with a string representing the TDF server redirect address.
{Flow.tdfRedirectSupport}
Wireless
Replaced with an integer representing whether TDF redirect is enabled:
  • -1 — UNKNOWN
  • 0 — DISABLED
  • 1 — ENABLED
{Flow.UsageReporting}
Wireless
Replaced with an integer representing whether usage reporting from the PCEF to the MPE device is enabled or disabled.