У нас такой метод борьбы со спамом: на городском телефоне определитель номера + беззвучный режим. Если кто-то из знакомых позвонит на городской, видим пропущенный звонок, перезваниваем сами. В качестве контактного номера даем только мобильные. На мобильных установлена программа Truecaller, которая отсекает спаммерские звонки.