iPhone is considered as a revolutionary mobile phone. May be it’s too revolutionary that it lacks some very basic features. Some iPhone users (including my wife) complain about the absence of conditional call forwarding feature (which can be found in most mobile phones):
- Call forward if busy – Forward incoming call to another number if you’re on call
- Call forward if not answered – Forward the incoming call to another number if it is not answered for a predefined period of time
- Call forward if not reachable – Forward incoming call to another number if the phone is off or without signal
iPhone allows you to setup basic call forwarding to direct all calls to another phone number. However, it doesn’t provide any interface to setup “Call forward if busy” and other conditional call forwarding.
Despite the lack of user interface on iPhone to activate conditional forwarding, you can use the so-called “Call Forwarding Code” to activate it. Here are the tricks:
Activate Call Forwarding

To setup “Call forward if busy”, simply dial *67*[another phone number]# and tap “Call”
To setup “Call forward if not answered”, simply dial *61*[another phone number]# and tap “Call”
To setup “Call forward if unreachable”, simply dial *62*[another phone number]# and tap “Call”
Deactivate Call Forwarding
To deactivate “Call forward if busy”, simply dial #67# and tap “Call”
To deactivate “Call forward if not answered”, simply dial #61# and tap “Call”
To deactivate “Call forward if not reachable”, simply dial #62# and tap “Call”
You do not need to remember all these codes. Say, you usually use “Call Forward if busy”, save the number as a new contact. Next time, when you need to activate call forwarding, just look up that contact and dial the number.

Note: The above codes should work with most GSM networks. If it doesn’t work, please further check with your carrier. For AT&T user, you can also check out the details here.
Share with Your FriendsWhat's Next?
If you find the post is useful, subscribe to Simon Blog using RSS or Email to get free iPhone updates. Alternatively, you can follow me on Twitter or join us on Facebook.
Related Post you'll like:- Camera Dialer for iPhone – Shoot a Picture to Dial a Number
- Get to Know the iPhone Headset Shortcuts
- iPhone Tip: Paste Your Phone Number into DialPad
- How to Enable Voice Control on iPhone 2G & 3G
- iPhone Tips: How to Check iPhone Firmware and Baseband Version






{ 1 trackback }
{ 8 comments… read them below or add one }
Hi Simon,
Noticed you did just changed the codes for deactivation. You haven’t changed the options. =)
To deactivate “Call forward if busy”, simply dial #67# and tap “Call”
To deactivate “Call forward if busy”, simply dial #61# and tap “Call”
To deactivate “Call forward if busy”, simply dial #62# and tap “Call”
Thanks! It is now fixed.
When I go to settings-phone-show my caller id, the button is restricted…you can’t turn it on or off. Also, I can’t dial *67 to manually block caller id. Help how to i fix this??
Thanks! One question: if the phone keypad is locked then I can’t manually decline a call to forward it to another number. Do u know ways to do that?
@Kerry, when there is an incoming call, you can tap the Sleep/Power button once to ignore the call. Tap the same button again to forward it to another number (presume you have already configured the call forwarding).
This still doesn’t seem to be forwarding the call
http://game4mob.com/index.php/callforwardiphone
You can use “Call forward” app from appstore. Yes, fake contacts, but you can pick from contact list and set up separate forwarding for no reply, busy, out of reach sitution.
With this call forwarding option, you’ll surely never miss important calls.