Operations
Call forwarding: every code, what it does, and how to turn it off
- 7 min read
By Sujan ThapaliyaLast updated
The short answer
Call forwarding is one of the oldest features on a phone network and still one of the most misunderstood, because there are really four separate features wearing one name. Get the distinction and every confusing message the network sends you starts making sense.
The four kinds of forwarding
| Type | Fires when | Set | Cancel | Check |
|---|---|---|---|---|
| Unconditional (CFU) | Always: the phone never rings | **21*number# | ##21# | *#21# |
| On no answer (CFNRy) | You do not pick up in time | **61*number# | ##61# | *#61# |
| On busy (CFB) | You are already on a call | **67*number# | ##67# | *#67# |
| On unreachable (CFNRc) | Phone off or no signal | **62*number# | ##62# | *#62# |
| All conditional | Any of the three above | n/a | ##004# | *#004# |
| Everything | All forwarding of any kind | n/a | ##002# | n/a |
Dial the code, then press call
Include the number in full international format where you can (**21*+15551234567#) because a national-format number sometimes fails silently when you are roaming.
Unconditional vs conditional, and why it matters
Unconditional forwarding means the network diverts the call before your handset is ever involved. Your phone does not ring, no missed-call notification appears, and to you it looks as though nobody called. That invisibility is the feature, and it is also why unconditional forwarding is the mechanism behind a well-known family of account-takeover attacks. If calls and verification codes suddenly stop arriving, dial *#21# before you assume the network is broken.
Conditional forwarding leaves your phone in the loop. It rings, and only if the condition is met does the call move on. This is what voicemail is built on: your carrier sets conditional forwarding to the voicemail platform when the line is activated. Which explains a question people ask constantly: why cancelling all forwarding also kills your voicemail.
Decoding “call forwarding unconditional - voice not forwarded”
This message means the network accepted your instruction for some services but declined it for voice specifically. The usual causes, in rough order of likelihood:
- The feature is not provisioned on your line. Many prepaid plans and some business plans exclude call forwarding entirely.
- The destination is not permitted. International or premium-rate targets are commonly blocked because the line owner pays for the forwarded leg.
- The number format was rejected. Try full international format with the plus.
- An unpaid balance or account hold is suppressing chargeable features.
It is not a phone fault, and factory-resetting the handset will not change it. The setting lives in the network, not on the device.
Turning forwarding off properly
- 1
Check what is actually set
Dial *#21# for unconditional and *#004# for the conditional set. The reply tells you which services are diverted and to which number, often a surprise. - 2
Cancel the specific type you want gone
##21# clears unconditional only. That is usually what you want, because it leaves voicemail working. - 3
Only use ##002# deliberately
It erases every forwarding rule including the conditional one pointing at voicemail. Your voicemail will stop taking messages until the carrier re-provisions it. - 4
Re-check
Dial the check code again. A cancellation that did not take gives you the same status message back, and it is better to find that out now.
If ##002# killed your voicemail
Carrier apps and settings menus
Every major carrier also exposes forwarding in its account app and in the phone's own settings, and those are easier when they work. Two caveats worth knowing.
- iPhone's Settings → Phone → Call Forwarding only controls unconditional forwarding. Conditional rules set at the network level are invisible there, which is why the toggle can read “off” while calls still divert.
- Android varies by manufacturer and carrier. The USSD codes work identically across all of them, which is why they remain the reliable answer.
Where a carrier documents its own codes, we have written them up one carrier at a time — start with the Verizon call forwarding guide, or the rest of the call forwarding guides.
What businesses should use instead
Handset-level forwarding is a blunt instrument for a business line. It forwards to exactly one destination, it gives you no record of what happened, and it fails silently when the destination is busy.
A cloud phone system replaces it with routing you can actually reason about: ring several people at once or in sequence, fall back by time of day, send overflow to a queue with hold music, and record every leg. Anything unanswered can go to an AI receptionist that takes the message, answers the routine question, or books the appointment, rather than to a voicemail box nobody empties.
The practical difference: forwarding moves a problem to another phone, routing resolves it. And because every step is logged, you can finally answer the question forwarding never could: how many calls did we actually miss?
Forwarding on landlines and VoIP lines
The star codes above are GSM mobile codes. Landlines and VoIP lines use their own conventions, and mixing them up is why a code copied from a mobile guide silently does nothing on an office phone.
| Line type | How forwarding is set | Where the setting lives |
|---|---|---|
| GSM mobile | USSD star codes dialled from the handset | The carrier's network |
| Traditional landline | Usually *72 to set and *73 to cancel, varying by carrier | The local exchange |
| VoIP desk phone | The provider's web portal or the phone's own menu | The provider's platform |
| Cloud phone system | Routing rules, not forwarding: per user, queue, or time of day | The platform's admin console |
The distinction matters more than it looks. On a mobile or a landline, forwarding is a property of the *line*. On a cloud platform it is a property of the *routing rule*, which means it can depend on the time of day, who is available, which number was dialled, and what happened on the previous attempt, none of which a star code can express.
The security angle nobody mentions
Unconditional forwarding is silent by design, and that is precisely what makes it useful to an attacker. Someone who gains brief access to your handset, or who social-engineers your carrier, can set forwarding on your line and receive every call and voice-delivered verification code you would otherwise get, while your phone shows nothing at all.
- Check periodically. Dial *#21# and *#004# occasionally, particularly after a phone repair, a SIM swap, or any carrier account change you did not initiate.
- Treat sudden silence as a symptom. If calls stop arriving and you assumed a quiet week, check forwarding before you blame the network.
- Lock the carrier account. A port-out PIN or account password stops the social-engineering route, which is the more common attack of the two.
- Watch for unexpected charges. Forwarded legs are billed to you, so an international forwarding destination shows up on the bill before anything else does.
For a business line the same risk applies with more consequence, because the forwarded calls are customers. On a cloud platform this is one of the quieter arguments for routing over forwarding: every routing change is logged against a named user, so an unexpected one is visible in an audit trail rather than invisible in the network.
Frequently asked questions
How do I turn off call forwarding?
What does call forwarding unconditional mean?
Why does it say voice not forwarded?
How do I check whether call forwarding is on?
Does call forwarding cost money?
Will cancelling forwarding break my voicemail?
Sources
- Telemarketing Sales Rule — Federal Trade CommissionDo-not-call obligations, abandonment-rate limits for predictive dialing, and required call disclosures.
- 47 U.S.C. § 227 — Restrictions on the use of telephone equipment — Cornell Legal Information InstituteThe Telephone Consumer Protection Act itself — the consent requirements, calling-hours limits, and private right of action.
- National Do Not Call Registry — Federal Trade CommissionThe registry that outbound calling lists must be scrubbed against.
See it working: ivr
An IVR (interactive voice response) system answers inbound calls and routes them using a menu, a spoken request, or data it already holds about the caller. Good IVR gets someone to the right person in one step. Bad IVR is the reason people press 0 repeatedly.
- No subscription
- Numbers in 100+ countries
- Compliance built in