На Айфонах появилась функция распознования и блокировки спам звонков. На андроид смартфонов пока такого нет.
Такую функцию предлагают операторы. На МТС она у меня установлена. Вроде 30р в месяц стоит.
Если нужно заблокировать вообще все номера кроме записанных в телефонной книге, то нужно:
Через журнал вызовов зайти в настройки (3 точки в верхнем правом углу).
В открытом окне жмите на «Заблокировано» и выбирайте пункт «Правила блокировки вызовов».
В этом меню будет три варианта для выбора, где ставите блок на: только незнакомые абоненты, что не входят в список контактов; Подробно с скриншотами все описано на https://huawei-guide.com/kak-zablokirovat-zvonki-s-neizvestnyh-nomerov-na-huawei-i-honor.html
Лично я использую приложение Черный список и в настройках устанавливаю "Блокировать всё, кроме белого списка", в который заношу некоторые номера из телефонной книги.
Можно уточнить как это сделать ?