Skip to content
CLIRoutes

Buying & testing

A 7-Day Route Acceptance Test Plan

A day-by-day plan to accept a new wholesale voice route: baseline, CLI sampling, FAS checks, capacity ramp, peak-hour stability and a go/no-go scorecard.

By Mara Lindqvist, Head of RoutingUpdated 7 min read

Most route problems are visible within a week, if you look for them in the right order. This plan is the one our routing team uses internally and with customers who are evaluating us. It moves from a small, controlled baseline to production volume, checking CLI delivery, answer supervision, capacity and stability along the way. It works with any carrier, and the scorecard at the end gives you a defensible go/no-go decision.

Key takeaways

  • Test a new route in a fixed order over seven days, increasing volume as each check passes.
  • Record a baseline first, and keep list mix and hours constant so results reflect the route.
  • Sample CLI on real handsets, test for false answers, and ramp to your real burst CPS.
  • Decide with a scorecard covering CLI, false answers, ASR, capacity and support.
  • After go-live, move traffic in stages over two to three weeks and keep weekly CLI and FAS checks running permanently.
On this page

Before day one

  • Pick destinations. Choose the three to five destinations that represent most of your volume.
  • Define success. Write down your current ASR, ACD, PDD and NER on those destinations so you have a baseline to beat.
  • Arrange handsets. Get at least two mobile SIMs and one fixed line in each destination, or a test-call service with real numbers there.
  • Agree limits. Confirm channel and CPS limits for the test with your carrier.
  • Prepare capture. Make sure you can run sngrep or tcpdump on the sending server.
tensDay 1Setup & smoke100sDay 2CLI handsets100sDay 3FAS checks10%Day 4Live trafficburstDay 5CPS ramp25%Day 6Full shiftdecideDay 7Scorecard
Volume grows through the week while each day adds a different check.

The seven days

  1. Day 1 — Connectivity and baseline

    Confirm the trunk is reachable, authentication works and codecs negotiate. Place 20–30 manual calls per destination to your own handsets. Check audio both ways, DTMF and that CDRs match on both sides.

  2. Day 2 — CLI sampling

    Place at least ten calls per handset across morning, afternoon and evening, presenting approved CLIs. Record what the handset displays. Target: your CLI on 100% of calls.

  3. Day 3 — Answer supervision

    Run ring-out tests (do not answer), late-answer tests (answer after 15 seconds) and invalid-number tests. Compare 200 OK timestamps with handset answer times. Target: zero false answers.

  4. Day 4 — Live traffic, low volume

    Send 5–10% of real traffic on the test destinations. Compare ASR, ACD, PDD and NER with your baseline on the same hours.

  5. Day 5 — Capacity ramp

    Increase to your expected burst CPS and peak channels in steps. Watch for 503, 486 and 403 responses as you ramp. Target: no rejections below the agreed limit.

  6. Day 6 — Peak-hour stability

    Run 25–50% of traffic through your busiest hours. Plot metrics per hour, not just per day, to catch time-of-day re-routing.

  7. Day 7 — Review and decide

    Fill in the scorecard, review open tickets and support responsiveness, and decide go, conditional go, or no-go.

What to measure each day

MetricSourcePass guidance
ASRCDRs, same hours as baselineAt or above baseline
ACDCDRsWithin 10% of baseline
Calls under 6 sCDRsNo jump versus baseline
PDDSIP capture or portalAt or below baseline
NERCDRs with response mappingAbove 95%
CLI deliveredHandset log100% of sampled calls
False answersDay 3 testsZero
Rejections under limitDay 5 rampZero

Use the formulas in ASR, ACD, PDD and NER, map responses as described in SIP Response Codes for Dialer Operators, and check FAS with the method in False Answer Supervision.

Logging template

acceptance-log.csv
day,timestamp_utc,destination,handset,cli_sent,cli_displayed,answered_on_handset,cdr_status,billsec,pdd_s,notes
2,2026-11-03T09:12:00Z,UK mobile,SIM-A,+442071234567,+442071234567,yes,ANSWERED,34,3.1,
2,2026-11-03T09:14:00Z,UK mobile,SIM-B,+442071234567,Unknown,yes,ANSWERED,29,4.0,CLI lost
3,2026-11-04T10:02:00Z,UK mobile,SIM-A,+442071234567,,no,NO ANSWER,0,3.4,ring-out ok

Keep one row per test call. The "CLI lost" and FAS rows are your evidence if you need to raise a ticket or request credits.

Go / no-go scorecard

CheckGoConditionalNo-go
CLI delivery100%≥ 95% with explanation and fix< 95%
False answersNone—Any confirmed
ASR vs baseline≥ baselineWithin 5%> 5% below
CapacityNo rejections under limitBrief rejections, fixedPersistent rejections
SupportTickets answered with analysisSlow but resolvedUnresolved

Who does what

RoleResponsibilities during the test
Telephony engineerTrunk setup, SIP captures, capacity ramp, response-code analysis
Operations / WFMSelecting test traffic, scheduling agents, keeping list mix constant
QA or team leadsHandset tests, agent feedback on audio, dead air and ringing
Commercial ownerScorecard, decision, follow-up with the carrier
Carrier contactLimits, answers to tickets, review on day 7

Agree a single channel for the test, for example a shared ticket thread, so findings and responses are in one place.

Collecting agent feedback

Agents notice problems before dashboards do: echo, clipped first syllables, delays before the customer hears them, calls that connect to ringing. Give agents on the test a simple disposition set for audio issues and ask team leads to collect examples with timestamps and numbers. Ten well-documented examples are more useful than a general impression that "the line was bad".

  • Dead air on connect: possible one-way audio or false answer; correlate with SIP captures.
  • Ringing after connect: strong FAS indicator.
  • Echo: usually impedance or handset issues on the far end; note whether it is destination-specific.
  • Choppy audio: jitter or packet loss; check your own network first.

Common testing mistakes

  1. Changing the list during the test. Keep list source and mix constant, or results reflect the list, not the route.
  2. Testing only during quiet hours. Many problems only appear at peak, when carriers re-route to save capacity.
  3. Comparing against a different week. Run the incumbent route in parallel on the same traffic if you can.
  4. Ignoring your own errors. Remove 403s for unapproved CLIs and malformed numbers before judging the route.
  5. Deciding on ASR alone. ASR can rise for the wrong reasons; always check ACD, short-call share and handset results.

After acceptance: the first 30 days

Move traffic over in stages, for example 25%, 50%, then 100% across two to three weeks, keeping the previous route warm as a fallback. Keep the daily metric review going for the first month and move to weekly once results are stable. Record the baseline you accepted against so you can spot drift later, and schedule the weekly CLI and FAS checks described above as a permanent routine.

Adapting the plan for IVR and inbound

For IVR campaigns, add DTMF reliability to day 1 (press each key on test calls and confirm it registers), and on day 5 ramp to the CPS your campaign will start with, since IVR bursts are usually larger than agent bursts. Track key-press and transfer success alongside ASR. For DID numbers and inbound trunks, replace the CLI sampling day with caller-ID delivery inbound (call your DIDs from several networks and check the number shown in your platform), and on day 5 generate simultaneous inbound calls up to your Erlang B estimate to confirm no calls are blocked below the agreed channel count.

For SIP trunking used by a PBX rather than a dialer, the capacity ramp can be shorter, but add a failover test: take the primary endpoint offline deliberately and confirm calls move to the secondary within the time you expect.

Documenting the decision

Write a one-page summary: destinations tested, dates, baseline and results for each metric, issues found and how they were resolved, and the decision. Attach the call log and key captures. When someone asks in six months why traffic is on this route, or when results drift, this page is the reference point. It also makes the next acceptance test faster, because you can reuse the format and compare like with like.

Running this plan with CLIRoutes

After onboarding, our routing team can review the plan with you, confirm limits for your test, and look at results with you on day 7. Your portal shows live ASR, ACD, PDD and NER per destination and per endpoint, and CDRs can be exported for reconciliation. Open an account or talk to routing to arrange a test.

Comparing several providers? Use the questions in 12 Questions to Ask a Wholesale CLI Provider to shortlist, then run this plan on your top two with the same traffic.

About the author

Mara Lindqvist, Head of Routing

Mara has spent fifteen years building wholesale voice networks, from TDM interconnects to SIP-only carrier exchanges. She owns route selection, carrier onboarding and quality policy at CLIRoutes.

Published · Last reviewed

FAQ

Questions about this guide

Can’t find what you need? Our routing team answers within the hour, around the clock.

Why seven days?

A week covers every day of the week and enough peak hours to catch time-of-day re-routing, while still being short enough to make a decision quickly.

How many test calls do I need for CLI sampling?

At least ten per handset, spread across the day, on two mobile networks and one fixed line per destination.

What if the route passes everything except one destination?

Make a conditional go: accept the destinations that passed and retest the failing one after the carrier has addressed it.

Should I keep testing after acceptance?

Yes. Weekly CLI sampling and FAS checks on your main destinations catch changes early.

Should I switch all traffic once a route passes?

No. Move traffic in stages over two to three weeks and keep the previous route available as a fallback until results are stable.