CLI and non-CLI routes
CLI and non-CLI routes,priced side by side
Every voice route states what happens to your caller ID: Full CLI, Local CLI, Mixed CLI or No CLI. Price the number you dial and see each type's rate before you buy. Then check what a real handset displays with a caller ID test, at $0.50 for a reported result.
10 routes serve +923001234567, cheapest first
Pakistan (Cellular Mobilink)
1/1 billing · Mixed CLI
$0.02927/min
Pakistan (Cellular Mobilink)
1/1 billing · Full CLI
$0.03195/min
Pakistan (Cellular Mobilink)
1/1 billing · Full CLI
$0.03195/min
Pakistan (Mobile Jazz)
1/1 billing · Full CLI
$0.03504/min
Pakistan
1/1 billing · Full CLI
$0.040003/min
- CLI type stated on every route
- Filter by Full, Local, Mixed or No CLI
- Real-handset caller ID tests
Lowest live rates, with their CLI type
The cheapest listed route for an ordinary number in each destination, with the caller ID type its seller declares, read from the marketplace as this page was served. Per minute, before the capped platform fee. Select a destination to see every route for it.
What keeping your caller ID costs, by type
The lowest listed rate of each caller ID type for one ordinary Philippines mobile number, read from the marketplace as this page was served. Per minute, before the capped platform fee. Select a type to see its routes.
- Full CLI
- The caller's real number passes through intact. Buy it when the number on the screen has to be yours: call-backs, account and delivery calls, anything a person may ring back or check. Full CLI routes
- Local CLI
- The caller ID is shown as a local number in the destination's own area. Buy it for outbound work where a familiar local number is what gets answered. Local presence often lifts answer rates. Local CLI routes
- Mixed CLI
- Caller ID is not guaranteed: it may pass through, be shown as a local number, or be dropped. Buy it when price matters more than the number shown, and a caller ID that arrives is a bonus rather than a requirement. Mixed CLI routes
- No CLI
- The caller's number is stripped or replaced. Buy it when the person called does not need to see or return your number. Usually the cheapest way to reach a destination. No CLI routes
Caller ID mix by destination
| Destination | Routes | Full CLI | Local CLI | Mixed CLI | No CLI |
|---|---|---|---|---|---|
| Pakistan mobile | 10 | 9 | - | 1 | - |
| India mobile | 9 | 8 | - | 1 | - |
| Nigeria mobile | 11 | 10 | - | 1 | - |
| Philippines mobile | 12 | 9 | - | 1 | 2 |
| Bangladesh mobile | 10 | 9 | - | 1 | - |
| Mexico | 9 | 8 | - | 1 | - |
| United Kingdom mobile | 11 | 9 | 1 | 1 | - |
| United States | 9 | 8 | - | 1 | - |
Routes that serve an ordinary number in each destination, counted by the caller ID type each seller declares.
The caller ID type is part of the price
A CLI route and a non-CLI route to the same number are different products at different rates. Here both sit on one marketplace, labelled, priced for the exact number and testable before you commit traffic.

Declared on every listing
Each seller states the caller ID type of its route when it lists it, and buyers see it beside the rate on the marketplace, in the price box and on every country pricing page.
Filter by type, then by traffic
Narrow the marketplace to Full, Local, Mixed or No CLI, then to routes whose seller accepts call-centre or dialler traffic, by quality tier and by billing increment.
Tested on a real handset
A caller ID test places a real call over the route to an opted-in handset in the destination and reports Match, Partial, Replaced or Restricted, with the number you sent beside the number shown.
Every route in a search, at once
Test these routes rings 2 to 20 voice routes from one marketplace search. You pay $0.50 for each route that rings and nothing for the rest.
One fee, whatever the type
2% of the carrier rate via the API, 0.5% over your own SIP trunk, and never more than $0.001 a call. A call with no billable time costs nothing.
From a caller ID type to live traffic
Price the number
Call price-number with any number, no key and no account needed. Every route that serves it comes back cheapest first, each with its declared CLI type.
Test before you buy
Run a caller ID test on any public voice route, or every route in a search. A test with no handset report is not charged.
Buy and send traffic
Top up from $5 by card or crypto ($100 by wire), buy the route and point your switch at the SIP interconnect issued with it, or dial from the API.
# No API key needed: price-number is public.
curl "https://packetexchange.io/api/v1/routes/price-number?number=923001234567&type=voice"const res = await fetch(
'https://packetexchange.io/api/v1/routes/price-number?number=923001234567&type=voice',
);
const { data } = await res.json();
// Every route that serves the number, cheapest first.
for (const r of data.routes.slice(0, 5)) {
console.log(r.rate, '/' + data.unit, r.billingIncrement, r.cliType);
}import httpx
res = httpx.get(
"https://packetexchange.io/api/v1/routes/price-number",
params={"number": "923001234567", "type": "voice"},
)
data = res.json()["data"]
# Every route that serves the number, cheapest first.
for r in data["routes"][:5]:
print(r["rate"], "/" + data["unit"], r["billingIncrement"], r["cliType"])Live response, trimmed
{
"number": "923001234567",
"type": "voice",
"unit": "min",
"total": 10,
"routes": [
{
"matchedPrefix": "9230",
"rate": "0.029270",
"billingIncrement": "1/1",
"cliType": "mixed_cli"
},
{
"matchedPrefix": "9230",
"rate": "0.031950",
"billingIncrement": "1/1",
"cliType": "full_cli"
},
{
"matchedPrefix": "9230",
"rate": "0.031950",
"billingIncrement": "1/1",
"cliType": "full_cli"
},
…7 more
]
}This request runs as it is: price-number is public and needs no key. Each route in the reply carries its cliType.
A real market, in the open
A declaration, and a way to check it
The CLI type is the seller's statement of what its route does. The caller ID test is how you check it, on the same route your traffic will take.
Fair to the route
If no handset can take the test call, the test closes as not tested: no verdict against the route and no charge.
Anonymous both ways
Sellers appear as a marketplace seller and see buyers by pseudonym. Your addresses and credentials are never passed on.
Priced by longest prefix
A route with a rate deck is priced for the exact number by its longest matching prefix, the same rule the call is billed with.
Live interconnects through Minutes Network
CLI routes, answered
Anything else is in the help centre, or ask the team directly.
What is a CLI route?
CLI (calling line identification) is the caller's number as the person called sees it. A CLI route is a voice route that delivers that number intact; a non-CLI route does not. Here every route states one of four types: Full CLI, Local CLI, Mixed CLI or No CLI.
What is the difference between CLI and non-CLI VoIP routes?
A CLI route passes your caller ID to the handset. A non-CLI (NCLI) route strips or replaces it, so the person called sees a different number or "unknown". Non-CLI routes are usually cheaper; CLI routes are what you need when the number shown matters.
What is Local CLI?
Local CLI shows the call as coming from a local number in the destination's own area, often called local presence. It suits outbound calling where a familiar local number is more likely to be answered.
What does Mixed CLI mean?
Caller ID is not guaranteed on a Mixed CLI route: depending on the call it may pass through, be shown as a local number, or be dropped. It suits traffic where cost matters more than the number shown.
Who decides a route’s CLI type?
The seller, when it lists the route. It is the seller's declaration of what the route does. A caller ID test checks it: $0.50 for a reported result, debited only once the test call rings, and a test with no handset report is not charged.
What are CC routes?
In wholesale voice, CC routes usually means call-centre routes: routes whose seller accepts call-centre traffic. That describes the traffic allowed, not the caller ID, so a CC route can be of any CLI type. Tick Call centre under Allowed traffic on the marketplace, then choose the caller ID type separately.
Is there a minimum spend or a contract?
No. The account is free and prepaid: top up from $5 by card or crypto, or $100 by bank wire, and pay per call. There is no monthly fee and no commitment.
Price your destination by caller ID type
Free account, API key on signup and SIP credentials with every route. Prepaid from $5, with no contract and no monthly fee.