Page 1
Cisco ASR 5x00 Enhanced Charging Services Administration Guide Version 15.0 Last Updated October 31, 2014 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883...
Page 2
ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at www.cisco.com/go/trademarks.
Loading and Upgrading Tethering Detection Databases ............... 47 Session Recovery Support ......................47 Time-of-Day Activation/Deactivation of Rules ..................47 How the Time-of-Day Activation/Deactivation of Rules Feature Works ........48 Transactional Rule Matching ......................48 Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Page 4
Enhanced Charging Service Configuration ........... 83 Initial Configuration ..........................84 Creating the ECS Administrative User Account ................. 84 Installing the ECS License ......................... 85 Enabling Enhanced Charging Service....................85 Configuring the Enhanced Charging Service ..................86 ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
About this Guide This document pertains to the features and functionality that run on and/or that are related to the Cisco® ASR 5000 and virtualized platforms. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Text represented as menu or sub- This typeface represents menus and sub-menus that you access within a software menu names application, for example: Click the File menu, then click New ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide viii...
Use the information in this section to contact customer support. Refer to the support area of http://www.cisco.com for up-to-date product documentation or to submit a service request. A valid username and password are required to access this site. Please contact your Cisco sales or service representative for additional information.
Cisco ASR 5x00 Serving Gateway Administration Guide Cisco ASR 5000 Session Control Manager Administration Guide Cisco ASR 5000 Packet Data Gateway/Tunnel Termination Gateway Administration Guide Release notes that accompany updates and upgrades to the StarOS for your service and platform...
This chapter provides an overview of the Enhanced Charging Service (ECS) in-line service, also known as Active Charging Service (ACS). This chapter covers the following topics: Introduction Basic Features and Functionality ECS Deployment and Architecture Enhanced Features and Functionality Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
System Administration Guide and/or contact your Cisco account representative. License Requirements The ECS in-line service is a licensed Cisco feature. Separate session and feature licenses may be required. Contact your Cisco account representative for detailed information on specific licensing requirements.
HTTP header). It also performs stateful packet inspection for complex protocols like FTP, RTSP, and SIP that dynamically open ports for the data path and this way, user plane payload is differentiated into “categories”. Traffic Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Content Service Steering Content Service Steering (CSS) enables directing selective subscriber traffic into the ECS subsystem (in-line services internal to the system) based on the content of the data presented by mobile subscribers. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
Page 15
Protocol Analyzer Software Stack Every packet that enters the ECS subsystem must first go through the Protocol Analyzer software stack, which comprises of individual protocol analyzers for each of the supported protocols. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Page 16
HTTP header fields. Rule Definitions Rule definitions (ruledefs) are user-defined expressions based on protocol fields and protocol states, which define what actions to take on packets when specified field values match. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
Page 17
The following is an example of a ruledef to match packets: http url contains cnn.com –or– http any-match = TRUE In the following example the ruledef named “rule-for-http” routes packets to the HTTP analyzer: route priority 50 ruledef rule-for-http analyzer http Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Page 19
Then output from this inspection is passed to the charging engine, where charging ruledefs apply to perform actions on the output. Routing Ruledefs and Packet Inspection The following figure and the steps describe the details of routing ruledef application during packet inspection. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Page 20
7 or 7+ analyzer for deep-packet inspection. Step 5 After the packet has been inspected and analyzed by the Protocol Analyzer Stack: Step a The packet resumes normal flow and through the rest of the ECS subsystem. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
Page 21
In the Classification Engine, the output from the deep-packet inspection is compared to the charging ruledefs. The priority configured in each charging ruledef specifies the order in which the ruledefs are compared against the packet inspection output. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Page 22
Match the plus character Match the asterisk character Match the alert (ASCII 7) character Match the backspace (ASCII 8) character Match the form-feed (ASCII 12) character Match the new line (ASCII 10) character ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
Page 23
The following command specifies a regex rule expression using the regex character \ (escaped backslash character) to match the following value in the HTTP Host request-header field: host*01. http host regex “host\\*01” The first \ is used as an escape sequence for the second \. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Page 24
"(http://|http://www).server[0-2][0-9].com/search?form=(pdf|zip)" How it Works This section describes how regex rule matching works. The following steps describe how regex rule matching works: 1. Regex ruledefs/group-of-ruledefs are configured in the CLI. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
Page 25
CLI command in the ACS Rulebase Configuration action priority <action_priority> Mode. Doing so has no impact on regex building, although it uses additional memory there is no impact on traffic processing. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Page 26
A rulebase list enables a list of rulebases to be sent to the OCS over the Gy interface using a buffer. The OCS can then select a specific rulebase from the rulebase list, and apply the ruledefs and billing policies associated with that rulebase to subscribers. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
Page 27
When a subscriber call is connected, the Session Manager provides the list of rulebase names to the OCS, which chooses the rulebase to be used for the subscriber session from the list. In case the OCS is not reachable, the rulebase configured as the default will be used. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
The following figure shows a typical example of ECS deployment in a mobile data environment. Figure 5. Deployment of ECS in a Mobile Data Network The following figure depicts the ECS architecture managed by the Session Controller (SessCtrl) and Session Manager (SessMgr) subsystems. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
Page 29
Enhanced Charging Service Overview ECS Deployment and Architecture ▀ Figure 6. ECS Architecture Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Management Operations chapter in the System Administration Guide. Session Control in ECS In conjunction with the Cisco ASR 5x00 chassis, the ECS provides a high-level network flow and bandwidth control mechanism in conjunction with the Session Control subsystem. ECS Session Control feature uses the interaction between SessMgr subsystem and Static Traffic Policy Infrastructure support of the chassis to provide an effective method to maximize network resource usage and enhancement of overall user experience.
Page 31
PCRF explicitly enables threshold-breach notification trigger in a CCA-U message. Report volume usage to PCRF in a CCR-U message when the service-group removed is the last using the shared volume-quota. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
AVPs. The following attributes of charging-action can be set and changed by PCRF over Gx. Flow-Status: Can be set to Forward, Block, or Redirect. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
Gx. A single monitoring-key can be specified for multiple ruledefs. This allows sharing of assigned volume quota across all the ruledefs with the same Monitoring-Key ID. To Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Volume usage is tracked at the charging-action level and at QoS-group-of-ruledefs level. If a received packet causes volume threshold to exceed, then a trigger ECS sends a CCR-U message to PCRF with Service-Group-Event AVP ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
Function (TPF) to the charging capabilities that categorize the PDP context data volume for specific service data flows. Service data flows are defined by charging rules. The charging rules use protocol characteristics such as: IP address Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Impact on xDR File Naming section. Content Filtering Support ECS provides off-line content filtering support and in-line static and dynamic content filtering support to control static and dynamic data flow and content requests. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
This solution will have the exact IP entries as obtained live from snooping DNS responses. They will be geographically and TTL correct. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
▀ Enhanced Features and Functionality License Requirements DNS Snooping is a licensed Cisco feature. A separate feature license may be required. 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.
Page 39
CLI command will be displaying only the patterns for which at least one IPv4/IPv6 address is learnt as all other information is available from the configuration. The following call flow illustration and descriptions explain how the DNS Snooping feature works. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Page 40
The AAA server processes the AAA Access Request from the ECS to create the session, and the Policy Manager in AAA server uses subscriber identification parameters including NAI (username@domain), Calling Station ID (IMSI, MSID), and Framed IP Address (HoA) as the basis for subscriber lookup. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
Page 41
The response is sent to the UE. UE requests for session termination. System sends Accounting-Stop Request to AAA server. AAA server stops accounting for subscriber and sends Accounting-Stop-Response to the system. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
For one flow from an MS, if one packet is re-addressed, then all the packets in that flow will be re-addressed to the same server. Features like DPI and rule-matching remain unaffected. Each IP address + port combination will be defined as a ruledef. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
Original Server, all subsequent requests will be sent to it until the URL-based re-addressing rule matches. This behavior holds true even for multiple concatenated HTTP requests in one packet. The following call flow explains the URL HTTP Request Re-addressing feature. Figure 8. URL HTTP Request Re-addressing Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
When the packet matches a rule and the appropriate charging action is applied, the next-hop address is picked from the charging action and is copied to the packet before sending the packet to Session Manager. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
The following points should be considered while configuring post-processing rules for next-hop/readdressing. The rules will be L3/L4 based. They should be configured in post-processing rules' charging actions. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
ICMP, then tethering detection is not possible for the same. License Requirements Tethering Detection is a licensed Cisco feature. A separate feature license may be required. 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.
The Time-of-Day Activation/Deactivation of Rules feature uses time definitions (timedefs) to activate/deactivate static ruledefs/groups-of-ruledefs such that they are available for rule matching only when they are active. Important: The time considered for timedef matching is the system’s local time. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
The Fastpath feature can be used to reduce the overall system performance impact as a large amount of data packet is consumed through the ECS data path. The Fastpath feature introduces an alternate ECS data path (Fastpath) with limited ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
Packet already queued — Bulkstatistics Support Bulkstatistics reporting for the TRM feature is supported. The following bulkstatistics are available in the ECS schema: trm-rule-match-bypassed trm-rule-match-bypass-triggered fp-eligible-flows fp-packets fp-failures Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
You need to enable HTTP analysis to detect Websockets, and Websocket connections cannot be detected on ssecure-HTTP connections. URL Filtering The URL Filtering feature simplifies using rule definitions for URL detection. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
Blowfish or AES. This is achieved using CLI and there are no changes done to the dynamic fields. The operator can have different encryption for different rules configurable using CLI. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
The packets that are sent out from the ECS are not considered for charging. This approach is similar to the behavior of ECS without proxy. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
For all downlink packets, ingress flow would involve completing the following steps, and then enters the Gi side TCP IP Stack of proxy: 1. IP Analysis (support for IP reassembly) 2. Network Address Translation Processing Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Page 56
It will match normal TCP rules. TCP Checksum Validation: Without TCP Proxy TCP Checksum validation is optional (configurable through "transport-layer-checksum verify-during-packet-inspection tcp" CLI command). With TCP Proxy TCP ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
Page 57
Using both "tcp state" and "tcp proxy-state" in the same ruledef is allowed. If proxy is enabled, they would map to Gi-side and Gn-side, respectively. If TCP Proxy is not enabled, the "tcp proxy-state" and "tcp proxy-prev- state" rules will not be matched because proxy-state will not be applicable. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
There is no data to be delivered by ECS to the peer. The flow control buffers do no contain any data. There is no data to be read by ECS. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
IPSG, and P-GW. License Requirements X-Header Insertion and Encryption are both licensed Cisco features. A separate feature license may be required. 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.
OOO request timeout. When a reordering packet is received, the queued packets are forwarded. However, if a reordering packet is not received before the OOO queue timeout, the queued packet will be forwarded without any analysis done to those packets. IP Fragmented Packets ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
If a packet is buffered by ICAP, header insertion will not occur for that packet. Receive window will not be considered during header enrichment. That is, after header enrichment if packet exceeds receive window, ECS will not truncate the packet. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
If the HTTP GET or POST header is not completed in three packets, anti spoofing will occur only for the last packet in which the header completes, as buffering supported only up to a maximum of two packets. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
QoS updates to the UE and is only controlling TFT related updates. This CLI is supported only for default bearer. For more information on these commands, see the ACS Charging Action Configuration Mode Commands and ACS Rulebase Configuration Mode Commands chapters in the Command Line Interface Reference. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
ECS supports different accounting and charging interfaces for prepaid and postpaid charging and record generation. Important: Some feature described in this section are licensed Cisco features. A separate feature license may be required. 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.
Gy session failover from one server to the other. For a more scalable installation, a layer of proxies or other Diameter agents can be introduced to provide features such as multi-path message routing or message and session redirection features. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
The bytes/packet count will be printed as a part of “sn-volume-amt” attribute in the EDR. Hence, this attribute must be configured in the EDR format. EDR Generation in Flow-end and Transaction Complete Scenarios with sn-volume Fields Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Page 68
OK BYE timestamp. The EDR generation logic calculates the call duration based on the INVITE and end timestamps, it also accesses the child RTP/RTCP flows to calculate the combined uplink/downlink bytes/packets counts and sets them in the appropriate fields. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
In a postpaid environment, the subscribers pay after use of the service. AAA/RADIUS server is responsible for authorizing network nodes to grant access to the user, and the CDR system generates G-CDRs/eG-CDRs/EDRs/UDRs for billing information on pre-defined intervals of volume or per time. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Prepaid quota in ECS is implemented using RADIUS and DCCA as shown in the following figure. How ECS Prepaid Billing Works The following figure illustrates a typical prepaid billing environment with system running ECS. Figure 9. Prepaid Billing Scenario with ECS ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
The following figure and steps describe how CCA works with in a GPRS/UMTS or CDMA-2000 network for prepaid billing. Figure 10. Prepaid Charging in GPRS/UMTS/CDMA-2000 Networks Table 6. Prepaid Charging in GPRS/UMTS/CDMA-2000 Networks Step Description Subscriber session starts. System sends request to CCA for subscriber’s quota. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
The ESS/external storage periodically sends records to the billing system or charging reporting and analysis system. Important: For information on ESS contact your Cisco account representative. Postpaid Billing in ECS This section describes the postpaid billing that is used to implement off-line billing processing for a variety of end user services.
ECS Postpaid Billing in GPRS/UMTS Networks The following figure and steps describe how ECS works in a GPRS/UMTS network for postpaid billing. Figure 12. Postpaid Billing with ECS in GPRS/UMTS Network Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Page 74
The billing system picks up the xDR files from the ESS/external storage periodically. Postpaid Billing in CDMA-2000 Networks The following figure and steps describe how ECS works within a CDMA-2000 network for postpaid billing. Figure 13. Postpaid Billing with ECS in CDMA-2000 Network ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
Page 75
The system stores the last of the xDRs to the system memory and final xDRs are SFTPd from system memory to the ESS/external storage, if deployed or to billing system directly. The ESS/external storage finally sends xDRs to the billing system. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
External Storage System Important: For information on availability/support for ESS, contact your Cisco account representative. The External Storage System (ESS) is a high availability, fault tolerant, redundant solution for short-term storage of files containing detail records (UDRs/EDRs/FDRs (xDRs)). To avoid loss of xDRs on the chassis due to overwriting, deletion, or unforeseen events such as power or network failure or unplanned chassis switchover, xDRs are off-loaded to ESS for storage and analysis to avoid loss of charging and network analysis information contained in the xDRs.
ECS does not require manual resource allocation. The ECS subsystem automatically allocates the resources when ECS is enabled on the chassis. ECS must be enabled on the chassis before configuring services. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Caution: Persistent data flows are NOT recoverable during session recovery. Important: Redundancy is not available in the current version of the Cisco XT2 platform. Intra-chassis Session Recovery Interoperability Intra-chassis session recovery is coupled with SessMgr recovery procedures. Intra-chassis session recovery support is achieved by mirroring the SessMgr and AAAMgr processes. The SessMgrs are paired one-to-one with the AAAMgrs.
Failure of an ECS software process on an individual packet processing card Failure of a system such that a second system takes over according to the Inter-chassis Session Recovery feature File Sequence Number (FileSeqNumber) rollover from 999999999 to 0 Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
However, this transition impacts the xDRs for those subscribers that are in-progress at the time of the transition. For in progress subscribers, a subset of the xDR fields and their contents are carried over to the ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
Page 81
“FDR Reason” is marked as a PDSN Handoff and therefore is set to a value of “1” and corresponding actions are taken by the billing system to assure a proper and correct accounting of subscriber activities. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
This chapter describes how to configure the Enhanced Charging Service (ECS) functionality, also known as Active Charging Service (ACS). The following topics are covered in this chapter: Initial Configuration Configuring the Enhanced Charging Service Configuring Enhanced Features Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Note that only Administrator and Config-administrator level users can provision ECS functionality. Refer to the Configuring System Settings chapter of the System Administration and Configuration Guide for additional information on administrative user privileges. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
Initial Configuration ▀ Installing the ECS License The ECS in-line service is a licensed Cisco product. Separate session and feature licenses may be required. Contact your Cisco account representative for detailed information on 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.
Creating the Enhanced Charging Service To create an Enhanced Charging Service, use the following configuration: configure active-charging service <ecs_service_name> Notes: In this release, only one ECS service can be created in a system. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
A group-of-ruledefs enables grouping rules into categories, so that charging systems can base the charging policy on the category. To create and configure a group-of-ruledefs, use the following configuration: configure active-charging service <ecs_service_name> group-of-ruledefs <ruledef_group_name> add-ruledef priority <priority> ruledef <ruledef_name> Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Readdressing of packets based on the destination IP address of the packets enables redirecting unknown gateway traffic to known/trusted gateways. This is implemented by configuring the re-address server in the charging action. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
Enhanced Charging Service. A rulebase is basically a subscriber’s profile in a charging service. To create and configure a rulebase, use the following configuration: configure active-charging service <ecs_service_name> rulebase <rulebase_name> Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
<rulebase_list_name> <rulebase_name> [ <rulebase_name> + ] exit Configuring a Rulebase List in an APN To configure the rulebase list that was created in the ACS configuration mode in an APN, use the following configuration: ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
<protocol> <rule> priority <priority> event-label <event_label> priority <priority> Important: For information on EDR format configuration and rule variables, refer to the EDR Format Configuration Mode Commands chapter of the Command Line Interface Reference. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Enabling Charging Record Retrieval To retrieve charging records you must configure the context that stores the charging records to accept SFTP connections. To enable SFTP, use the following configuration: configure context local ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
For information on how to configure rulebases, see the Configuring Rulebases section. To configure a rulebase for a subscriber, use the following configuration: configure context <context_name> subscriber name <subscriber_name> active-charging rulebase <rulebase_name> Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
(for example, addition of another CLI command). action The option causes allocation of a significant amount of memory for the most efficient organization. high ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
This section describes how to configure the Prepaid Credit Control Application for Diameter or RADIUS. Important: To configure and enable Diameter and DCCA functionality with ECS, you must obtain and install the relevant license on the chassis. Contact your Cisco account representative for detailed information on licensing requirements. Important: Before configuring Diameter or RADIUS CCA, you must configure AAA parameters.
Page 97
<operator> { limit-reached | lower-bandwidth } cca redirect-indicator <operator> <indicator_value> must be the name of the ruledef that you want to use for Prepaid Credit Control Application <ruledef_name> rules. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Important: To configure and enable Diameter and DCCA functionality with ECS, you must obtain and install the relevant license on the chassis. Contact your Cisco account representative for detailed information on licensing requirements. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
Page 99
Optional: If you want to configure the service for IMS authorization in 3GPP service network, you can configure dynamic rule matching with Gx interface and dynamic rule matching order in rulebase, use the following configuration: configure active-charging service <ecs_service_name> rulebase <rulebase_name> dynamic-rule order { always-first | first-if-tied } Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Page 100
Credit Control Configuration Mode for an Enhanced Charging Service. select To configure DCCA peers within an APN, use the following configuration: ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
RADIUS parameters are configured: <vpn_context> Optional: To specify the accounting interval duration for RADIUS prepaid accounting, in the Rulebase Configuration Mode, enter the following command: cca radius accounting interval <interval> Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Applying an ACL to an Individual Subscriber IP ACLs are applied to subscribers via attributes in their profile. The subscriber profile could be configured locally on the system or remotely on a RADIUS server. ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
For information on configuring GTPP accounting, if you are using StarOS 12.3 or an earlier release, refer to the AAA and GTPP Interface Administration and Reference. If you are using StarOS 14.0 or a later release, refer to the AAA Interface Administration and Reference. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Before you can use this command, the CDR transfer mode and file locations must be set to push in the EDR/UDR Module Configuration Mode. The command is available in the Exec Mode. cdr-push Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
This section describes how to configure the TCP Proxy feature. To enable and configure the TCP Proxy feature in the rulebase, use the following configuration: configure active-charging service <ecs_service_name> rulebase <rulebase_name> Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Cisco account representative. To enable and configure the Tethering Detection feature, use the following configuration: configure active-charging service <ecs_service_name> tethering-database [ os-signature <os_signature_db_file_name> | tac <tac_db_file_name> | ua-signature <ua_signature_db_file_name> ] + ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
Placing this ruledef at the highest priority in the rulebase will ensure all the tethered flows are charged as per the tariff plan for tethered traffic. configure active-charging service ecs_service tethering-database ruledef tethered-traffic tethering-detection flow-tethered tcp any-match = TRUE Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
To verify your configuration, in the Exec mode, enter the following command: show active-charging rulebase name <rulebase_name> Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
This section lists the syntax to enable or disable websocket flow detection feature. To enable websocket flow detection feature, use the following configuration: configure active-charging service <ecs_service_name> rulebase <rulebae name> websocket flow-detection <protocol> ▄ Cisco ASR 5x00 Enhanced Charging Services Administration Guide...
To enable or disable the group in the rulebase for processing prefixed URLs, use the following configuration: configure active-charging service <ecs_service_name> rulebase <rulebase_name> url-preprocessing bypass group-of-prefixed-urls <prefixed_urls_group_name> url-preprocessing bypass group-of-prefixed-urls <prefixed_urls_group_name> Notes: Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
Page 118
Enrichment. Configuring X-Header Insertion This section describes how to configure the X-Header Insertion feature. Important: This feature is license dependent. Please contact your Cisco account representative for more information. To configure the X-Header Insertion feature: Step 1 Create/configure a ruledef to identify the HTTP packets in which the x-headers must be inserted. For information on...
Page 119
] key <key> ] [ first-request-only ] [ -noconfirm ] Notes: If rc4md5 encryption is configured in the charging action, it will take precedence over RSA certificate based encryption for flows hitting particular charging action. Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...
▀ Configuring Enhanced Features Configuring X-Header Encryption This section describes how to configure the X-Header Encryption feature. Important: This feature is license dependent. Please contact your Cisco account representative for more information. To configure the X-Header Encryption feature: Step 1...
Page 121
Enhanced Charging Service Configuration Configuring Enhanced Features ▀ Verifying your Configuration To verify your configuration, in the Exec Mode, enter the following command: show active-charging xheader-format name <xheader_format_name> Cisco ASR 5x00 Enhanced Charging Services Administration Guide ▄...