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.

CDR format support: 85+ carrier formats processed automatically

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
StartupMonthly
StandardWeekly
PremiumDaily
EnterpriseReal-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.

Benefits of automated CDR processing

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