Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to show my caller id to everyone in my contact list but be anonymous for new numbers... do you know a method/app?

share|improve this question
up vote 4 down vote accepted

One possibility would be to prefix all numbers in your contact list by *31# (which turns the callerID on for that call only), while having callerID disabled in your settings. Depending on whether the phone app is intelligent enough to detect this as to not belonging to the number, incoming calls should still be matched fine (you could of course first try it out with one number to check).

Second possibility is the other way around: Having callerID globally enabled, and prefix manually entered numbers by #31#.

Being unsure which method to use, take a third option and a look at Prefixer, which should be able to do the one or the other for you -- depending on how you configure that app.

share|improve this answer

Go to Settings → Call Settings → Additional settings → Caller ID.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.