CDR Billing Software for UK Telecoms Resellers
Manual CDR processing wastes time and causes errors. Your team shouldn't spend hours wrangling spreadsheets from different carriers.
Our platform collects call records from your carriers automatically. It normalises, rates, and validates them. You get clean, billable data without the hassle.
What is CDR billing?
CDR stands for Call Detail Record. A CDR is a data file generated by a telecoms carrier every time a call, text, or data session takes place. It records the number dialled, the duration, the date and time, and the cost.
CDR billing is the process of collecting those records, rating each one against your tariffs, and using the totals to generate invoices for your customers. For a telecoms reseller, this means pulling CDR files from every carrier you work with, normalising them into a consistent format, and running them through your rate cards.
Done manually, CDR billing takes hours. Our CDR billing software does it automatically, processing over 85 different CDR formats with error detection built in. Part of our telecoms billing software for UK resellers.
How It Works
From collection to invoice, your call records go through four stages. Each one is automated and checked.
Collection
We pull call records from your carriers automatically via SFTP, API, or email attachments.
Normalisation
Every carrier sends data differently. We convert all formats into a single, clean structure you can work with.
Rating & Validation
Each record is rated against your tariffs and checked for errors. Nothing slips through without being flagged.
Reporting
Processed data feeds straight into your invoices and reports. Clear, accurate, and ready to bill.
85+ CDR Formats Supported
Every carrier sends data in a different format. Some use CSV. Others use XML, fixed-width, or something entirely bespoke.
We handle them all. Our platform supports over 85 formats out of the box:
- ✓ Fixed line carriers
- ✓ Mobile networks
- ✓ Data and broadband providers
- ✓ Bespoke and legacy formats
If your carrier isn't on the list, we'll build a custom parser. It's part of the service.
Built-In Error Detection
Errors in call records cost you money. Our system checks every record and flags anything that looks wrong.
Unusual Usage
Spot calls that fall outside normal patterns. Catch fraud or misuse before it reaches your customers' bills.
Rating Anomalies
Find records that don't match expected costs. Protect your margins and your customers.
Carrier Comparison
Cross-check carrier charges against your own rating. Catch discrepancies before they become problems.
Pattern Analysis
Track trends over time to spot issues early. Prevention is cheaper than cure.
Processing Frequency by Package
Choose the processing speed that matches your business needs.
| Package | Processing Frequency |
|---|---|
| Startup | Monthly |
| Standard | Weekly |
| Premium | Daily |
| Enterprise | Real-time |
Why Automate Your CDR Processing?
Save Time
Stop spending hours on spreadsheets. Let the platform do the heavy lifting while you focus on growing your business.
Improve Accuracy
Manual processing means human error. Automated processing means consistent, reliable results every time.
Protect Your Revenue
Catch rating errors and anomalies before they reach your customers. Bill correctly, every time.
Common Questions
How many CDR formats do you support?
We support over 85 CDR formats, covering fixed line, mobile, data, and bespoke formats. If your carrier sends it, we can almost certainly process it. For unusual formats, we can build a custom parser.
How quickly are call records processed?
It depends on your package. Startup customers get monthly processing. Standard is weekly. Premium is daily. Enterprise customers get real-time processing as records arrive.
Can you collect CDRs from multiple carriers?
Yes. Most resellers work with several carriers. We collect and normalise data from all of them into one consistent format for billing.
What happens if a CDR file has errors?
Our system flags errors during processing and quarantines problem records. You get a clear report showing what needs attention, and the rest of the file processes normally.
Do I need to upload CDR files manually?
No. We automate collection from your carriers via SFTP, API, or email attachments. Once set up, it runs without you lifting a finger.
Want the full technical details? Explore CDR processing on the billing platform →
Ready to automate your CDR processing?
Talk to us about how we can handle your call records. No obligation, no hard sell.
Arrange a Demo