Ask Different is a question and answer site for power users of Apple hardware and software. 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 do not use the voicemail at all and from time to time I keep pressing the voicemail button by mistake.

I am looking for a solution to this problem. I observed many others are complaining about the same problem, even on Apple's forum but they closed the thread and keep it unresolved :p

share|improve this question
I accidentaly push that button sometimes as well, and my mobile service provider (from whom I do not have a voicemail service) is always more than happy to charge me call fees. – Jay Mitsui Jan 18 '11 at 3:54
Oh my gosh, your phone network charges you to pick up Voicemail? – JBRWilkinson Apr 9 '13 at 8:26
up vote 2 down vote accepted

You can disable voicemail button (not remove it) if you jailbreak and install "voicemailblock" from Cydia it will disable it. Works with SBSetting so you can enable and disable the button when you want.

share|improve this answer

I suspect that because the vast majority of people with iPhones do use voicemail, you're out of luck. Apple isn't known for providing settings or options that only a small percentage of users will want, especially if it's a setting that might prove confusing in the future.

Their UI designers likely weighed the number of users who don't want the button vs. the number of users who will be confused because their voicemail button is now missing and decided against the potential confusion. That certainly seems to be how they make most UI decisions.

share|improve this answer
This is an usability killer, Apple should be more realistic and allow people to disable the voicemail functionality. Too ofter I press it my mistake. – sorin Jan 17 '11 at 18:29


hit the CALL button after typing that code into the dial screen

Use this to reset where the button dials

XXX can be blank (*5005*86*#) and it will throw an error when this is pressed, or you can put another number in there to make a quick dial to someone else such as a phonecard.

Confirmed working on iOS 4.3

share|improve this answer
Sorry but this doesn't work in iOS 6.0.1 – sorin Nov 10 '12 at 19:04
I suspect any of these 'dial a number' fixes are carrier-specific. – Tetsujin Sep 30 '15 at 7:38
I'm on Rogers Pay as you Go. Just tried this method (*5005*86*XXX#) on my iPhone 6 & it works. Thanks – Mario May 11 at 19:28

You can use NoVoiceMail available on Cydia. Works with iOS 6, too.

share|improve this answer

I spoke to my service provider (DIGI Malaysia) about the issue. They can not help saying its iPhone's domain. The provider is happily making money @ 3 cents (USD) per hit or per mistake

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.