Mediation parses CDRs and UDRs in different formats according to the rules set in the config files. A set of rules for various CDR types will also differ. This is convenient when you need to separately process transit calls or simultaneously use several softswitches.
In some cases you may need extra CDR or UDR processing before loading. Mediation allows you to modify prefixes in selected CDRs. Moreover, filtering out CDRs with certain prefixes or from certain switches is possible.
To rate the following services: paid metered service usage, long-distance and international phone calls, connection fees, and digital services such as VoD, CDN, and EDI, billing system needs usage data. Hydra includes a Mediation module which prepares raw accounting data for further rating and charging.
Parsing and Processing CDRs and UDRs: Rules for Everything
Working with External Billing System
Some major service providers send already rated CDRs/UDRs. For example, satellite networks, such as INMARSAT, sell traffic wholesale to their reseller partners, who subsequently sell it to retail users.
Hydra Mediation installed at a reseller processes CDRs (adds markups and so on) and passes them into Billing without internal rating. Thus, resellers are more than happy to offer their own price plans to customers.
RADIUS, SNMP, and Netflow Accounting
Data usage accounting via Netflow, SNMP and RADIUS protocols has ready-made solutions in Hydra. Mediation collects accounting data and loads it in batches into Billing.
Hydra is able to charge separately for different traffic classes, based on ASN, subnets, time intervals, or pre-classified accounting data.
Hydra also polls SNMP counters to measure currently consumed bandwidth for percentile-based billing.