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

  • 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

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.

|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.

|improve this answer|||||
  • 1
    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
  • @sorin exactly and if someone doesn't have a flatrate every accidental touch of that button costs money. Apple is never user friendly, just simple. – Paedow Nov 28 '19 at 17:09


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

|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 – user183143 May 11 '16 at 19:28
  • I tried the trick mentioned in this thread that says: "*5005*86*XXX# hit the CALL button after typing that code into the dial screen" Confirmed to work on iphone 4S with iOS 9.3.5, unlocked (not jail-broken). – sw.smayer97 Jun 29 '18 at 19:25
  • @sw.smayer97 I have an iPhone 4S with iOS 9.3.6 and it didn't work. I guess it's carrier specific – Paedow Nov 28 '19 at 17:12

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

|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

|improve this answer|||||

You must log in to answer this question.

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