У меня в андроиде встроен спам-фильтр (стоковая звонилка от гугла). При входящем звонке либо отмечается, что это спам, либо звонки вообще фильтруются. Также на андроид есть стороннее антиспам ПО, например "не бери трубку". Действует аналогично - пробивает номер по базам и дальше зависит от настроек.
Минусы такого ПО - телефон может сливать в сеть, кто и когда вам звонит.