Introduction
Platform Requirements
License Requirements
Basic Features and Functionality
Shallow Packet Inspection
Deep Packet Inspection
Charging Subsystem
Traffic Analyzers
How ECS Works
Content Service Steering
IMPORTANT:
Protocol Analyzer
Rule Definitions
IMPORTANT:
IMPORTANT:
Example
ruledef port-80
tcp
either-port = 80
rule-application routing
exit
ruledef bbc-news
http
url starts-with http://news.bbc.co.uk
rule-application charging
exit
ruledef catch-all
ip
any-match = TRUE
rule-application charging
exit
charging-action free-site
content-id 100
[ ... ]
exit
charging-action charge-by-duration
content-id 101
[ ... ]
exit
rulebase standard
[ ... ]
route
priority 1 ruledef
port-80 analyzer http
action
priority 101 ruledef
bbc-news charging-action free-site
action
priority 1000 ruledef
catch-all charging-action charge-by-duration
[ ... ]
exit
IMPORTANT:
Group-of-Ruledefs
Rulebase
ECS Deployment and Architecture
Enhanced Features and Functionality
IMPORTANT:
Session Control in ECS
Time and Flow-based Bearer Charging in ECS
Fair Usage
Content Filtering Support
Content Filtering Server Group Support
In-line Content Filtering Support
IP Readdressing
Post Processing
Time-of-Day Activation/Deactivation of Rules
URL Filtering
ruledef HTTP://AB-WAP.YZ
www
url starts-with HTTP://CDAB-SUBS.OPERA-MINI.NET/HTTP://AB-WAP.YZ
www
url starts-with HTTP://AB-WAP.YZ
multi-line-or
all-lines
exit
IMPORTANT:
TCP Proxy
IMPORTANT:
TCP Proxy Behavior and Limitations
X-Header Insertion and Encryption
IMPORTANT:
License Requirements
IMPORTANT:
Limitations to the Header Insertion and Encryption Features
Accounting and Charging Interfaces
IMPORTANT:
RADIUS Accounting and Credit Control
Diameter Accounting and Credit Control
Gx Interface Support
IMPORTANT:
Gy Interface Support
IMPORTANT:
Event Detail Records (EDRs)
EDR format
Flow-overflow EDR
EDR Generation in Flow-end and Transaction Complete Scenarios with sn-volume Fields
edr-format edr1
rule-variable
http url priority 10
attribute
sn-volume-amt ip bytes uplink priority 500
attribute
sn-volume-amt ip bytes downlink priority 510
attribute
sn-volume-amt ip pkts uplink priority 520
attribute
sn-volume-amt ip pkts downlink priority 530
attribute
sn-app-protocol priority 1000
exit
edr-format edr2
rule-variable
http url priority 10
attribute
sn-app-protocol priority 1000
exit
edr-format edr3
rule-variable
http url priority 10
attribute
sn-volume-amt ip bytes uplink priority 500
attribute
sn-volume-amt ip bytes downlink priority 510
attribute
sn-app-protocol priority 1000
exit
Usage Detail Records (UDRs)
Charging Methods and Interfaces
Prepaid Credit Control
Postpaid
IMPORTANT:
Prepaid Billing in ECS
Credit Control Application (CCA) in ECS
How Credit Control Application (CCA) Works for Prepaid Billing
Step No. | Description |
---|---|
1
|
Subscriber session starts.
|
2
|
System sends request
to CCA for subscriber’s quota.
|
3
|
CCA sends request to
Data Warehouse (DW) credit quota for subscriber.
|
4
|
Credit Database in DW
sends pre-configured amount of usage limit from subscriber’s
quota to CCA. To reduce the need for multiple requests during subscriber’s
session configured amount of usage limit a major part of available
credit quota for subscriber is set.
|
5
|
CCA sends the amount
of quota required to fulfill the subscriber’s initial requirement
to the system.
|
6
|
When the initial amount
of quota runs out, system sends another request to the CCA and the CCA
sends another portion of available credit quota.
|
7
|
Subscriber session ends
after either quota exhausts for subscriber or subscriber terminates
the session.
|
8
|
CCA returns unused quota
to DW for update to subscribers Credit DB.
|
9
|
EDRs and UDRs are periodically
SFTPd from system memory to the ESS/external storage, if deployed
or to billing system directly as they are generated. Or, if configured,
pushed to the ESS/external storage at user-configurable
intervals.
|
10
|
The ESS/external
storage periodically sends records to the billing system or charging reporting
and analysis system.
|
IMPORTANT:
Postpaid Billing in ECS
How ECS Postpaid Billing Works
ECS Postpaid Billing in GPRS/UMTS Networks
Step No. | Description |
---|---|
1
|
The subscriber initiates
the session.
|
2
|
After subscriber authentication
and authorization, the system starts the session.
|
3
|
Data packet flow and
accounting starts.
|
4
|
System periodically
generates xDRs and stores them to the system memory.
|
5
|
System generates G-CDRs/eG-CDRs
and sends them to billing system as they are generated.
|
6
|
The billing system picks
up the CDR files periodically.
|
7
|
Subscriber session ends
after subscriber terminates the session.
|
8
|
The system stores the
last of the xDRs to the system memory and final xDRs are SFTPd from system
memory to ESS/external storage, if deployed or to billing
system directly.
|
9
|
System sends the last
of the G-CDRs/eG-CDRs to the billing system.
|
10
|
File Generation Utility,
FileGen in external storage periodically runs to generate G-CDRs/eG-CDRs
files for billing system and send them to the billing system.
|
11
|
The billing system picks
up the xDR files from the ESS/external storage periodically.
|
Postpaid Billing in CDMA-2000 Networks
Step No. | Description |
---|---|
1
|
The subscriber initiates
the session.
|
2
|
After subscriber authentication
and authorization, the system starts the session.
|
3
|
Data packet flow and
accounting starts.
|
4
|
System periodically
generates xDRs and stores them to the system memory.
|
5
|
EDRs/UDRs are
periodically SFTPd from system memory to ESS/external storage,
if deployed or to billing system directly as they are generated.
|
6
|
The billing system picks
up the xDR files from the ESS/external storage periodically.
|
7
|
Subscriber session ends
after subscriber terminates the session.
|
8
|
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.
|
9
|
The ESS/external
storage finally sends xDRs to the billing system.
|
External Storage System
IMPORTANT:
IMPORTANT:
Redundancy Support in ECS
Intra-chassis Session Recovery Interoperability
IMPORTANT:
Recovery from Task Failure
Inter-chassis Session Recovery Interoperability
Impact on xDR File Naming
Impact on xDR File Content