How can I make my phone do the following if the number is unknown:

  • Answer the phone
  • Play a message that says "As you are calling from an unknown number, please State your name"
  • Record their reply
  • Put them on hold
  • Allow me to hear their message and either accept the call, send to voicemail or hang up
  • Generally app recommendations are considered off-topic here, you might want to edit your question along the lines of "how can I make my phone do..." rather than asking for an app.
    – newuser
    Apr 20, 2011 at 14:57
  • Very similar: android.stackexchange.com/questions/8435/…
    – ale
    Apr 20, 2011 at 15:30
  • So, basically you want an answering machine type call screener app?
    – Sparx
    Apr 20, 2011 at 17:59

2 Answers 2


Google Voice has options for this. If you have a Voice account and someone calls you using that number you can use the Call Screening option to force them to record a message you can hear before you pick up.

GV Call Screening

Edit: Google Voice is currently only available in the US, so if you live anywhere else this solution obviously won't work for you.


Browsing thru the market led me to this app called Mr. Number.


  • NEW: Status for calls and texts
  • Block calls and texts from one person or the world
  • Automatic reverse lookup for every number that is not in your contacts
  • Manual reverse lookup for mystery calls on your home or work phone
  • Add new contacts to your address book with one click
  • Catch telemarketers, debt collectors, and other spammers before they waste your time
  • Report spam calls and texts to warn other users
  • Control what name other Mr. Number users see when you call them

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .