Unknown caller, spam calls, harrassing calls. identifiy callers?
There is an app that will instead of saying unknown all the time, will force the phone to reveal the real number (i forget what it s called though). It is only for mobile though. For a landline, you would need to sign up with a program that blocks usually only telemarketers. There is almost nothing you can do for landline.