Big problem here in Spain. People call using your whole name or your Christian name, obviously from some list they have bought. I put phone down after first call and swear at them in arabic for the second. Never get a third !
As has been said, they use call-centres in Spanish-speaking countries in S. America so can't be blocked.
A damn nuisance when you are in the middle of something else.