The NetMaut PCRF (Policy and Charging Rules Function) is the brain of a mobile data network. It determines which quality of service is granted for data connections.
Based on a number of input parameters from the PGW and on data stored in the SPR the PCRF takes policy decisions in real-time and grants the best values for the current session at the current point in time.
The PCRF controls network elements which are usually decentralized such as Packet Gateways, Traffic Optimizer systems or TDF (Traffic Detection Function), also known as DPI systems (Deep Packet Detection).
By setting triggers the PCRF moreover requests information in case of status changes in order to verify, and if required modify, its latest decision based on the new information.
Possible Input Parameters
The PCRF accepts various different input parameters transmitted for example by the Diameter Gx messages of the Packet Gateway. The following list shows the most frequently used information:
- subscriber ID (MSISDN or IMSI)
- IP address of the device
- type of IP-CAN (GPRS, LTE, etc.)
- IP-CAN bearer modus
- IP-CAN bearer parameter
- request type (initial, modificiation, etc.)
- location of the subscriber
- PDN ID
- PLMN identifier
The NetMaut PCRF supports a growing number of interfaces and applications:
- Diameter Gx – interface from PCEF
- Diameter Sy – interface to OCS
- Diameter Sp – interface to SPR
- UD (SOAP) – interface to provisioning
- UDR (LDAP) – interface to user information held by the provider
and for integrations beyond the standard
- HTTP (REST, SOAP)