Skip to content
Phone Number Monitoring

IVR Monitoring

IVR Monitoring

IVR monitoring is the continuous, scheduled testing of a live phone system from outside your network. Automated calls run on the cadence you set, check that the line answers and that your menu options still behave, and escalate to your on-call team the moment they stop.

The failures it catches are the ones internal monitoring is blind to by design — a carrier that stopped routing your toll-free number, a DID that was quietly deprovisioned, a menu edited on a Friday. Your trunks are registered and your queues are up. Nobody can get through.

  • No credit card required
  • Published pricing
  • Alerts in minutes, not complaints
Monitoring dashboard showing scheduled test call results across phone numbers

Monitoring is testing that never stops

The checks are the same. The difference is when they run and what they are pointed at.

IVR testing is usually something you do before a change ships — you edited the call flow, you want to know you did not break anything, you walk the paths against staging and you move on. It answers a question about a change.

IVR monitoring runs those same checks on a schedule against the production number, indefinitely. It answers a different question: is it still working right now? Nothing about a successful test last Tuesday tells you a carrier has not rerouted your toll-free number since.

That is the whole argument for continuous monitoring in this category. Phone systems do not usually fail because someone deployed something. They fail because something upstream changed and nobody was watching the one thing customers actually use.

What you are actually monitoring for

Four failures that make up most real incidents — and all four look healthy from inside:

The DID stopped terminating

Your SIP trunk is registered, your PBX is healthy, every internal dashboard is green — and calls to one number go nowhere because the carrier stopped routing it. Only an inbound call from outside finds this.

Someone edited the call flow

A new option was inserted into the main menu and every subsequent option shifted by one. The IVR is perfectly healthy and sending everyone to the wrong department.

The recording is stale

Routing is correct, the menu works, and the greeting is announcing opening hours that changed in January.

The after-hours tree never switched back

A holiday schedule stayed on past the holiday. Callers hear the closed message on a Tuesday morning and nobody internally notices, because nobody calls their own main number.

The mechanism

How IVR monitoring works

No agents, no access to your phone system, no hardware. Every check is an ordinary inbound call.
01

Add your numbers

Toll-free, DID, landline or VoIP. Each number becomes a monitoring plan with its own schedule and expected outcome.

02

Set the cadence

Choose how often each plan runs and on which calendar. Critical paths get tested frequently; deep menu walks less often.

03

Calls run continuously

Each run places a real inbound call, checks the response against what you declared, and writes the result and an audio recording to history.

04

Failures escalate

After the configured retries, alert groups fire in order until someone responds — phone, SMS, email, then webhook.

Schedules You Control

Run checks as often as every few minutes or as rarely as daily, on business-hours calendars or around the clock. Holiday calendars stop tests firing against a line that is legitimately closed.

Outside Your Network

Calls originate on the carrier network, not inside your infrastructure. That is how you catch a DID that stopped terminating or a carrier route that broke — faults your internal monitoring cannot see.

Retries Before Alerts

A configurable number of recalls runs before anything escalates, so one transient carrier blip does not page the on-call engineer.

Branch-Level Checks

Monitor whether the number answers, or go deeper and monitor whether each menu branch still routes correctly. The second needs the Premium Plan.

Prompt Content Checks

Voice recognition confirms the caller hears the words they should. Catches the expired recording that still routes perfectly.

Response Time Tracking

Connect time, hold time and agent-response time recorded to the second on Premium — the raw material for an SLA report.

Alerting that does not cry wolf

Phone networks are noisy. A single failed call is not an outage, and a monitoring system that pages on every one gets muted within a week — at which point you are paying for nothing.

So nothing escalates immediately. A configurable number of recalls runs first. Only when the failure persists do alert groups fire, in the order you set, with the devices inside each group escalating in order too.

A typical ladder: phone the on-call engineer, then SMS them, then email the team, then POST a webhook that opens an incident. Groups can fire in sequence or simultaneously, depending on whether you want a chance to acknowledge before the whole team hears about it.

Because webhook payloads carry substituted values from the failed run, the incident that lands in PagerDuty, Opsgenie, Slack or your own endpoint already says which number failed and how.

Evidence, not just a red dot

Every run is recorded, which changes the conversation after an incident. You are not asserting the line was down; you can play the call.

  • Which number failed, on which run, and at which step
  • What the line returned versus what was expected
  • An audio recording of the call itself
  • Connect, hold and agent-response times on Premium plans
  • The alert trail — who was paged, on which device, in what order
  • A durable history you can hand an auditor or an unhappy customer

For regulated lines — emergency and accessibility numbers in particular — the scheduled history is the artefact that matters. It shows the line was checked on a cadence, and what the result was each time.

No quote required

What IVR monitoring costs

Published, on the site, before you talk to anyone. Two tiers, and the difference between them is the thing people usually get wrong.

Which tier you need

Basic Monitoring — from $9.99/mo for 5 lines. Checks that a line is reachable and answers. If the question is “is this number up?”, this is the tier.

Premium Plan — from $199.99/mo for 5 lines. Adds IVR tree navigation and DTMF, hold-time and agent-availability tracking, conference audio quality, and data export or API access. If the question is “does option 3 still reach billing?”, this is the tier.

A worked example

Three toll-free numbers, checked for reachability every 30 minutes, around the clock.

Basic Monitoring, 5 lines
$9.99 / mo
3 numbers × 48 checks/day × 30 days
4,320 calls
1 credit each (US & Canada)
4,320 credits
Roughly
$226 / mo

At the 5,000-credit rate of $0.05 per credit. Halve the cadence to hourly and the credit cost roughly halves with it — frequency, not line count, is what drives the bill. US and Canada calls cost 1 credit; international calls cost 1 to 6.

Accounts above 300 credits a month, or placing calls costing more than 2 credits, need authorisation first — so an always-on setup at this volume is a short conversation rather than pure self-serve.

Frequently asked questions

What is IVR monitoring?
IVR monitoring is the continuous, scheduled testing of a live interactive voice response system from outside your network. Automated calls run around the clock, check that the line answers and that menu options still behave correctly, and raise an alert when they do not. It is the same set of checks as IVR testing, run forever against production instead of once against staging.
How is IVR monitoring different from IVR testing?
IVR testing is usually a one-off QA activity before a change ships. IVR monitoring runs the same checks on a schedule against the live system, indefinitely. Testing tells you the change was safe; monitoring tells you the system is still working three months later when a carrier reroutes your number.
Why not just monitor from inside our network?
Internal monitoring proves your PBX, trunks and queues are healthy. It cannot see a carrier that stopped routing your toll-free number, a DID that was deprovisioned, or a number-porting error — because those failures happen before the call ever reaches your infrastructure. An inbound call placed over the carrier network is the only check that covers the whole path a customer actually takes.
How quickly will I know about an outage?
That depends on the cadence you set. A number checked every five minutes surfaces a failure within roughly the time it takes to run the configured retries; a number checked twice daily could be down for hours before anyone knows. Most teams monitor the main number and the route to a human frequently, and walk the full menu tree less often to keep credit usage sensible.
What gets me paged, and can I stop false alarms?
Alerts fire only after a configurable number of recalls fail, so a single dropped call does not wake anyone. Alert groups then escalate in the order you define, and devices within each group escalate too — for example phone first, then SMS, then a webhook into PagerDuty or Slack.
Which plan do I need?
Basic Monitoring, from $9.99 per month for 5 lines, checks whether a line is reachable and answers. If you need to monitor that individual menu branches still route correctly, that is IVR tree navigation and requires the Premium Plan, from $199.99 per month for 5 lines.
Can alerts reach our existing on-call tooling?
Yes. Alongside phone, SMS and email, alert devices can be webhooks, which POST to an endpoint you control with substituted values from the failed run — enough to open an incident in PagerDuty, Opsgenie, Slack or your own system.

Start monitoring your numbers today

Add your first number during the 30-day trial. No credit card, no sales call, and the pricing is on the site.

No credit card required • Full feature access • 30-day trial