Skip to content
Markets open

Wholesale voice termination

Voice termination rates,live for every number

See every route that terminates the number you want to reach, at the rate it bills that exact number, with its caller ID type and billing increment stated.

Try

7 routes serve +923001234567, cheapest first

  1. Pakistan Mobile Jazz

    1/1 billing · Full CLI

    $0.0399/min

  2. Pakistan

    1/1 billing · Full CLI

    $0.040003/min

  3. Pakistan Mobile Jazz

    1/1 billing · Full CLI

    $0.04059/min

  4. Pakistan Mobile Jazz

    1/1 billing · Full CLI

    $0.04444/min

  5. Pakistan (Cellular Mobilink)

    1/1 billing · Full CLI

    $0.04698/min

Per minute, before the platform fee: 2% (0.5% over your own SIP trunk), never more than $0.001 a call.All 7 routes
  • Priced by longest prefix, as billed
  • Prepaid from $5, no contract
  • SIP trunk or REST API
Live from the marketplace

Lowest live termination rates right now

Every route on the marketplace
Pakistan mobile
$0.0399/min
7 routes · 1/1 · Full CLI
India mobile
$0.01706/min
7 routes · 60/60 · Full CLI
Nigeria mobile
$0.06035/min
8 routes · 1/1 · Full CLI
Philippines mobile
$0.0210/min
9 routes · 1/1 · No CLI
Bangladesh mobile
$0.00999/min
8 routes · 1/1 · Full CLI
Mexico
$0.00654/min
8 routes · 60/60 · Full CLI
United Kingdom mobile
$0.01998/min
8 routes · 1/1 · Full CLI
United States
$0.00674/min
5 routes · 1/1 · Full CLI

The cheapest listed route for an ordinary number in each destination, read from the marketplace as this page was served and refreshed every few minutes. Per minute, before the capped platform fee. Increment and caller ID type are as each route is listed. Select a destination to see every route for it.

Why buy termination here

The number you dial, priced before you dial it

Most rate lists quote a country. A call is billed on the number. Here every route is priced for the exact number and states the terms that decide what a minute really costs.

A wholesale voice buyer at his desk comparing route rates on the PacketExchange marketplace
  1. The price of the number, not the country

    Each route is priced for the exact number by its longest matching prefix, the same rule the call is billed with. A rate deck's cheapest row can never stand in for a dearer mobile range.

  2. Caller ID type on every route

    Full CLI, Local CLI, Mixed CLI or No CLI, declared on each listing before you buy. Check what a real handset displays with a caller ID test for $0.50, charged only if the route rang.

  3. Billing increments in plain sight

    1/1 (per second), 6/6, 30/6 or 60/60, shown per route and per destination, so a short-call profile is priced the way it will be billed.

  4. Bring your switch, or just the API

    Every purchase issues a SIP interconnect: IP authorisation or digest credentials, port 5060 over UDP or TCP, G.711a, G.711u or G.729. Or skip the switch and place calls from the API.

  5. One fee, capped

    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.

How it works

From a price to live traffic in three steps

  1. Price the number

    Call price-number with any number, no key and no account needed, and get every route that serves it, cheapest first.

  2. Fund it and buy the route

    Open a free account, top up from $5 by card or crypto ($100 by wire) and buy the route. Its SIP credentials are issued straight away, at no charge.

  3. Send traffic

    Point your softswitch or SBC at the interconnect, or POST /comms/calls with a strategy and let Smart Routing pick the route for each call.

Every endpoint in the API reference
# No API key needed: price-number is public.
curl "https://packetexchange.io/api/v1/routes/price-number?number=923001234567&type=voice"

Live response, trimmed

{
  "number": "923001234567",
  "type": "voice",
  "unit": "min",
  "total": 7,
  "routes": [
    {
      "matchedPrefix": "9230",
      "rate": "0.039900",
      "billingIncrement": "1/1",
      "cliType": "full_cli"
    },
    {
      "matchedPrefix": "9230",
      "rate": "0.040003",
      "billingIncrement": "1/1",
      "cliType": "full_cli"
    },
    {
      "matchedPrefix": "9230",
      "rate": "0.040590",
      "billingIncrement": "1/1",
      "cliType": "full_cli"
    },
    …4 more
  ]
}

This request runs as it is: price-number is public and needs no key. Rates are per minute, before the platform fee.

Why teams trust it

A real market, in the open

Routes listed
1,705
live on the marketplace now
Destinations
186
dialling codes with a live route
Platform fee
2%
capped at $0.001 per call or SMS
Top up from
$5
card or crypto, prepaid, no contract
  • Quality measured, and stated labelled as stated

    Once a route has carried enough real calls it shows its measured ASR, ACD and NER; the ASR, ACD and PDD each seller gives are shown beside them, marked stated. The Exchange Score (1 to 100) stays unrated until a route has carried traffic.

  • Your network stays private

    Calls reach the seller from our media servers. Your addresses and credentials are never passed on, and a seller never learns who you are.

  • Route issues handled in the open

    Report a failing route with the failed call attached. The seller is notified, the fix is re-tested by the exchange, and you confirm, reopen or escalate.

  • A status page that is checked every minute

    Marketplace, switch and API services are probed every minute, with daily uptime history and incident reports in public.

Live interconnects through Minutes Network

  • IDT
  • PCCW Global
  • Vodatel
  • WorldCall
  • World Mobile
  • NextComms
  • Sygmatel
Questions

Voice termination, answered

Anything else is in the help centre, or ask the team directly.

How is a termination rate priced for one number?

A route with a rate deck is priced by its longest prefix that matches the number, which is also how the call is billed. A route without a deck bills its single listed price. The rate in the price box is the rate that route would charge for that number.

What does the CLI type on a route mean?

Full CLI passes the caller's number intact, Local CLI presents a local number in the destination, Mixed CLI does not guarantee it and No CLI does not carry it. It is the seller's declaration; a caller ID test ($0.50, charged only if the route rang) shows what a real handset displays.

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.

How do I connect my switch?

Whitelist your public IP, or use the SIP username and password issued with the purchase, and point your trunk at your interconnect on port 5060 over UDP or TCP with G.711a, G.711u or G.729. All the settings sit on one page of your dashboard.

What do you charge on top of the rate?

A platform fee of 2% of the carrier cost for calls placed through the API or Dialer, or 0.5% over your own SIP trunk, never more than $0.001 a call. A call with no billable time is not charged.

Can a call fail over to another route?

Automatic failover between routes runs in route groups on the Switch, the hosted switch product. A single API call or trunk call uses one route: the one you name, or the one Smart Routing picks for the number.

Do US routes need anything extra?

Yes. Buying a US voice route needs a complete STIR/SHAKEN compliance profile first, and the purchase is reviewed before it carries traffic.

Start building

Price your first destination, then send traffic

Free account, API key on signup and SIP credentials with every route. Prepaid from $5, with no contract and no monthly fee.

Get your API key