CDR Billing Software for UK Telecoms Resellers

The SAFE Billing Platform imports call records from your carriers, converts each format into a common record and rates every call against your own tariffs, discount plans and allowances.

Before any invoice is produced, a pre-billing report shows what has arrived from each carrier, which calls could not be allocated or rated, and which figures have moved away from recent months.

CDR billing in the SAFE Billing Platform

CDR billing covers the work between receiving each carrier's call records and invoicing the customer: importing the files, allocating calls to the right account, rating them and checking the result. The wholesale cost reported by the carrier is kept alongside the retail charge, so margin can be reviewed by call, customer or carrier.

How often records are processed, how many carriers you can bring in and how files are delivered all depend on the package. The billingplatform.uk guide to the billing run covers how CDR processing fits into each monthly cycle.

CDR processing is part of our wider telecoms billing software for UK resellers, and supports the accurate billing that Ofcom expects of providers.

How It Works

From the carrier file to a rated call, each record passes through four stages before the billing run.

Import

CDR files arrive by manual upload, email collection, FTPS or API, depending on the carrier and your package. Bundles too large to email can be uploaded through the portal.

Standardisation

Each supported carrier format is converted into a common record, so calls from different carriers are rated and reported in the same way.

Allocation and Rating

Calls are allocated to customers by number and rated against your tariffs, discount plans and allowances. Records that cannot be processed are listed for correction.

Pre-Billing Checks

Before invoices are produced, the pre-billing report shows unallocated and unrated calls and highlights figures that have moved away from recent months.

85+ CDR Formats Supported

Carriers supply call records as CSV, XML, fixed-width and bespoke layouts. The platform reads 85+ of these formats, covering:

  • ✓ Fixed line carriers
  • ✓ Mobile networks
  • ✓ Data and broadband providers
  • ✓ Bespoke and legacy formats

Where a carrier's format is not yet supported, a new parser can usually be added on request.

CDR format support: 85+ carrier formats processed automatically

UK carriers we process CDRs from

The supported formats include those from the carriers below, alongside the major VoIP and mobile providers.

  • BT Wholesale
  • Gamma
  • TalkTalk Business
  • Daisy
  • KCom

Carrier names are used here for identification purposes only. Safe Online Billing is not affiliated with any of the carriers listed.

Checks Before Billing

The pre-billing report runs when a billing run is marked Ready or Approved, and each section appears only when it has something to show.

Carrier Call Report

Calls received from each carrier by file type and month, so a missing or short delivery is visible before billing.

Unallocated and Unrated Calls

Calls that could not be matched to a customer's number, or that have no effective tariff, listed by customer and by number.

Anomaly Highlighting

Figures more than 15% away from the rolling average of recent months are highlighted, which can point to fraud, missing files or pricing errors.

Wholesale Cost Discrepancies

Where wholesale modules are active, differences between carrier-reported and calculated wholesale costs.

Processing Frequency by Package

How often call records are processed on each package.

PackageProcessing Frequency
StartupMonthly
StandardWeekly
PremiumDaily
EnterpriseReal-time

What Your Team Still Reviews

Exceptions

Routine calls are rated without manual work. Staff time goes on unassigned numbers, missing tariffs and records the platform could not process.

Movements

Highlighted figures in the pre-billing report need a decision: a genuine change in usage, a missing carrier file or a pricing error.

Approval

Bills cannot be requested until someone confirms the pre-billing report has been checked, so each run has a defined review point.

Benefits of automated CDR processing

Common Questions

How many CDR formats do you support?

We support 85+ CDR formats for fixed line, mobile and data services from UK carriers and wholesalers. New formats can usually be added on request.

How quickly are call records processed?

It depends on your package: monthly on Startup, weekly on Standard, daily on Premium and real-time on Enterprise. Carriers deliver CDRs in batches, so timing also depends on how often each carrier sends its files.

How are CDR files delivered to the platform?

Startup uses manual upload. Standard adds email collection, Premium adds FTPS, and Enterprise adds API delivery. Manual upload through the portal remains available on every package, including for bundles too large to email.

Can you process CDRs from several carriers?

Yes. Startup covers one carrier, Standard up to five, and Premium and Enterprise have no limit. Calls from every carrier are standardised into the same format before rating.

What happens if a CDR file has errors?

Records that cannot be processed are listed under Billing Errors, and the pre-billing report lists calls that could not be allocated or rated. The rest of the file processes normally, and staff confirm the report has been checked before bills are produced.

The product site covers the pre-billing report and rating in more detail. CDR processing on billingplatform.uk →

Test Your Carrier Files

Bring sample CDR files from your carriers to a demonstration, and we can show how they are imported and rated against your tariffs.

Arrange a Demo