Americans have avoided this problem by making the overwhelming majority of phone calls spam, so any call not from an existing contact is ignored.
The best bet is to try to get a phone number from across the country. If you live in NY, get a phone number from a city you have no relation to, say Seattle. Then, anyone calling from Seattle is almost certainly spam and you can still pick up 212 or 646 numbers.