Suppose it is necessary to restrict internet access for subscribers within specific LAC and TAC areas while preserving access to resources from a white list. In this case, PCRF Proxy replaces the standard PCRF policies for subscribers located in the specified zones.
As a result, special rules are automatically applied when a subscriber enters such a zone, and standard policies are restored when the subscriber leaves it.
To implement this case, PCRF Proxy must operate in Gx Proxy mode.
The configuration sequence for this case is described below.
A base station list is formed from identifiers of different base station types: APN, TAC (4G), LAC (2G/3G), CI (2G Cell ID), SAC (3G), RAC (3G), ECI (4G Cell).
Base station lists are displayed and created in the "Zones" section on the "Lists" tab.
Click "+ Create List". Specify the list name. Open the created list. Select the import mode: "Replace All Rows" (all current list contents will be replaced with new data) or "Add Rows" (new data will be added to the existing list contents).
The list can be populated in two ways: paste CSV text or upload a CSV or XLSX file:
tac 60001 60002 60003
When multiple columns are mapped simultaneously, they are processed using logical AND semantics — a record is included in the zone only if all specified column values match. For example, if the file contains TAC = 1 and APN = internet, only subscribers matching both TAC = 1 and APN = internet will be included in the zone.
Example of TAC values imported from a file:
A rule list is an ordered set of instructions used to control traffic, bandwidth, and charging. If the rules are predefined on the PCEF, it is sufficient to specify the rule name so that the PCEF can determine the corresponding parameters.
Rule lists are displayed and created in the "Rules" section.
The list can be populated in several ways: paste or import a JSON array from a file, upload a CSV/XLSX file, or manually add rules through a dedicated form.
Paste a JSON array into the input field or upload a JSON file.
This method is available both when creating and editing a rule list via the "Import JSON" button.
Required fields:
name — Charging-Rule-NameOptional fields:
rating_group — charging key (integer)service_id, precedence, online, offlinemetering_method, qci, reporting_levelflow_status, flow_direction, flow_descriptionmbr_ul, mbr_dl, gbr_ul, gbr_dlExample:
[{"name":"youtube","rating_group":100}]
Click the "Upload CSV/XLSX" button and upload a file containing rules.
This method is available when editing a rule list.
Example file content:
tac 60001 60002 60003
Click the "+ Add Rule" button and manually enter individual rules.
This method is available when editing a rule list.
Required fields:
Optional fields:
Example:
A zone is an entity formed from lists of base station identifiers of different types and associated with a specific rule list.
Zones are displayed and created in the "Zones" section on the "Zones" tab.
By default, the "local" zone is created — it contains the base rules for local/proxy_local modes. It is activated by proxy configuration, not manually.
Example:
The "Sessions" section contains information about all active sessions.
The "Settings" section is used to select the Event-Trigger values that PCRF Proxy sends over the Gx interface.
Event-Triggers define events upon which the PCEF sends updates over the Gx interface. PCRF Proxy uses these notifications to promptly recalculate and update policies, for example when a subscriber's location changes or when a configured timer expires.
The system automatically separates triggers into "inherited" (from the PCRF) and "local" (from PCRF Proxy) to avoid duplicate requests in the network:
Available Event-Triggers:
