VERIFY · LINE INVENTORY & MIGRATION VALIDATION

Know what’s really
on every line.

After a migration, a merger, or years of MSP churn, no one has an accurate record of your lines. Verify calls each one and reports exactly what answers: a person, a voicemail, a fax, or nothing.

POTS sunsets, Teams cutovers, and inherited telecom leave you guessing about hundreds of numbers. Verify replaces the guesswork with a current, documented inventory. It confirms greetings and names after a migration, and surfaces the dead, abandoned, and mis-programmed lines you’re still paying for.

A verification run: outcome counts, name-match results, and every call's outcome, match, and duration
The 30-day report: calls placed, outcome distribution, and name matches against your records

How it works

1

Upload your numbers

Import the phone numbers you want verified as a list, from one line to thousands.

2

Test them your way

Run the whole list or just a subset, on demand or on a schedule.

3

Export the results

Every outcome (live person, voicemail, fax, disconnected) ready to export as CSV.

↻

Track changes over time

Every run is saved to call history, so you can compare results across runs and see exactly when a line stopped answering.

Why teams choose Verify

Accurate outcome reporting

Results are reported exactly as detected. “Person verified” means the AI confirmed a live person, not an inference.

Assignment verification, not just line detection

Confirm the line belongs to who your records say it does, not just that the line is active.

Full history per line

Every result from every run, kept per number: documentation you can attach to a disconnect order.

Authorization controls built in

Every list requires documented consent confirmation before any calls are placed.

Features

CSV import with your own external IDs, so results map back to your inventory system

Run controls: throttle pacing, schedule for later, pause, resume, cancel

Live run view with real-time outcome counts

Outcome and name-match badges on every line

Per-number call history across all runs

Reports: reachability totals, outcome distribution, trends over time

CSV export of everything

Recordings and transcripts on AI-verified calls

Use cases

✓

Existing-inventory audits: which numbers are still active?

✓

Post-migration validation: did every number land where it should?

✓

POTS / copper-retirement audits

✓

Decommissioning validation

✓

Carrier bill reconciliation

✓

Fax line discovery

✓

Directory accuracy

✓

M&A telecom due diligence

Reliability & compliance

Documented authorization

On every list before calling starts. Consent confirmation is part of the workflow.

Automatic retry and recovery

No line silently skipped. Every number gets an outcome or a documented reason.

Rate limits and budgets

Pacing and spend controls cap every run at the limits you set.

More on how CallSignal approaches consent and logging in the Trust & Compliance center.

Proof

A typo caught before Monday morning

Situation: A 4,000-employee company cut over to Teams. Every employee had to set up a voicemail greeting matching their programmed number.

Action: Verify called each line to confirm the greeting was set and the name matched the number.

Result: It surfaced a typo that had interrupted service to 325 employees, corrected before the office opened Monday morning.

▸ 325 employees restored before Monday's open

75% fewer POTS lines

Situation: A 50-year-old company had POTS lines scattered across a 12-state footprint. After 5 mergers and 3 MSP changes, no one had firm documentation.

Action: Verify identified lines that weren't in service and lines that had been abandoned.

Result: With a verified inventory, they cut their POTS lines by 75%.

▸ POTS lines cut by 75%

Verify your entire inventory.

Sign up today