Telecom & VoIP

Billing software for VoIP and telecom operators
that audits your carrier too

Your CDRs are already there, and getting them anywhere is a project

What this usually looks like

If none of these is your problem, we are probably not what you need — and we would rather you found that out here.

Your CDRs are already there, and getting them anywhere is a project

The switch writes call detail records perfectly well. Everything downstream — a schema, a pipeline, a warehouse, a dashboard — is work that has to be specified, built and then maintained by whoever understands it, which is usually one person.

Prefix rating is where wrong invoices come from

44, 447 and 4479 have to resolve longest-first. 1-second and 60-second billing, 30/6 patterns and minimum charges all have to be right, every time. A spreadsheet gets this right until the month it does not, and nobody notices until a customer queries it.

Nobody checks the carrier invoice

A forty-thousand-line CSV arrives, the total looks about right, and it gets paid. Rates move mid-month, prefixes get reclassified, and calls that straddle midnight land in whichever period suits the biller. Checking it by hand is not a job anyone will do twice.

Margin is a month-end discovery

You find out a route went margin-negative when you reconcile, which is weeks after the traffic ran. By then the money has gone.

Recommended: One-command agent

The agent reads your switch. You do not write code.

One command on the box that already has your CDRs. It detects FreeSWITCH or Asterisk, tails the records already being written, and can backfill 72 hours so your first dashboard is not empty. Buffers to disk if the network drops, so nothing is lost.

Read the setup docs

Event types you would send

Event types and matched properties for Telecom & VoIP
Event typeUnitMatched onExample
callsecondsproperties.destination447700900123
smsmessagesproperties.destination447700900123
number_lookuprequestsproperties.lookup_typehlr
datamegabytesproperties.apninternet

What you would see

Sample traffic for a fictional operator, showing voice, SMS and data rated against one tariff.

AlphaComms

Live

Month to date

£52,290.75

Events

9,726,080

Busiest day

£2,800.58

Usage this week

Spend by type

  • Voice call42.1%
  • SMS24.6%
  • Data18.7%

Sample data for a fictional telecom & voip business · 106M units metered this month

Click around the full version in the sandbox — no signup, no card.

Telecom & VoIP questions

Does it handle 1-second and 60-second billing on the same plan?
Yes. Increment and minimum are per tariff line, so UK mobile can bill per second with a 30-second minimum while UK fixed bills per minute, on the same plan version.
What happens to calls that span midnight at the period boundary?
They are rated into the period the event belongs to, and when a carrier bills them in the adjacent month, reconciliation labels that a timing difference rather than an error. It clears itself, and we say so rather than flagging it as money you are owed.
Can I re-rate after correcting a tariff?
Yes, as a controlled job with a before-and-after diff. The original rated rows are kept immutably, so the audit trail survives the correction.
Do you replace my softswitch or SBC?
No. We read what your switch produces. Nothing about your call path changes, and we never sit in it.

See it on your own telecom & voip usage.

One command, or one call from the system you already run. The sandbox is open if you would rather look first.