any way to not allow certain callers to go to voicemail?

Discussion in 'iPhone' started by Polekat, Dec 22, 2011.

  1. Polekat macrumors regular


    Jul 13, 2010
    Just wondering if there is a way (non-jailbreak) to have select numbers not go to voicemail? Any way to turn off voicemail at all?

    iOS 5.0.1
  2. Stewie macrumors 6502


    Jan 6, 2004
    You would have to use a third party voice mail app such as YouMail or google voice.

    Both allow lists and the ability to play difference message or block the ability to leave message per list.
  3. mmmtastybusch macrumors regular

    Oct 31, 2011
    If you have verizon (I'm guessing you can do this with other carriers as well) you can just have them simply remove the voicemail feature and that will disable it altogether. I don't know about getting rid of it for specific callers though.
  4. FreakinEurekan macrumors 68040


    Sep 8, 2011
    Eureka Springs, Arkansas
    I use my Google Voice as my voicemail. GV supplied a code that I keyed in for my carrier (AT&T) so that calls get forwarded to my GV number instead of my AT&T voicemail.

    GV has options for handling callers various ways; I don't use most of the features but you can read up on them at
  5. SporkLover macrumors 6502

    Nov 8, 2011
    Google Voice.

    I created a list of phone numbers that get the "this number has been disconnected" message instead of going to voicemail.
  6. takeshi74, Dec 22, 2011
    Last edited: Dec 22, 2011

    takeshi74 macrumors 601

    Feb 9, 2011
    +1 for Google Voice.

    Call your carrier. VM is a carrier feature (unless you're using a third party VM system), not a device feature (you still get voicemail even if your device is off or unreachable).

    Not relevant to the OP but blocking is just one option with GV. You can also have callers that go directly to voicemail and the VM is automatically deleted, all without any notification to you at all.

    If you use GV this way you can prevent certain callers from going to VM but you can't prevent them from calling you. The code you mention is for conditional call forwarding. That means that your carrier attempts to reach your device first and if unreachable then forwards calls to GV's VM system. For GV to block callers it has to be the first in the chain (i.e. you have to have callers call you via your GV number).
  7. Polekat thread starter macrumors regular


    Jul 13, 2010
    I have Google Voice, I just don't like the echo/delay I get when using it. Is what is being discussed here just using GV voicemail or is it using GV altogether?
  8. SporkLover macrumors 6502

    Nov 8, 2011
    GV for voicemail.
  9. Eric374 macrumors 6502


    Sep 25, 2006
    Wichita, Kansas
    Is there a way to get GV to forward to another number? I've got a few numbers I'd like to have forwarded to 1-800-GMTRUCK. And now you're all calling that number to find out why.... It's a parts guy's sense of humour thing...
  10. thatoneguy82, Dec 23, 2011
    Last edited: Dec 23, 2011

    thatoneguy82 macrumors 68000


    Jul 23, 2008
    Beach Cities, CA
    This is assuming that you have AT&T

    Well, if you have 2 options sort of, 3 if you go through GV route everything is suggesting. First is you can extend the number of rings before it goes to voicemail, the maximum is 30 seconds default is 20 seconds. Second, you can call AT&T to have your VM turned off.

    To extend ring time:

    1. enter *#61*11# and press send/talk on your phone.
    2. write down the number your calls are currently forwarded to (usually +1401#######, but not always). this is your voicemail deposit number.
    3. decide how long you want the phone to ring in 5 second intervals. the maximum time is 30 seconds. i'd recommend 25 seconds or less, as using 30 may cause you to be billed for a minute of airtime each time someone is forwarded to voicemail.
    4. now enter **61*[number from step 2]*11*[number from step 3, use 2 digits]# and press send/talk.

    voicemail deposit number is +14015551212
    you want it to ring for 20 seconds
    you would enter **61*+14015551212*11*20# and press send/talk.

Share This Page