Support for Interim EDRs

Feature Summary and Revision History

Summary Data

Applicable Product(s) or Functional Area

  • P-GW

  • SAE-GW

Applicable Platform(s)

  • ASR 5500

  • VPC - DI

  • VPC - SI

Default Setting

Disabled - Configuration Required

Related Changes in This Release

Not Applicable

Related Documentation

  • Command Line Interface Reference

  • ECS Administration Guide

  • Statistics and Counters Reference

Revision History

Revision Details

Release

First introduced.

21.9.4

Feature Changes

ECS supports generation of Interim EDRs – EDRs that are generated for ongoing flows based on a configurable timer.

Usually, EDRs are generated for flows only when the flow terminates or when the flow reaches the configured flow idle-timeout value. These flows could have time duration that is as long as 48 hours, which makes it difficult to track subscriber activity until an EDR is generated.

Thus, with interim EDRs, ongoing flow activities can be tracked by configuring an interim timeout value for a flow. On expiration of the interim timer, an EDR is generated.

For configuring an interim EDR, a new condition – interim is CLI configurable. Based on the configuration, the interim timer is applied to newly-created flows. On expiration of the timer, an interim EDR is generated along with the following reason: sn-closure-reason (23). The information volume available until the expiration of the timer is populated in the EDR along with its respective timestamps.

The Interim EDR functionality is license controlled. Contact your Cisco Account representative for detailed information on specific licensing requirements. For information on installing and verifying licenses, refer to the Managing License Keys section of the Software Management Operations chapter in the System Administration Guide.

Command Changes

flow end-conditon

In the ACS Rulebase Configuration mode, the flow end-condition command supports the interim condition. On configuring this condition, the interim timer is initiated for newly-created flows. An interim EDR is generated on expiration of the timer.

Use the following configuration to enable generation of interim EDRs.

configure 
   require active-charging 
   active-charging service service_name 
      rulebase rulebase_name 
         flow end-condition interim interim_timer_value charging-edr charging_edr_format_name 
         end 

NOTES:

  • flow : Specifies a flow related to the user session.

  • end-condition : Specifies the end condition of the flow related to a user session that triggers EDR generation.

  • interim : This condition specifies the interim threshold condition of the flow where an EDR is generated based on the configured timer value. The interim_timer_value is configured in minutes with a configurable range from 15 to 1440 minutes.

  • charging-edr : Specifies the charging EDR format that is used to generate the EDRs. charging_edr_format_name must be the name of a charging EDR format, and must be an alphanumeric string of 1 through 63 characters.

  • The interim keyword is only applicable for new flows created and not on existing flows.