News
Call accounting is the least glamorous feature in a phone system and the one that gets an angry email when it is missing. It is also the one that finance, compliance, and operations all quietly depend on.
Definition: Call detail records (CDRs) are the per-call data your system logs — who called whom, when, for how long, on which trunk, and what the outcome was. Call accounting is the practice of turning those CDRs into usable reports: cost by department, cost by extension, billing for a client account, or evidence for a dispute.
Four jobs, and they are not equally common:
A phone system that logs calls but produces a report nobody can read is not doing call accounting. These are the fields worth confirming before you buy:
| Field | Why you need it |
|---|---|
| Call type | Inbound, outbound, internal, or transfer — without this, allocation is guesswork |
| Start and end timestamp | Duration analysis and busy-hour identification |
| Calling and called number | The actual subject of the report |
| Extension or device | Who made the call; the anchor for cost allocation |
| Trunk or line | Which route carried it — the anchor for cost-by-channel |
| Cost or tariff band | Money. Without a cost column, a CDR is just a log |
| Outcome / disposition | Answered, busy, no answer, cancelled, failed — needed for service level and for billing accuracy |
| Direction of transfer | Who transferred to whom, for chase-up and for multi-party billing |
Two fields get missed and both matter: cost and disposition. A report that lists 400 calls with no cost column or no answered/busy distinction forces someone to reconstruct both by hand before it can be used.
If your platform can assign a cost to each call based on the trunk tariff, the report is ready the moment it runs. If cost has to be added manually later, the report is always slightly wrong and always a week behind.
Tag extensions with department, cost centre, or client account. Most systems support this through extension naming conventions or an account-code prompt at call setup. The prompt is more work per call but it is also the only way to attribute a call to a client that has no dedicated extension.
Manual export means the report only exists when someone remembers. Schedule a daily or monthly export to CSV or to your accounting system, and keep the destination somewhere the finance team controls rather than on a laptop.
Summaries lose the detail that matters when someone disputes a number. Retain the raw CDR set for the period your obligations require — commonly three to seven years depending on the regulation and the contract.
| Report | Answers |
|---|---|
| Cost by department | Which team is driving the phone bill |
| Cost by client account | What to bill, and whether the margin holds |
| Top 20 destinations | Where the international spend is going |
| Call volume by hour | When the busy hour actually is, for trunk sizing and staffing |
| Answered vs abandoned | Service level; whether call flow is working |
| Extortion and abnormal-call list | Any extension behaving strangely, before it shows on an invoice |
| Extension activity | Who is working, who is idle, whether a seat is worth keeping |
Newrock's OM-series IP-PBX produces detailed CDR records with duration, direction, trunk, and result on every call, and UMS provides the reporting layer on top — cost by extension, department, or trunk, with scheduled export. That matters because it removes the manual step where most call accounting systems quietly stop being accurate.
No. Even a fifteen-person firm has a phone bill it cannot currently explain, and one client account it eventually needs to bill for.
Cloud platforms have their own reporting, often strong but locked to their own storage. If you need to export to your own accounting or BI stack, that is a decision point, not a given.
Long enough to satisfy your contractual, tax, and regulatory obligations — commonly three to seven years. Check what your jurisdiction and your carrier contract actually require.
Yes, using account codes or an IVR prompt at call setup. It adds a step for staff, so pilot it with one team before rolling it out.
Call accounting is not an optional extra — it is the difference between a phone bill you accept and one you can defend. Confirm the CDR carries cost and disposition fields, tag your extensions properly, export on a schedule, and keep the raw data. Do that once and the reports write themselves for years.
Tel:021-61202700 / 52217917
Address:5/F Block B, Building 1, No.188 Pingfu Road, Xuhui District, Shanghai 200231, China
Copyright © New Rock Technologies, Inc. All Rights Reserved. 沪ICP备15008515号-1