Skip to content

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.

  • Priced by longest prefix, as billed
  • Prepaid from $5, no contract
  • SIP trunk or REST API

Live from the marketplace

Price the exact number you will dial

Type any number in international format. Every live route that serves it comes back with its rate, billing increment and caller ID type, cheapest first.

Try

14 routes serve +923001234567, cheapest first

  1. Pakistan (Pakistan Mobile Jazz)

    1/1 billing · Full CLI

    $0.032466/min

  2. Pakistan (Cellular Mobilink)

    1/1 billing · Full CLI

    $0.036391/min

  3. Pakistan (Pakistan Mobile Jazz)

    1/1 billing · Full CLI

    $0.041384/min

  4. Pakistan (Pakistan Mobile Jazz)

    1/1 billing · Full CLI

    $0.041386/min

  5. Pakistan (Mobile Mobilink)

    1/1 billing · Full CLI

    $0.0442/min

Per minute, before the platform fee: 2% (0.5% over your own SIP trunk), never more than $0.001 a call.All 14 routes

Lowest live termination rates right now

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
  • 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.

  • 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: $0.25 a test, refunded if the route does not ring.

  • 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.

  • 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.

  • 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. Step 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. Step 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. Step 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.
# 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": 14,
  "routes": [
    {
      "matchedPrefix": "9230",
      "rate": "0.032466",
      "billingIncrement": "1/1",
      "cliType": "full_cli"
    },
    {
      "matchedPrefix": "9230",
      "rate": "0.036391",
      "billingIncrement": "1/1",
      "cliType": "full_cli"
    },
    {
      "matchedPrefix": "9230",
      "rate": "0.041384",
      "billingIncrement": "1/1",
      "cliType": "full_cli"
    },
    …11 more
  ]
}

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

One request with your key. The same call works from any language, and every endpoint is documented with its fields and errors.

Every endpoint in the API reference

3,062routes live on the marketplace now

The market, live

213 destinations with a live route. Prepaid from $5, platform fee 2% capped at $0.001.

Platform fee
2%, capped at $0.001
Top up from
$5, card or crypto
  • Measured quality, and stated figures labelled

    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 with evidence

    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.

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 (first one free on each route you buy, then $0.25, refunded if the route does not ring) 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.

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.