Skip to content
Markets open
Two analysts at a curved console, one pointing at route status on a wall display
Route quality

Quality youcan measure

Answer rate, call duration and post-dial delay on every route, your own calls measured on every purchase, and a formal route issue when a route slips.

Your calls, measuredFormal issue reportsSIP probes on demand

In short

Rates are easy to publish; quality is not.

Every listing carries its answer rate, average call duration and post-dial delay, and the Exchange Score is only awarded once a route has carried real traffic. On the routes you buy, your own calls are measured, so price is never the only thing you compare. When a route you bought stops performing, raise a route issue against it: the seller is notified, their fix is re-tested automatically, and the record stays on the marketplace, so a dispute starts from the same numbers on both sides.

What you can do

  1. 01

    Quality on every listing

    ASR, ACD and PDD on every route, and an Exchange Score once it has carried real traffic.

  2. 02

    Route issue reports

    A structured complaint loop between buyer and seller.

  3. 03

    Automatic re-test

    When the seller marks an issue fixed, their endpoint is re-tested automatically.

  4. 04

    Failure diagnostics

    SIP code, hangup cause and the fix, on every failed call.

How it works

From choosing a route to fixing one

Quality on PacketExchange runs as a loop: compare before you buy, watch what connects, diagnose what fails, and settle it on the record.

An analyst taking notes at his desk, the PacketExchange destination verdict for a supplier route open on his monitor
  1. Compare before you buy

    Once a listing has carried enough real calls it shows its measured ASR, ACD and NER, beside the ASR, ACD and PDD its seller states, with tier and caller ID type, sortable side by side. Ring every route in a search once to see which are live today.

  2. Watch what connects

    Signed in, you see the answer rate measured on real calls over the last 30 days, and your own answer rate on every route you buy. Switch operators get a verdict per destination.

  3. Diagnose a failure

    Every failed call carries its cause in plain English. On a route you hold, a SIP trace shows the full exchange, and a probe checks the endpoint from every media address.

  4. Raise it and close it

    Report the route from the failed call. The seller works it in a thread, marking it fixed triggers an automatic re-test, and you confirm or reopen.

Destination verdicts

A verdict that shows its working

On the Switch, every destination on a supplier trunk and on a customer is judged on answer-seizure ratio and post-dial delay from real sessions. The verdict never arrives alone: it names the metric that failed, the line it crossed, how many calls it rests on and the window it covers. An ASR below 60% is a warning and below 40% a failure; a post-dial delay above 3 seconds is a warning and above 6 a failure. A destination with fewer than 30 sessions reads Not judged, so two failed test calls can never brand a route.

  • Windows of the last hour, the last 24 hours or the last 7 days.
  • Rates count calls, not attempts, so a call that failed over counts once.
  • A metric with too few samples is shown with its count and kept out of the verdict.
Supplier qualityExample
Supplier B
United Kingdom Mobile · 447
1h24h7d
Warn

ASR 57%, below the 60% warning line, across 1,284 customer sessions. Last 24 hours.

ASR
Warn
57%
40%60%
PDD
OK
2.45s
3 s6 s
ACD
Reported
3:24
5 min
Sessions
1,284
Answered
732
Window
24h

Fewer than 30 sessions reads Not judged. MOS, jitter and packet loss appear on call records and never decide a verdict.

Route issues

From failed call to fixed route, on the record

When a route you bought stops completing, report it straight from the failed call. The report carries that call's evidence (the hangup cause, the SIP code, the number and a diagnosis), plus a live SIP trace if you attach one. The seller is told in the app and by email and works the problem with you in a thread. When they mark it fixed, PacketExchange re-tests their endpoint automatically and posts the verdict for both sides to read, and if the re-test still sees a refusal, it says so and names the fix.

  • Report straight from a failed call in your usage records, or from a SIP trace.
  • You confirm the fix or reopen the issue, and either side can escalate to PacketExchange support.
  • Only buyers who hold the route or have sent traffic over it can raise an issue.
Route issueExample
Calls to UK mobile refused
United Kingdom Mobile · Premium
Resolved
SIP code
403
Hangup cause
INCOMING_CALL_BARRED
Number
+44 7700 900123
Category
Call failure
  1. RaisedYou · 09:14

    Reported from the failed call, with its evidence and a live SIP trace attached.

  2. Seller notifiedPacketExchange · 09:14

    In the app and by email. The seller sees you as Buyer #3F7A.

  3. InvestigatingSeller · 09:41

    Seller acknowledged the report and is investigating.

  4. Marked fixedSeller · 10:06
    Automatic re-testPassed

    Automatic re-test passed: the endpoint accepted our SIP probe. Calls should connect again.

  5. ResolvedYou · 10:20

    You confirmed the fix and the report closed.

SIP diagnostics

Every media address, checked

Calls to a seller leave from several media addresses, and a firewall that allows only some of them fails a share of real calls while a single-address probe calls it healthy. So PacketExchange probes with a real SIP INVITE from every address, and returns a verdict per address, a diagnosis in plain words and the exact fix, whether the endpoint is down, barring our calls or refusing just one address. Active voice routes are re-probed this way on a rolling sweep, and the seller is alerted when an endpoint goes down or starts refusing an address.

  • A real INVITE rather than OPTIONS, so a switch that ignores OPTIONS is not marked down.
  • A partial whitelist is reported as degraded, naming the address that still needs allowing.
  • The listing wizard runs a live SIP probe against a seller's endpoint before a route is published.
Connection testExample
Route endpoint
198.51.100.20:5060
Degraded
Endpoint refuses calls from some of our media addresses
Probed
3
Answered
2
Silent
1
  • Probe from 203.0.113.10
    Responded, SIP 200
  • Probe from 203.0.113.11
    Responded, SIP 200
  • Probe from 203.0.113.12
    No SIP response. This address appears to be blocked or unrouted on your side.
How to fix it
  1. 1Allow SIP (UDP and TCP 5060) from 203.0.113.12 on your firewall or SBC. The other addresses already work, so copy that rule.
  2. 2Whitelist all of our media addresses: calls are load-balanced across them and any one can carry the next call.
  3. 3Re-run this test after the change. Every probe line should turn green.

Capabilities

Quality you can compare, check and dispute

Everything a buyer needs to judge a route beyond its price, and everything a seller needs to fix one.

Quality columns you can sort

ASR, ACD and PDD on every listing, sortable, beside the tier, the caller ID type and the billing increment.

A score that has to be earned

The Exchange Score rates a route from 1 to 100 from its stated ASR, ACD and PDD and its tier, and stays blank until the route has carried real calls.

Measured answer rate

The share of calls that connected over the last 30 days across the routes in view, and your own answer rate and call length on each route you bought.

Verdicts with thresholds

OK, Warn or Bad per destination on the Switch, each naming the metric, the threshold, the sample and the window.

Failures in plain English

A refused call says what happened and whose move it is: yours, the other side's or ours, with a SIP code that matches.

SIP traces on your routes

Capture the full SIP exchange of a probe through a route you own or bought, with the final status, hangup cause and Q.850 code.

Endpoint health sweep

Active voice routes are probed from every media address on a rolling sweep, and the seller is alerted when one goes down or degraded.

Route issues with re-test

Evidence from the failed call, a thread with the seller, an automatic SIP re-test on every fix and escalation to support if it stalls.

Why PacketExchange

Quality that holds up in an argument

A rate sheet tells you the price. The rest of what a buyer needs to know about a route is here, and both sides of the trade read the same record.

Buy on more than the rate

Compare stated quality, tier and caller ID handling before you commit, then check the answer rate measured on real calls. The rate sheet is where the decision starts, not where it ends.

Disputes that start from the same evidence

The failed call, its SIP code and the seller's re-test verdict sit in one report both sides can read, so the conversation starts from the call rather than from two different sets of logs.

Faults found before they cost you

The health sweep probes seller endpoints on its own schedule, and a partial whitelist is flagged with the exact address to allow, so a quiet failure has a short life.

Anonymous on both sides

The seller sees a pseudonym, you never see the seller's endpoint, and contact details are kept out of every report. Problems get fixed without either side being exposed.

The difference

How route quality usually works, and how it works here

Judging a route
The usual way: The rate sheet and whatever the seller says about it
On PacketExchangeASR, ACD, PDD, tier and caller ID side by side, and a score only after real calls
A bad destination
The usual way: A red flag with no number behind it
On PacketExchangeThe failed metric, its threshold, the session count and the window, or Not judged
A failed call
The usual way: A bare error code and a support ticket
On PacketExchangeThe cause in plain English, whose move it is, and a SIP trace on demand
A half-open firewall
The usual way: One probe passes while part of the traffic is refused
On PacketExchangeEvery media address probed, with the refused address named
Raising a problem
The usual way: Email threads and screenshots from two different logs
On PacketExchangeA route issue carrying the call's evidence, with the fix re-tested automatically
Escalation
The usual way: Chase an account manager
On PacketExchangeEither side escalates to PacketExchange support from the report

Built for

Who runs traffic on it

  • Buy on evidence

    Compare routes on quality figures and the Exchange Score, not on the rate alone.

  • Hold a seller to it

    Escalate formally when a route stops performing.

  • Diagnose fast

    See the SIP cause instead of guessing why calls fail.

Pricing

Quality tools come with the account

for traces, probes and route issues
$0
per caller ID test that rings
$0.50
fee cap per call
$0.001

Comparing routes, reading measured answer rates, running SIP traces and connection tests, and raising route issues are part of every PacketExchange account, with no separate charge.

You pay for traffic: the route rate, plus a platform fee of 0.5% over your own SIP trunk or 2% through the API or Dialer, never more than $0.001 per call.

Browse the marketplace

What you pay for

  • Compare before you sign up

    Listings, their stated quality and their scores can be compared on the public marketplace.

  • Traces and probes included

    SIP traces and connection tests are not billed to your balance.

  • Issues and escalation included

    Route issues, the automatic re-test and escalation to support carry no fee.

Caller ID tests, including ringing every route in a search, place a real call to a handset in the destination country and cost $0.50 per test, charged only when the route rings.

Questions

Route quality, answered

The questions buyers ask before they start. Anything not covered here is in the help centre, or ask the team directly.

Are the ASR, ACD and PDD on a listing measured?

Both kinds are shown. Once a listing has carried at least 50 real buyer calls from at least two different buyers, it shows its measured ASR, ACD and NER, from the last 7 days, else the last 30, else the most recent period with enough calls. Route checks, test calls, the seller's own traffic and calls refused before dialling are left out. Beside them, marked stated, are the figures the seller gives, so a new listing can be compared before traffic flows. NER counts the calls the network delivered to the phone (answered, busy, unanswered or declined by the person called), which makes it the fairest measure of the route itself.

How is the Exchange Score worked out?

It rates a route from 1 to 100. From the seller's stated figures and the route's tier: 45% answer rate, 25% call duration, 15% post-dial delay and 15% tier. Once the listing has measured figures from the last 7 or 30 days, those replace the stated ones: 30% measured answer rate, 15% NER, 25% call duration, 15% post-dial delay and 15% tier. A route that has carried no calls has no score, so a new listing cannot claim one.

Who can raise a route issue?

A buyer who holds an active purchase of the route, or who has sent traffic over it. Nobody can file one against their own route.

What happens when the seller marks an issue fixed?

PacketExchange re-tests the seller's endpoint with a live SIP probe and posts the result in the report. If the endpoint still refuses our calls, the message says so and tells the seller which addresses to allow. You then confirm the fix or reopen the issue.

Will the seller know who reported the problem?

No. The seller sees a stable pseudonym for you on that route, such as Buyer #3F7A, never your name, email or account. Contact details are blocked in the thread in both directions, and the traces you see have the seller's address removed.

Why are routes not judged on MOS, jitter or packet loss?

Those readings only exist on calls whose audio passes through our media servers, and they do not separate a good destination from a bad one reliably enough to set a threshold on. Verdicts use answer rate and post-dial delay instead. On calls whose audio we carry, the call record also shows packets in each direction, which is how one-way audio shows up.

How often are seller endpoints checked?

Every active voice route with an endpoint is re-probed on a rolling sweep, from every media address, at most once every 30 minutes per route. The seller is alerted when an endpoint stops answering or starts refusing one of the addresses.

Can I run a SIP trace on any route?

On any route you own or have bought. A trace sends a probe through the route and returns the full SIP exchange, the final status and the hangup cause, up to 10 traces a minute.

Get started

Know a route before your traffic does

Compare listings on more than price, see what connects, and when a route slips, raise it with the evidence attached and let the re-test settle it.