Skip to content
AI Dialer

Operations

Call forwarding: every code, what it does, and how to turn it off

  • 7 min read

By Last updated

The short answer

Unconditional call forwarding sends every call straight to another number without ringing your phone; conditional forwarding only redirects when you are busy, do not answer, or are unreachable. On GSM networks you set unconditional forwarding with **21*number# and cancel it with ##21#.

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

GSM call-forwarding types and their codes
TypeFires whenSetCancelCheck
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 conditionalAny of the three aboven/a##004#*#004#
EverythingAll forwarding of any kindn/a##002#n/a

Dial the code, then press call

These are USSD strings, not phone numbers. Type the whole string into the dialer including the stars and hashes, then press the call button. The network replies with a confirmation message on screen.

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:

  1. The feature is not provisioned on your line. Many prepaid plans and some business plans exclude call forwarding entirely.
  2. The destination is not permitted. International or premium-rate targets are commonly blocked because the line owner pays for the forwarded leg.
  3. The number format was rejected. Try full international format with the plus.
  4. 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. 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. 2

    Cancel the specific type you want gone

    ##21# clears unconditional only. That is usually what you want, because it leaves voicemail working.
  3. 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. 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

Ask your carrier for the voicemail forwarding number, then set conditional forwarding back to it with **61*, **67*, and **62*. Most carriers will simply re-provision it for you, which is faster than guessing.

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.

Forwarding by line type
Line typeHow forwarding is setWhere the setting lives
GSM mobileUSSD star codes dialled from the handsetThe carrier's network
Traditional landlineUsually *72 to set and *73 to cancel, varying by carrierThe local exchange
VoIP desk phoneThe provider's web portal or the phone's own menuThe provider's platform
Cloud phone systemRouting rules, not forwarding: per user, queue, or time of dayThe 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?
Dial ##21# and press call to cancel unconditional forwarding. To clear conditional forwarding as well use ##004#, and to erase every rule use ##002#, but be aware that the last one also removes the conditional rule pointing at your voicemail, so voicemail stops working until the carrier re-provisions it.
What does call forwarding unconditional mean?
Every incoming call is diverted to another number immediately, without your phone ringing at all. You get no ring and no missed-call notification, which is why it is worth checking with *#21# if calls have mysteriously stopped arriving.
Why does it say voice not forwarded?
The network accepted the instruction for some services but refused it for voice. Usually the feature is not provisioned on your plan, the destination number is not permitted (international or premium-rate targets are commonly blocked), or the number format was rejected. Try full international format first, then ask the carrier to enable the feature.
How do I check whether call forwarding is on?
Dial *#21# for unconditional forwarding and *#004# for the conditional set. The network replies on screen with which services are diverted and the destination number.
Does call forwarding cost money?
The forwarded leg is generally billed to you, the line owner, at your normal rate for calling that destination. Forwarding to an international or premium number can be expensive, which is exactly why many carriers block those destinations by default.
Will cancelling forwarding break my voicemail?
It can. Voicemail is implemented as conditional forwarding to the carrier's voicemail platform, so ##002# removes it along with everything else. Use ##21# instead when you only want to stop unconditional forwarding.

Sources

  1. Telemarketing Sales RuleFederal Trade CommissionDo-not-call obligations, abandonment-rate limits for predictive dialing, and required call disclosures.
  2. 47 U.S.C. § 227 — Restrictions on the use of telephone equipmentCornell Legal Information InstituteThe Telephone Consumer Protection Act itself — the consent requirements, calling-hours limits, and private right of action.
  3. National Do Not Call RegistryFederal 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