Many Formats, One Model
Different file layouts from different platforms map into one common record model.
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.
The same kind of event, written three different ways, becomes one clean record. The duplicate resend is struck out.
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,109:14:07,12/10/2026,3000xxxx,98912xxxxxxx,MT,1
Every record is accounted for at each stage.
Every file from every platform is collected and registered.
Each format is decoded into the common record model.
Malformed and out-of-period records are set aside with a reason.
Duplicates across files and resends are removed.
Records land in the analytics store, matched to an owner.
Illustrative proportions.
Different file layouts from different platforms map into one common record model.
Malformed, duplicate and out-of-period records are caught before they reach a report.
Sender numbers are matched to owners by exact number, prefix or pattern.
Records land in a columnar store built for fast analytics at volume.
Every team reads the same processed records.
Bad records are caught at the door.
Records are attributed and ready for rating.
A new platform is a new mapping, not a new system.
A demonstration loads sample files from several formats and shows them in one model.
Or e-mail info@bonyansystem.com.