YAP (Yet Another PBX) can now bill Asterisk and Carrier CDRs using CDR Importer

Wrote a program to import Asterisk and carrier CDRs, re-rate them, insert them into YAP (Yet Another PBX)

First stable release of CDR Importer v1.0.0

It is part of the YAP (Yet Another PBX) open source project and like YAP 100% human made with no AI used.

It allows Asterisk or a carriers CDRs (Call Detail Records) to be imported into a MySQL/MariaDB database with a rate card, re-rates the CDRs and can insert them into YAP for billing to FreeAgent®

It can store thousands of CDRs and rate cards from different SIP trunk carriers and highlights tags (usually phone numbers) that are not connected to a customer on YAP.

CDR Importer is also designed to deal with different CDR formats and can take CSV files with up to 50 columns.

The CDR Importer software is a very important part of the YAP open source project because it allows YAP to invoice end user minutes.

YAP can now automatically invoice the setup/rental/cease of Asterisk extensions (SIP endpoints) and YAP PBXs (logical separations of Asterisk endpoints), phone numbers, any other telco service/product and finally minutes for an end user each month.

If you like my work please star and fork the GitHub repos at:

YAP - GitHub - yet-another-pbx/yap: YAP (Yet Another PBX) - A GUI to administrate a multi-tenanted SIP Server, automatically creates invoices and connects to 3rd party accountancy software to send invoices. YAP is written in Go and uses the Asterisk framework. · GitHub

CDR Importer - GitHub - yet-another-pbx/cdr-importer: CDR Importer is a CLI tool used to import CDR's, re-rate them and insert them as an invoice item into the YAP (Yet Another PBX) invoice_item table. This software is specifically designed to work with YAP - https://github.com/yet-another-pbx/yap · GitHub

The screenshots show the process of importing a CDR and rate card into CDR Importer and finally an invoice for each customer on FreeAgent® via its API

Is this realtime billing? Especially around managing prepaid accounts?

CDR Importer takes CSV files and re-rates them against a rate card (another CSV) it is designed to import into YAP’s database and then finally the invoice for a customer can be sent to FreeAgent®

There is now a website for the YAP Open Source Project - Installing CDR Importer