Free app WhoAreYou not only shows you who's calling and where they're calling from, but also lets you block callers with just one tap.
Your mobile phone number isn't supposed to be used by telemarketers, but as we all know, it happens. What's more, if you have a number that used to belong to someone else, you might end up getting a bunch of calls you don't want. Heck, maybe you're getting harrassed by an ex-employee.
If you have an Android phone, help is at hand in the form of WhoAreYou, a free app that provides visual Caller ID and blocks unwanted calls.
When a call comes in, the app quickly and automatically polls a reverse-lookup database of over 200 million numbers. It then pops up a window with a name (if available), number, and even the city/state of the person who's calling.As always, you can answer the call or send it straight to voicemail, but WhoAreYou also gives you the option of "ditching" the call. That's the app's terminology for "blocking," and all future calls from that number will get immediately routed to voicemail. (The app maintains a blacklist of ditched callers, and you can easily "unditch" by tapping and holding the number.)
Read more - http://www.itworld.com/it-consumerization/251612/get-better-caller-id-your-android-phone