nomoVM
Blog

Call screening detection for outbound dialers

Call screening detection matters because phones now answer unknown numbers themselves. Google's Call Screen on Android and the screening features on iPhone pick up, ask who's calling, and pass a summary to the owner. To a classic AMD that sounds like a person, so your agent gets connected to a robot.

By the nomoVM team · Published 2026-11-12 · Updated 2026-11-12

What call screening sounds like

The phone answers with a synthetic voice, typically saying the person is using a screening service and asking for your name and the reason for the call. The real person may join later, or never. The details and wording vary by phone, country and software version.

Why classic AMD gets it wrong

Timing-based AMD expects a person to say something short and wait. A screening assistant says a sentence and waits, which can look like a long greeting (MACHINE) or like a talkative person (HUMAN), depending on settings. Transcript-based AMD hears natural language that isn't a voicemail greeting. Either way, many screened calls reach agents.

How nomoVM handles it

nomoVM's model has a separate class for screening, learned from real screened calls. Screened calls come back as AMDCAUSE=SCREENING with AMDSTATUS=MACHINE, so by default they're handled like any machine. Because the cause is separate, you can choose a different route for them in your dialplan:

exten => 8370,n,GotoIf($["${AMDCAUSE}" = "SCREENING"]?screened)
; ...
exten => 8370,n(screened),Playback(custom/who-we-are)   ; say who you are, then hang up or wait

Some centers leave a short message that names the company, since the screened person often reads the transcript later. What's right for you depends on your campaign and the rules that apply to you.

What to watch in your reports

  • The share of SCREENING among answered calls, per list and per time of day
  • Whether screened numbers answer on a later attempt
  • Agent feedback on "robot" calls that still get through

More on the other checks nomoVM runs: how AI answering machine detection works.

Stop sending voicemail to your agents

30,000 calls a month free. No card, no setup fee. Your dialer falls back to Asterisk AMD() on its own if anything goes wrong.