Least-Cost Routing

Least-cost routing should choose the lowest-cost eligible voice route.

Learn how voice least-cost routing evaluates eligible providers by prefix, price, quality, identity, policy, capacity, failure, and operational evidence.

Quick answer

Least-cost routing, or LCR, selects a route using cost among routes that are eligible for a call. A production policy should first exclude routes that fail destination, permission, number-format, caller-identity, regulatory, capacity, quality, or support requirements. Choosing the cheapest rate without those gates can increase failed calls, fraud exposure, identity problems, poor audio, and investigation cost.

Page type
Technical guide
Evidence owner
TalkChief Carrier Routing & Revenue Assurance
Content status
Reviewed
Last reviewed
Operational model

LCR is a policy pipeline, not a price-column sort

An LCR engine ranks only routes that remain eligible after policy, identity, capacity, quality, and provider checks.

Call requestNormalized destination and business context

Origin, destination, number format, user permission, caller identity, service class, and time define the request.

Choose and name the provider model
Candidate ALowest advertised rate

Eligible only if the current prefix, commercial terms, identity, technical, and provider conditions also pass.

Candidate BHigher-cost quality or support route

May have a lower effective business cost when completion, media, evidence, and escalation matter.

Candidate CDirect, local-provider, partner, or BYOC path

The commercial label does not replace route-specific verification.

FallbackBounded alternate route

Attempt only for approved outcomes, with loop prevention, identity continuity, and correlated evidence.

Policy engineTalkChief carrier-routing operations where applicable

Qualified routing combines current rate data with destination, identity, capacity, quality, fraud, and operational gates; availability depends on the agreed service.

OutcomeCompleted or explainable call attempt

CDRs, SIP responses, media evidence, rating, and support ownership show what happened and at what effective cost.

Planning view: LCR is a policy pipeline, not a price-column sort. Confirm the exact endpoints, providers, configuration, permitted use, evidence, and operational responsibilities for the deployment.
Guide section

Filter for eligibility before comparing cost

ITU-T Q.1302 describes least-cost routing as selecting a route of least cost within call-related routing. In real voice operations, “route” must already satisfy the business and service policy. Build eligibility by exact prefix and number format, call direction, customer permission, provider status, capacity, caller-identity handling, permitted use, and any country-specific requirement.

Do not combine number supply with outbound routing. A provider that supplies an inbound number may not be the selected outbound route, and an outbound route to a destination does not provide a local callback number. The routing design must preserve authority to present the chosen caller identity.

Guide section

Calculate effective cost with route behavior attached

The headline per-minute rate is only one input. Keep the rate deck, effective date, prefix match, and commercial assumptions versioned with the routing decision.

  • Currency, taxes, surcharges, billing increment, rounding, minimum charge, and connection fee

  • Fixed, mobile, special, toll-free, premium, satellite, and ported-number treatment

  • Answer supervision, false answer, short-duration behavior, failed-attempt cost, and retry policy

  • Expected completion, post-dial delay, media quality, transcoding, identity preservation, and support history

  • Capacity, concurrency, rate limits, maintenance, fraud exposure, and credit or spend controls

  • Contract commitments, dispute evidence, change notice, and escalation cost

Guide section

When TalkChief fits: bound failover and preserve identity evidence

Retry only error conditions that are safe and meaningful, limit the number of attempts, prevent routing loops, and retain the response from each provider. Blind retries can duplicate calls, lengthen post-dial delay, mask a customer or policy rejection, or create unexpected charges.

IETF RFC 9060 describes an enterprise case where calls may use different providers under least-cost or similar policy while the calling number comes from a particular provider. That illustrates why number authority and STIR credentials need explicit design when routing crosses administrative domains.

TalkChief’s SaaS and microservices architecture can support resilient, adaptable voice workflows. A customer-specific carrier, policy, billing, or monitoring integration is assessed and delivered by the team after discovery and agreement; this guide does not claim that arbitrary routes or LCR controls are available as standard self-service features.

Evidence

Sources and review dates

These sources support the definitions and context on this page. Regulator material does not by itself prove that TalkChief holds a particular local permit, licence, or approval.

  1. TalkChief product architectureReviewed
Questions, answered

Frequently asked questions

Does least-cost routing always choose the cheapest advertised rate?

It should choose the lowest-cost route only after eligibility and operational gates. The cheapest advertised rate may not be the lowest effective or acceptable cost.

Is LCR the same as failover?

No. LCR ranks eligible routes; failover defines whether and when another route is attempted after a specific outcome. They interact but need separate policy.

Can LCR affect caller-ID authentication?

Yes. Changing the outbound provider can change which party can authenticate authority to use the calling number and whether identity information survives the path. Design number authority, signing, and routing together.

Bring your team and your calls home.

Tell us how your team works and where your customers are. We will prepare a trial workspace around the conversations that move your business.

7-day free trial · 50% off for startups & non-profits