FreePBX writes down every call faithfully. Pricing it at your carrier's tariff is beyond it.
FreePBX writes down every call in its CDR database, but that is where it stops: the reports show how many calls and how long, not what they cost at your carrier's tariff – let alone split across cost centres or cleared of private calls. Tarifon is a call accounting program for FreePBX, Asterisk and derived distributions (Issabel, VitalPBX, Elastix, Sangoma) that runs on an ordinary Windows PC in the office and is deployed in ten minutes.
Straight into the asteriskcdrdb database (MySQL/MariaDB), from which it reads finished call records including trunk names. Nothing is installed into the PBX, you need no module and no commercial add-on. Because it reads a database, Tarifon can pull the history too on first run, for as many months as you choose – you have the billing right away, not in a month. After a connection outage the missing calls are re-imported and no gap appears in the history.
CREATE USER 'cdruser'@'192.168.1.199' IDENTIFIED BY 'silne_heslo';GRANT SELECT ON asteriskcdrdb.* TO 'cdruser'@'192.168.1.199';FLUSH PRIVILEGES;bind-address) and that the firewall lets port 3306 through from the same IP address.Yes, anything that writes CDR into MySQL in the standard Asterisk layout.
No. A read-only database account is enough.
From the trunk name in the CDR; you assign a tariff to each trunk – VoIP, GSM gateway or fixed line.
Tarifon reconnects and pulls the missing calls afterwards – nothing is lost.
A perpetual licence from €249 for up to 24 extensions, with no monthly fees; 30 days free in the full version.
The full version, no card needed. When the trial ends the program keeps collecting calls – once you buy a licence, no history is lost.