In telecom and usage-based businesses, the gap between raw consumption data and accurate invoices is where revenue is made or lost. Billing mediation is the critical translation layer that converts millions of Call Data Records (CDRs) and usage events into validated, rated charges that your billing system can trust.
Billing mediation is the process of converting raw chargeable events (Call Data Records or CDRs in telecom) into a standardized format that billing platforms can consume and charge accurately to customer invoices.
Mediation bridges the gap between network-generated usage data and billing-ready charges, ensuring every event is captured and monetized accurately. Think of mediation as a translator. Network switches, gateways, and service platforms generate usage data in their native formats. This raw information needs to be normalized, validated, enriched, and rated before it becomes a billable charge.
For CTOs and technical architects, billing mediation is not just a back-office concern. It is infrastructure-critical.
Telecom networks generate millions of CDRs daily. Each record must be captured, validated, and processed without data loss. A mediation system that drops records or misinterprets formats directly translates to revenue leakage.
Different network components like Mobile Switching Centers (MSCs), Session Border Controllers (SBCs), and Packet Gateways output CDRs in different formats. Some use ASN.1, others CSV, XML, or proprietary binary formats. The mediation layer must normalize all of these into a consistent schema for downstream processing.
Not every CDR is valid. Duplicate records, incomplete sessions, test calls, and malformed data must be identified and handled appropriately. A reliable mediation system provides configurable validation rules and clear error reporting.
Once mediated, CDRs need to be rated. Charges are applied based on tariffs, routes, time-of-day, volume tiers, and customer-specific agreements. The mediation system must integrate tightly with the rating engine to ensure accurate charge calculation.
Our mediation engine follows a five-stage processing pipeline designed for reliability, traceability, and performance
CDR files are collected from network elements via SFTP, secure file drops, or direct API integrations. The system supports scheduled batch processing and can be configured for near-real-time collection where required.
Raw CDR files are parsed according to their source format and normalized into EarnBill's internal billable usage record schema. This stage handles format variations across carriers and network vendors.
Each record passes through configurable validation rules with duplicate detection, completeness checks, format validation, subscriber resolution, and service identification.
Validated records are passed to the rating engine, which applies the appropriate charges based on product catalog configuration, rate cards, customer-specific pricing agreements, and volume tiers.
Rated charges are aggregated by billing period and customer hierarchy. The system handles mid-cycle changes with accurate proration. Final charges flow to the invoicing engine with full audit trails.
EarnBill handles diverse CDR formats from multiple carriers and network vendors
Standard comma or tab-separated value files with configurable field mappings
Structured XML records with schema validation and namespace support
Binary encoded telecommunications standard format with full decode support
Legacy format support with position-based field extraction
Modern API-based event formats for real-time integration
Custom formats from major carriers and network equipment vendors
One client deployment processes CDRs from 8 different carriers using 12 distinct mediation formats.all through a single EarnBill instance.
Built for real telecom operations with capabilities that set us apart from traditional billing platforms
A single EarnBill deployment can ingest CDRs from multiple carriers, each with different file formats, field mappings, and delivery schedules. We have production deployments processing 8+ carriers with 12+ distinct mediation formats through one system. Adding a new carrier format does not require code changes.it is a configuration exercise.
Enterprise customers often have complex organizational structures.parent companies, subsidiaries, departments, cost centers.with different billing relationships. EarnBill's account hierarchy feature supports multi-level structures where each level can receive its own invoice or roll up to a parent, and hierarchies can be up to 4 levels deep with configurable billing relationships.
Rate cards, business rules, validation logic, and routing tables are all configurable through the platform.no development cycles required for pricing changes. When your commercial team negotiates a new rate structure or adds a customer-specific discount, it can be implemented immediately without waiting for a release cycle.
Many operators need both postpaid mediation and real-time prepaid charging. EarnBill provides both within a single platform.the same product catalog, customer database, and reporting infrastructure support both models. This eliminates the complexity and data synchronization issues of maintaining separate systems.
While billing mediation originated in telecom, the core problem applies across any usage-based business model
| Industry | Mediation Use Case |
|---|---|
| Telecommunications | Voice, SMS, data CDR processing; interconnect billing |
| MVNOs | Multi-carrier CDR aggregation; wholesale cost reconciliation |
| VoIP Providers | SIP trunk usage; international route rating |
| Cloud/IaaS | Compute, storage, network usage metering |
| SaaS Platforms | API calls, transactions, active user metering |
| IoT/M2M | Device connectivity; data session aggregation |
| Energy/Utilities | Smart meter reads; time-of-use rating |
The common thread: high-volume event data that needs to be normalized, validated, rated, and converted into billable charges with full auditability.
Across our client base, we have seen consistent results that demonstrate the business value of effective billing mediation
One client achieved 100% revenue growth in 3 years on the same platform
Maximum automation with no manual entries for charge application
Reduced billing disputes through traceable, validated charges
Single platform replacing multiple point solutions
Every mediation challenge is different. We start by understanding yours.your CDR sources, your rating complexity, your integration requirements. At EarnBill, we believe billing complexity should not limit your business.