RTAB products

Large-Scale CDR Processing

Many formats in, one clean record model out.

Usage records arrive from different platforms, each with its own file layout and conventions. CDR Processing collects them, decodes each format, validates and normalises them, and loads them into one record model that every report and rating rule can trust.

Business rules such as message-type normalisation and multi-part message counting are applied once, in one place.

Request a briefing

What happens to a record

Different Layouts, One Answer

The same kind of event, written three different ways, becomes one clean record. The duplicate resend is struck out.

Three platforms, three layouts
A;20261012;0914;3000xxxx;98912xxxxxxx;MT;1
srv=B|ts=2026-10-12T09:14:07|from=75xxxx|parts=3|type=AO-MT
09:14:07,12/10/2026,3000xxxx,98912xxxxxxx,MT,1
09:14:07,12/10/2026,3000xxxx,98912xxxxxxx,MT,1
One record model
Source
Platform B
Time
2026-10-12 09:14:07
Sender
75xxxx
Message type
MT + enriched
Messages
3 parts → 3 + enriched
Owner
Partner via prefix 75* rated
Completeness

Nothing Lost, Nothing Counted Twice

Every record is accounted for at each stage.

  1. Records received
    100%

    Every file from every platform is collected and registered.

  2. Decoded
    99.6%

    Each format is decoded into the common record model.

  3. Valid
    98.9%

    Malformed and out-of-period records are set aside with a reason.

  4. Unique
    98.2%

    Duplicates across files and resends are removed.

  5. Loaded and attributed
    98.2%

    Records land in the analytics store, matched to an owner.

Illustrative proportions.

What it does

Key Capabilities

01

Many Formats, One Model

Different file layouts from different platforms map into one common record model.

02

Validation and Clean-Up

Malformed, duplicate and out-of-period records are caught before they reach a report.

03

Number Matching

Sender numbers are matched to owners by exact number, prefix or pattern.

04

Columnar Loading

Records land in a columnar store built for fast analytics at volume.

Under the hood

The Processing Pipeline

CDR processing: usage files are collected, decoded, validated, normalised, deduplicated and loaded for analytics, reconciliation and rating
RTAB products

Works With

Why it matters

Benefits

One Source of Truth

Every team reads the same processed records.

Fewer Surprises

Bad records are caught at the door.

Ready for Billing

Records are attributed and ready for rating.

Add Sources Easily

A new platform is a new mapping, not a new system.

Talk to us

See Your Records Processed

A demonstration loads sample files from several formats and shows them in one model.

Request a briefing

Or e-mail info@bonyansystem.com.