Зачем что-то сливать.
БД номеров, точнее диапазоны номеров в свободном доступе в инете.
Да, даже просто, обычный перебор номеров - этого более чем достаточно.
Номера спамеры меняют часто. Так что, принцип черного списка - не работает.
Принцип белого списка - не всегда подходит, так как, бывают ситуации когда ждешь звонка (например: заказ или подобное ...) с неизвестного номера.
ИМХО:
Никогда не перезваниваю и не пишу на СМС на номер не из адресной книги (это по сути и факту - принцип белого списка).
Входящий короткий - это 99.(9)% спамер. Просто удаляю запись о звонке.
Входящий длинный - отвечаю, далее по ситуации, чаще всего спам, завершаю и удаляю запись о звонке.
Входящая СМС: Вам не дозвонился абонент бла-бла, и оставил Вам голосовое сообщение. Удаляю.
Хуже всего тем, кто принимает звонки по работе.
Здесь однозначного решения нет. Разве что по длительности звонка можно грубо оценить: Короткий - спам, Длинный - нормальный.