Pre-processing During Configuration

Once the Active Charging Service configuration is done (including rulebase, associated ruledefs, and charging actions), SMF processes the configured values and derives PCC Rules, QoSData, and ChargingData from the configured values. The following principles are used to create these entities:

  1. QoSData:

    1. Each configured charging action results in a QoSDesc creation.

    2. The flow-limit-bandwidth configured under charging action provides the GBR/MBR for the QoSData.

    3. The QCI and ARP configured in charging action constitute the 5QI and ARP of the QoSData. If no QCI and ARP are configured, the 5QI and ARP of the default QoS flow are associated with this QoSData.

  2. ChargingData:

    1. The billing-action configuration under charging action determines whether offline charging is enabled in the created ChargingData.

    2. The cca charging credit configuration under charging action determines whether online charging is enabled in the created ChargingData.

    3. The rating group and service ID of the ChargingData are provided by content-id and service-identifier configuration under charging action.

  3. PCCRule:

    1. Each ruledef under a rulebase results in creation of a PCCRule.

    2. The packet-filter configured under charging action is used for the FlowInformation in the PCCRule.

    3. The QoSData and ChargingData associated with this ruledef in the rulebase configuration form the refQoS and refChg for this PCCRule.

All the created PCCRules, QoSData, and ChargingData are saved per rulebase.