How a call gets priced, end to end

Every earlier page in this section — tariffs, rates, providers, LCR — exists to answer one question for one specific call: what does it cost your customer, and what does it cost you?

A single call is priced twice, independently, and both prices are stored on the same call record:

  • The user price — from the calling user's sell tariff, at the rate for the dialled destination.
  • The provider price — from the rate of whichever provider the LCR actually routed the call to, on that provider's buy tariff.

Your margin on the call is simply user price − provider price. Nothing forces the two to use the same increment, minimum time or even currency — they are two independent lookups against two independent tariffs.

One call, both sides

Open any call's detail page (Overview > Calls, then select a call) to see both prices on it.

The Originator (customer) panel: the sell side — User Rate 0.042, billed for 1 minute, User Price 0.042.
The Terminator (provider) panel on the same call: the buy side — Provider Rate 0.028, Provider Price 0.028.

What each field means

FieldMeaning
User Rate / Provider RateThe per-minute price found on the user's sell tariff, and on the terminating provider's buy tariff.
User-Billsec / Provider-BillsecThe billed duration on each side, after that tariff's own increment and minimum time are applied — usually equal, but not guaranteed to be.
User Price / Provider PriceWhat was actually charged on each side for this call.
Reseller panelA third, optional price tier for traffic billed through a reseller — zero here, since this demo call has none.
Attempts (cause routing)Every dial leg the LCR tried for this call, in order, with which provider, CallerID and the result (DIALSTATUS) of each — the audit trail behind the routing decision described in LCR: routing strategy and failover.

On this demo call: User Price 0.042 minus Provider Price 0.028 leaves a margin of 0.028 per the billed minute — the difference between the "Standard Retail" sell rate and the "Demo Carrier Rates" buy rate for the same German mobile prefix, set up in Quick Start step 3.

Warning

A missing provider rate for a destination does not make the call free — the provider side simply prices at whatever that tariff falls back to, and an unpriced or blocked rate on either side stops the call rather than under-charging it. If a route looks wrong, check the Attempts table first — it shows exactly which provider actually carried the call, not just which one the LCR would prefer.

Check

Open a real call and compare User Price against Provider Price — if the gap is not what you expect, work backwards through this section: which provider actually carried it, what that provider's buy rate is, and what the user's sell tariff charges for the same destination.