Вопрос, подкупающий своей наивностью: вы через сам телефон блокировать не пробовали? Кто-то звонит. Вежливо шлёшь (можно даже бросить трубку), сохраняешь номер, ставишь функцию "блокировать". Учитывая, что у многих телефонов есть возможность хранить на одно имя по 10-20 номеров, можно создать контакт "Спам-1", и добавлять в него рекламщиков. При заполнении создаётся "Спам-2" и т.д. до искончания числового ряда. Это с мобильными. Не знаю, как у Apple, но у Android такое есть на НТС и на Samsung. Работает железно.
Если речь о городских, то там да, чуть сложнее. Не у всех трубок есть такая функция. И не все операторы её поддерживают.
Мне помогло отключение телефона из розетки.
кому надо, пишут на мобилку, мол, дома ли я вообще. Включаешь в розетку, перезваниваешь