Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

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

It's seems like it should be a simple thing, but I haven't figured it out yet on my desire.

How do I send all calls to voice mail? I can disable the mobile data network and put the phone in airplane mode, but how do I keep the data active and send all calls to voice mail?

share|improve this question
related:… – Al E. Dec 21 '10 at 21:13
up vote 5 down vote accepted

If you don't have the option Matthew Read suggested, you could use a call blocking app. Most of them have an option to block all calls.

share|improve this answer
I don't know why I didn't think to simple search for an app. I guess I was stuck on what I thought should be an easy option somewhere obvious. – DarthNoodles Dec 21 '10 at 20:49
I went through the same thought process a couple months ago. It just doesn't make sense that they wouldn't have a built in setting for this. – Matt Dec 21 '10 at 20:51

Settings -> Call -> Call Forwarding -> Always Forward -> Your voicemail number

Every phone I've ever seen has that option.

share|improve this answer
Would work but is cumbersome. – DarthNoodles Dec 21 '10 at 20:48

Turn the ringer volume to zero/set to not even vibrate.

This is slightly facetious answer, as the user will still hear the ring, and have to wait for Voice Mail to pick up, so it is probably not the ideal solution; but it's what I do when I'm in a movie or church or something.

share|improve this answer
Settings -> Wireless and network -> Mobile networks


Settings -> Wireless Controls -> Mobile Network Settings -> Mode of Operation

There should be a "Data only", "EVDO only", or similar option in there, depending on your phone. My T-Mobile Vibrant does not have this option, for example, but the HTC Hero does.

Another possibility is:

Settings -> Call settings -> Voice call

There should be "Call forwarding" or "Call barring" options there that might do it, though they are greyed out for me.

share|improve this answer
First two don't exist for me on my phone. Third works but is cumbersome. – DarthNoodles Dec 21 '10 at 20:48

If you use Google Voice, there is a simple "Do Not Disturb" option.

share|improve this answer
Does that work too if you are using GV for your cell # voicemail too? I was going to test it out but I assumed that it wouldn't because unlike a real GV number its not being routed through Google system and would be able to head calls off at the pass. Right? – Matt Dec 21 '10 at 22:12
Good point. No, it doesn't intercept it. But I only give out my GV number, so this is an option that works for me. – Al E. Dec 22 '10 at 14:28

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.