I meant to say the caller ID shows numbers from the local area code often. So blocking international numbers might not work.
Anyone can set up a bunch Asterisk or Freeswitch servers anywhere in the world and use VOIP. How does it know where the "real" origin is.