Operation

Active calls and history (CDR)

The Calls menu has two views and they answer different questions. Active Calls tells you what is happening right now; Last Calls tells you what happened, how long it ran, what you charged and what it cost you.

Active Calls: live traffic

Where: Calls → Active Calls. The screen refreshes itself every 5 seconds. At the top you get the active-call counter and the split between Ringing and Answered.

ColumnWhat it shows
Start timeWhen the call came in.
DurationElapsed time since it was answered. Empty while ringing.
Source (Caller)The calling number and, underneath, which customer it is and which IP it came from.
User rateThe sell rate being applied to that call.
Destination (Callee)The dialled number and, underneath, the flag and destination name plus the carrier it went out through.
CodecThe negotiated codec. A TC tag marks calls that are transcoding.
Provider rateThe buy rate for that call.

You can sort by any column by clicking its header, and hovering a row opens a detail with PDD, ring time, state, transcoding or passthrough, the tech prefix that was stripped, both rates and the call's unique identifier.

What you use it for

  • Seeing capacity in use. The active counter against the limits you configured tells you how much headroom is left before traffic starts being refused.
  • Spotting a customer flooding the switch. Sort by source: if a single account owns most of the rows, that's the one to cap through its Call Limit or its point's capacity.
  • Confirming a route is passing traffic. Right after adding a carrier or changing a dial peer, check that its name shows up in the destination column with answered calls.
  • Cutting a call. Every row has Hangup, and there is a Hangup All to drain the switch in an emergency. Both ask for confirmation.

Last Calls: the history (CDR)

Where: Calls → Last Calls. The record of every call, answered and failed, 50 per page, newest first.

Filters

  • Search — matches the calling number, the dialled number or the destination name.
  • DispositionANSWERED, FAILED, BUSY, NO_ANSWER or CANCEL.
  • OP — the customer that originated the traffic.
  • TP — the provider it went out through.
  • From / To — the date range. Both default to today, so to look further back you have to widen it. Filter applies and Clear resets.

Above the table you get the totals: total calls matching the filter, answered on the page, billed time, revenue and profit.

The columns

ColumnHow to read it
Date/TimeWhen the call started.
Caller / Dst NumberWho called and what number they dialled.
DestinationThe destination resolved by longest-prefix match, with its flag.
DispositionThe outcome. If it wasn't answered, the SIP code and the hangup cause appear underneath.
BilledThe billed duration, not the real one.
PDDPost Dial Delay: how long the carrier took to give signal. A high PDD is the first clue of a slow carrier.
CodecThe codec used.
User / Usr Rate / User CostThe customer, the per-minute sell rate and what they were charged.
Provider / Prov Rate / Prov CostThe carrier, its buy rate and what it cost you.
ProfitThe difference between charged and paid. Red when negative.
Duration vs billed duration. Billed is what gets charged, and it rarely equals real time: the tariff sets a minimum duration and an increment (60/60 or 1/1, for instance), and rounding is applied to the real time. A 12-second call on a 60/60 tariff bills as 60. The real duration sits next to the billed one in the call detail.

When the call didn't connect

A call rejected by NEXIA still leaves its row in the history, marked FAILED, with the SIP code that was returned and a cause stating exactly what was missing. Filter by FAILED and read that cause before changing anything.

What you seeWhat it meansWhere to look
NEXIA_NO_USER_TARIFFThe customer's origination point has no sell tariff assigned.The OP's Routing section, Sell Tariff field.
NEXIA_NO_USER_RATEThere is a sell tariff, but it doesn't cover that destination. The customer isn't allowed there.The tariff under Users → Tariffs: the destination prefix is missing.
NEXIA_NO_PROVIDER_TARIFF / NEXIA_NO_PROVIDER_RATE The selected carrier has no buy tariff, or that tariff has no rate for the destination.The TP under Users → Termination Points, Buy Tariff field, and that tariff's prefixes.
NEXIA_NO_ROUTING_GROUPThe origination point has no routing group.The OP's Routing section.
NEXIA_NO_ROUTE_IN_GROUP / NEXIA_NO_LCR_ROUTEThere is a routing group, but no rule covers that destination.Routing → Dial Peers: a dial peer for that prefix is missing, or it has no termination point attached.
NEXIA_FAILOVER_EXHAUSTEDThere was a route, but every candidate carrier rejected or failed to answer.The call detail shows each attempt. Usually the carrier's problem, not your configuration.
NEXIA_INSUFFICIENT_BALANCENot enough balance. Answered with 402.The balance under Users → Users. On postpaid, check the Credit Limit too.
NEXIA_ACCOUNT_BLOCKED / NEXIA_ACCOUNT_DISABLEDThe account is blocked or disabled.The Blocking section of the user record.
NEXIA_ACCOUNT_NOT_FOUNDThe call arrived but could not be matched to any account.The IP or the SIP credentials of the origination point.

If the call isn't in the history at all

When the customer swears they called and there is no row, the call was rejected before admission and never produced a CDR. The usual causes:

  • The IP isn't authorized or the SIP credentials don't match: no origination point matches whoever originated.
  • Rate or channel limit. Exceeding the point's CPS, its Capacity or the customer's Call Limit gets calls refused at the door. It shows up as a volume drop in Active Calls with the counter pinned at the ceiling.
  • Too many failed authentication attempts from that IP: the switch bans it temporarily to protect itself.
  • The dialled number is invalid and gets discarded at input validation.

In all of those cases, start by confirming the connection point's data and limits under Users → Origination Points.

Going deeper

Every history row has an button that opens the full report for that call: all the technical fields, the SIP ladder and the PCAP download for the NOC. It's covered in Call info and PCAP for the NOC.

CDR archiving

Old CDRs are archived automatically: past the window you configure, calls are exported to compressed CSV files and moved out of the live database so the switch stays fast. Nothing is deleted before it is written to the archive, and the files can be downloaded for billing or audit. Full detail in Backups and CDR archiving.

If Last Calls comes up empty for an older date, check the filter's date range first — it defaults to today — and then whether that period has already been archived.
© 2026 NEXIA Networks · This wiki grows with every install: if something was missing, tell us and we add it.
On this page