L1LCR ONE Book a Demo

LCR ONE › Guides › CLI vs non-CLI VoIP routes

Wholesale VoIP guide

CLI vs non-CLI VoIP routes: what is the difference and which do you need?

When you buy wholesale VoIP termination, every rate sheet splits routes into CLI and non-CLI. The price gap can be large, and picking the wrong one can hurt your answer rates, your customers' trust or your compliance. This guide explains what CLI means, how CLI and non-CLI routes differ, and how to choose the right route for each kind of traffic.

What is CLI?

CLI stands for Calling Line Identification: the caller's phone number that is shown to the person receiving the call. On a CLI route, the number your customer sends (the "A-number") reaches the destination unchanged. On a non-CLI route, that number may be replaced, hidden or randomised somewhere along the path.

CLI matters because people decide whether to answer based on the number they see. A familiar or local number gets answered; an unknown or strange number often does not.

CLI routes vs non-CLI routes

CLI route

The originating number is passed end to end to the called party. Usually uses direct or tier-1 carrier paths. Higher answer rates and more trust, at a higher price per minute.

Non-CLI route

The originating number is not guaranteed: it may arrive as a different, random or hidden number. Uses cheaper paths and is priced lower, but answer rates are usually lower.

Between the two there is often a best-effort CLI option: CLI is passed on most calls but not guaranteed on every one. It is a common middle ground for wholesale traffic.

Side-by-side comparison

CLI routeNon-CLI route
Caller number shownOriginal number, as sentNot guaranteed (changed, random or hidden)
Answer rate (ASR)HigherLower
Call duration (ACD)Usually longerUsually shorter
Price per minuteHigherLowest
Typical pathDirect / tier-1 carriersCheaper, more mixed paths
Regulated countriesRequired in manyOften not allowed
Best forRetail, business calls, contact-centre outboundHigh-volume, cost-sensitive, alert-style traffic

Why CLI routes cost more

A cheaper non-CLI rate can still cost you more overall if fewer calls are answered. Always compare the cost per connected minute, not just the rate per minute.

Which route fits which traffic

Traffic typeRecommended routeWhy
Retail VoIP / ITSP customersCLIEnd users expect their own number to show
Business and enterprise callsCLITrust and callbacks depend on the real number
Contact-centre outboundCLI or best-effort CLIAnswer rate drives the whole campaign
Wholesale carrier transitBest-effort CLIBalance of cost and quality for mixed traffic
High-volume alerts and notificationsNon-CLILowest cost matters more than the number shown

Regulated destinations and white routes

Some countries, for example the UAE and Saudi Arabia, strictly regulate international call termination. There, the only safe option is a white route: legal termination through licensed operators with the real CLI. Grey or non-CLI routes to these destinations risk blocked calls and compliance problems. In the US, calls also need STIR/SHAKEN attestation so the caller number can be trusted.

How to test a route before you scale

  1. Send test calls to real numbers in your top destinations and check that the CLI arrives as sent.
  2. Measure ASR, ACD and PDD per destination over a meaningful sample, not just a few calls.
  3. Check the CDRs against your own records, including the billing increment (for example 1/1).
  4. Compare cost per connected minute between the CLI and non-CLI options.
  5. Scale gradually and keep watching quality per route.

Manage CLI and non-CLI routes with Route-Setu Voice

Route-Setu Voice, the LCR ONE Class-4 softswitch, lets you load each vendor's CLI and non-CLI rate decks, route by least cost (LCR) and watch answer rates, call duration and margin live for every route. Built-in call loop testing helps you check a route before you send real traffic, and it runs self-hosted on your own servers.

See Route-Setu Voice → Book a free demo

FAQ

What does CLI mean in VoIP?

CLI means Calling Line Identification: the caller's number shown to the person receiving the call. A CLI route passes that number unchanged to the destination.

What is a non-CLI route?

A non-CLI route does not guarantee the caller's number. It may arrive changed, random or hidden. Non-CLI routes are cheaper but usually have lower answer rates.

Are non-CLI routes legal?

It depends on the destination. Many regulated countries require legal termination with the real CLI, so non-CLI or grey routes are not allowed there. Always check the rules for each destination.

Why is my answer rate low on a cheap route?

On non-CLI routes, people often see an unknown or random number and do not answer. Compare the cost per connected minute; a CLI route can be cheaper overall if many more calls connect.

What is best-effort CLI?

Best-effort CLI passes the caller's number on most calls but does not guarantee it on every call. It is a common middle option between full CLI and non-CLI for wholesale traffic.

Last updated: 23 October 2026 · LCR ONE

Run your own VoIP routing

Route-Setu Voice gives you LCR routing, live ASR, ACD and margin per route on your own servers.

Book a free demo