Who Calls на iPhone: определяем, кто звонит с неизвестного номера

Приложение Who Calls на айфоне работает через системный механизм CallKit: iOS передаёт входящий номер сервису-определителю, тот сверяет его со своей базой и показывает подпись «Спам», «Банк» или имя организации ещё до того, как вы подняли трубку. Без такого приложения iPhone сам по себе не умеет определять неизвестные номера — встроенная функция ограничивается лишь подавлением вызовов не из контактов.

Ниже разберём, как устроена идентификация звонящего на iOS, какие сервисы доступны в российском App Store, как правильно включить определитель номера и почему иногда подпись звонящего не появляется, хотя приложение установлено. Отдельно затронем вопрос приватности: что именно передаётся сервису и можно ли удалить свой номер из чужих баз.

Как iPhone определяет звонящего: роль CallKit

Apple не хранит собственную базу телефонных номеров. Вместо этого в iOS предусмотрен интерфейс Call Directory Extension — расширение, через которое сторонние приложения загружают в систему список номеров с метками. Когда поступает вызов, система проверяет номер по этим локальным спискам и выводит название под номером звонящего.

Ключевая особенность механизма — приватность: номер входящего звонка не отправляется на сервер приложения в реальном времени. База номеров заранее загружается на устройство и обновляется при открытии приложения. Именно поэтому определение работает даже без интернета, но требует достаточно свободной памяти.

Важно понимать ограничение: расширение не может показать имя конкретного человека, если его номера нет в базе сервиса. Определяются в основном организации, колл-центры, мошеннические и рекламные номера, а также номера, которые пользователи сами отметили как spam.

Какие сервисы работают на айфоне

В российском App Store доступно несколько определителей номера, совместимых с CallKit. Набор функций у них схожий, но отличаются базы номеров и модель монетизации. Перед установкой стоит проверить актуальность приложения: некоторые сервисы перестают обновлять базы, и точность определения падает.

  • 📞 Яндекс — с Алисой: встроенный определитель организаций и спам-номеров, включается в настройках приложения.
  • 📱 Kaspersky Who Calls: определение мошеннических и рекламных звонков, работает без регистрации.
  • 🔍 2ГИС: определяет номера компаний из своего справочника организаций.
  • 🛡️ GetContact: показывает, как номер записан у других пользователей, но требует доступа к контактам — оцените риски приватности перед установкой.

Точность определения зависит от размера и свежести базы конкретного сервиса. Один и тот же номер может определяться одним приложением и не определяться другим — это нормально. Можно установить два определителя одновременно: iOS поддерживает несколько расширений, а приоритет настраивается вручную.

Как включить определитель номера на iPhone

Установить приложение из App Store недостаточно — расширение нужно активировать в системных настройках. Путь одинаков для всех определителей: откройте Настройки → Телефон → Блокировка и идентификация вызовов и включите переключатель напротив нужного приложения.

После включения откройте само приложение и дождитесь загрузки базы номеров — обычно она скачивается при первом запуске. Если переключатель в настройках не появляется или не активируется, перезагрузите iPhone и повторите попытку; также проверьте, что приложение обновлено до последней версии.

☑️ Проверка работы определителя номера

Выполнено: 0 / 5
⚠️ Внимание: если включено несколько определителей, их порядок в списке «Блокировка и идентификация вызовов» определяет приоритет. Перетащите наиболее точный сервис наверх, удерживая значок справа от его названия.

Почему определитель не показывает, кто звонит

Самая частая жалоба — приложение установлено, но входящие звонки по-прежнему отображаются просто номером. Причин несколько, и большинство устраняется без переустановки.

Во-первых, проверьте, что расширение действительно активно в Настройки → Телефон → Блокировка и идентификация вызовов — после обновления iOS переключатель иногда сбрасывается. Во-вторых, откройте приложение: многие сервисы обновляют базу только при запуске, и устаревшая база означает, что новых спам-номеров в ней ещё нет.

Ещё одна возможная причина — нехватка свободной памяти на устройстве. Система может выгружать данные расширений, когда места мало. Также учитывайте, что номер конкретного частного лица определитель, скорее всего, не покажет вовсе: такие номера в базы организаций и спам-листы не входят.

📊 Каким определителем номера вы пользуетесь на iPhone?
Яндекс с Алисой
Kaspersky Who Calls
GetContact
Не пользуюсь никаким

Блокировка нежелательных звонков: что умеет iOS

Помимо определения, часть сервисов умеет автоматически блокировать номера из чёрных списков — такой вызов даже не отобразится на экране, а попадёт в список пропущенных. Эта функция включается там же, в разделе идентификации вызовов, если приложение её поддерживает.

В самой iOS есть встроенный инструмент «Приглушение неизвестных абонентов»: Настройки → Телефон → Приглушение неизвестных абонентов. Все звонки с номеров, которых нет в контактах, будут переведены в беззвучный режим и попадут в список недавних. Это радикальная мера: курьер, врач из поликлиники или новый клиент тоже не дозвонятся с первого раза.

  • 🔕 Приглушение неизвестных — встроенная функция iOS, не требует приложений.
  • 🚫 Автоблокировка спама — через приложения-определители с поддержкой блокировки.
  • ✋ Ручная блокировка номера — из карточки звонка в «Недавних».

Сравнение популярных определителей

Чтобы выбрать сервис, сравните ключевые параметры: тип базы, необходимость регистрации и доступ к контактам. Данные в таблице ориентировочные — функциональность приложений меняется с обновлениями, проверяйте актуальное описание в App Store.

СервисЧто определяетРегистрацияДоступ к контактам
Яндекс с АлисойОрганизации, спам, мошенникиЖелательнаНе обязателен
Kaspersky Who CallsМошеннические и рекламные номераНе требуетсяНе требуется
2ГИСКомпании из справочникаНе требуетсяНе обязателен
GetContactКак номер записан у другихОбязательнаТребуется
⚠️ Внимание: сервисы, запрашивающие доступ к вашей телефонной книге, могут загружать контакты на свои серверы. Так ваш номер и номера ваших знакомых попадают в чужую базу. Если приватность важнее, выбирайте определители, работающие без доступа к контактам.
Как удалить свой номер из базы GetContact

В приложениях подобного типа обычно есть функция отказа от отображения номера (unlist). Как правило, она доступна через официальный сайт сервиса: нужно ввести свой номер и подтвердить удаление кодом из SMS. Точную процедуру проверяйте в справке конкретного сервиса — она периодически меняется.

Приватность: что передаётся сервисам

Архитектура CallKit устроена так, что входящий номер не покидает устройство — проверка идёт по локальной базе. Это принципиальное отличие от «облачных» определителей на других платформах. Однако само приложение может собирать другие данные: статистику использования, номера из ваших отметок спама, а при выданном разрешении — и контакты.

Перед установкой откройте страницу приложения в App Store и посмотрите раздел «Конфиденциальность приложения» — там перечислены категории собираемых данных. Минимально безопасный вариант — сервис, который не требует аккаунта и не запрашивает доступ к контактам.

Частые вопросы

Почему iPhone не определяет номер, хотя приложение установлено?

Проверьте, что расширение включено в Настройки → Телефон → Блокировка и идентификация вызовов, и откройте приложение для обновления базы. Также возможно, что этого номера просто нет в базе сервиса — частные номера определяются редко.

Можно ли установить два определителя одновременно?

Да, iOS поддерживает несколько расширений идентификации вызовов. Их приоритет регулируется порядком в списке — перетащите предпочтительный сервис выше.

Работает ли определитель без интернета?

Да. База номеров хранится локально на устройстве, поэтому определение работает офлайн. Интернет нужен только для обновления базы.

Как заблокировать все звонки с неизвестных номеров?

Включите Настройки → Телефон → Приглушение неизвестных абонентов. Вызовы с номеров не из контактов будут беззвучными. Учтите, что важные звонки с новых номеров тоже попадут под фильтр.

Можно ли узнать, как мой номер записан у других людей?

Такую функцию предоставляют сервисы типа GetContact, но для работы им требуется доступ к телефонным книгам пользователей. Используя их, вы сами передаёте свои контакты в чужую базу — взвесьте этот компромисс.