What is the universal call forwarding code?
On any GSM-spec phone (which includes virtually every iPhone, Android, and feature phone on any 4G/5G network worldwide), the standard MMI codes are: *21*NUMBER# to activate unconditional forwarding, #21# to deactivate it, ##002# to deactivate ALL forwarding types (master off), and *#21# to check the current status. The big exception is Verizon and US Cellular (legacy CDMA carriers) which use star codes only: *72 to activate, *73 to deactivate.
What is *72 call forwarding?
*72 is the activation code for unconditional call forwarding on CDMA-legacy US carriers — Verizon, US Cellular, and historically Sprint. Dial *72 + the 10-digit forwarding number from your phone keypad, then tap Call. You will hear a confirmation tone. To deactivate, dial *73 (on Verizon and Visible) or *720 (on US Cellular).
What is the ##002# code?
##002# is the universal master-off GSM MMI code — it deactivates EVERY type of call forwarding on your line at once (unconditional, busy, no-answer, and unreachable). Works on AT&T, T-Mobile, EE, Vodafone, Bell, Rogers, Telstra, and every other GSM carrier. Does NOT work on Verizon or US Cellular (CDMA legacy — use their star codes instead).
How do I set up call forwarding on Verizon?
Verizon does NOT support the standard iOS/Android Call Forwarding settings (the carrier blocks the toggle). You must use star codes from the phone keypad. Dial *72 + the 10-digit forwarding number, then tap Call — you will hear a confirmation tone. To turn it off, dial *73 and tap Call.
How do I set up call forwarding on AT&T?
AT&T is GSM-based and supports both the GUI settings AND the MMI codes. iPhone: Settings > Phone > Call Forwarding > toggle ON > enter the destination number. Android: Phone app > ⋮ menu > Settings > Calls > Call forwarding. Or from the keypad: dial *21*NUMBER# (e.g., *21*15551234567#) and tap Call.
How do I set up call forwarding on T-Mobile?
T-Mobile uses the double-star MMI variant. Activate unconditional forwarding: **21*NUMBER#, then tap Call. Deactivate: ##21#. Or use the GUI: iPhone Settings > Phone > Call Forwarding, or Android Phone app > ⋮ menu > Settings > Calls > Call forwarding. The double-star ** version registers the number with the network so it persists across reboots.
How do I check if call forwarding is on?
On any GSM carrier (AT&T, T-Mobile, EE, Vodafone, Bell, Rogers, Telstra, etc.), dial *#21# from your keypad and tap Call. You will see an info screen showing whether unconditional forwarding is active and what number it forwards to. To check the other conditions: *#67# (busy), *#61# (no answer), *#62# (unreachable), or *#002# for all conditions at once.
Does call forwarding cost extra?
On most carriers, forwarded calls are billed at your normal per-minute rate — your line pays for the leg from the original incoming call to the forwarded number. Most modern unlimited plans include domestic forwarding free. International forwarding (forwarding a UK call to a US number, for example) usually carries international call rates against your line. Always check your specific carrier plan before forwarding to a foreign number.
Why is my call forwarding code not working?
Common causes: (1) wrong family — Verizon/US Cellular use *72/*73, NOT the GSM ##002# style; (2) leading 0 included on the destination number when the carrier expects 10 digits without a 0; (3) Wi-Fi Calling is on — disable temporarily before sending the MMI code; (4) the carrier hasn't enabled forwarding on your plan (some prepaid plans block it); (5) you tapped Send instead of Call after dialing the code.
Will call forwarding work when my phone is off or out of coverage?
Yes, if you configure conditional forwarding for "unreachable" (MMI code *62*NUMBER#) — this routes calls to your forwarding number ONLY when your phone is powered off, in airplane mode, or out of coverage. Calls while your phone is on and answered behave normally. Combine it with *61*NUMBER# (no answer) to also catch calls you miss while your phone is on.