Call Accounting Guides
Practical, vendor-neutral guides to getting call cost data out of your PBX — how to attribute calls to departments, map PIN and account codes, and connect safely to FreePBX, Issabel and VitalPBX CDR data.
How to Generate a Per-Department Phone Bill from Asterisk/FreePBX CDR Data
Turn raw CDR data into a per-department phone bill: account-code attribution, prefix-based rate rules, and the timezone/billsec gotchas that make totals miss.
Read guide →Mapping PIN and Account Codes to Departments for Call Accounting
The model and workflow that keeps PIN / account-code attribution accurate past a few hundred codes: three levels, idempotent CSV, an unassigned bucket, and PIN privacy.
Read guide →Tracking Call Costs and Budgets on FreePBX, Issabel and VitalPBX
Safe read-only CDR access across FreePBX, Issabel and VitalPBX: least-privilege users, the VitalPBX unix_socket workaround, SSH tunnelling, and budget threshold alerts.
Read guide →Migrating from MAN3000 to Modern Call Accounting on Asterisk/FreePBX
What actually changes when you leave a buffer-based call logger: the SSH data path, the mapping export that matters more than call history, and the parallel-run month that de-risks cutover.
Read guide →Scheduled Email Call Reports: Put PBX Reporting on Autopilot
Reports nobody has to remember to run: choosing a cadence that matches decisions, emailing attachments instead of portal links, and the catch-up behaviour that keeps schedules honest.
Read guide →