By NoCall Team

How NoCall works on iPhone: CallKit, offline identification and SMS filter

Apple does not let apps read your calls. Instead, iOS offers a Call Blocking & Identification extension (part of CallKit): an app gives the iPhone a list of numbers, and the phone itself uses that list when a call comes in. NoCall is built on that system.

How call identification works on iPhone

The NoCall app downloads the community spam database and hands it to iOS through its extension. When a call arrives, the iPhone compares the number with that list on the device. NoCall never sees the call and the number is not sent anywhere to be checked.

Because the list is stored on the phone, identification also works without mobile data or Wi-Fi.

How to turn it on

  1. Install NoCall from the App Store, open it and sign in.
  2. Sync the spam database from the app.
  3. Open Settings › Apps › Phone › Call Blocking & Identification.
  4. Turn on NoCall.

On older versions of iOS the option is under Settings › Phone › Call Blocking & Identification.

Identify or block: Free and Pro

  • Free: Known spam numbers are identified: the incoming-call screen shows a NoCall label, and you decide whether to answer.
  • Pro: You can turn on automatic blocking so that known spam calls are blocked silently instead of ringing.

SMS filter

NoCall also includes an iOS SMS filter. It decides on the iPhone where a text from an unknown sender should go, and texts from numbers in the spam database can be moved to the Junk folder. Message content never leaves the device. Pro adds extra filtering rules.

  1. Open Settings › Apps › Messages › Unknown & Spam.
  2. Under SMS Filtering, choose NoCall.

Keeping the list fresh

New reports reach your iPhone when the database syncs. On Free you sync manually from the app; Pro can sync daily, weekly or automatically in the background, with an optional Wi-Fi-only setting.

Get NoCall

Identify spam calls before you answer, with a database of 54,570 numbers reported by the community.

Frequently asked questions

Does NoCall work on iPhone without internet?+

Yes. The spam list is stored on the iPhone, so calls are identified even without a connection. You only need internet to download updates.

Can NoCall read my calls or messages?+

No. iOS checks incoming numbers against the list NoCall provides, and the SMS filter decides on the device without sending the message content anywhere.

Why does a spam call still ring on my iPhone?+

On the Free plan NoCall identifies spam but does not block it, so the call rings with a label. Automatic blocking is a Pro feature. Also check that NoCall is turned on under Call Blocking & Identification and that your database is synced.

Search a phone number or a company name (Bank of America, Verizon and AT&T...) to check if it has been reported as spam.