If you have a call blocking device or phone, the newer ones have some area code blocking which is the best way to block a lot of these so long as you actually don't need to call or do business in the area code.If not, you can look through this thread.
http://800notes.com/forum/ta-5d4e343675a5629/call-blocking-devices