Auto Attendant Article
Call Forwarding Codes: Busy, No Answer, *72 and **21*
The four call forwarding types and the codes Rogers, T-Mobile and Verizon publish: *21*, **61*, *72, *71, *73, plus how to check and cancel forwarding.

Summary
- 01Rogers and T-Mobile use GSM-style forwarding codes, while Verizon publishes its own set. Use your current carrier’s codes and test forwarding again after switching carriers.
- 02Unconditional forwarding sends every incoming call elsewhere and keeps your phone from ringing. It can also pause busy forwarding, so set a reminder to turn it off.
- 03Busy, no answer and unreachable are separate forwarding conditions. Verizon combines busy and no answer, while carrier voicemail can interfere with conditional forwarding.
- 04Check forwarding status, clear the relevant settings and test from another phone under each condition. Record the destination set for each condition.
- 05A business number can ring your mobile, or your mobile can forward to the business number. Avoid sending calls back to the same forwarding phone, and match the phone and menu timers.
Inside this article
- 01The short answer
- 02Forwarding in one table
- 03Unconditional forwarding: when to use it, and the risk of forgetting it
- 04Conditional forwarding: busy, no answer, unreachable
- 05The standard codes behind the carrier pages
- 06Why *72 works on Verizon but *21 works on T-Mobile and Rogers
- 07How to check and cancel forwarding
- 08Forwarding to an auto attendant vs. letting the business number ring you
- 09FAQ
The short answer
There are four kinds of call forwarding on a mobile line: forward everything (unconditional), forward when you are busy, forward when you do not answer, and forward when your phone is off or out of coverage. The last three are "conditional" because they only act when a condition is met.
The codes you dial depend on your carrier, as of October 2026:
- Rogers and T-Mobile use the international GSM-style codes:
21for all calls,67for busy,61for no answer,62for unreachable, typed as*21*number#or**21*number#[1][2]. - Verizon uses its own short set:
*72plus the number for all calls,*71plus the number for busy or no answer, and*73to turn forwarding off [3].
For any other carrier, use its own support page; this article only gives codes those three publish.
Forwarding in one table
The mobile standard, 3GPP TS 22.082, defines four separate forwarding services, each a distinct setting with its own destination [4][5].
| Plain name | 3GPP name | What triggers it | GSM service code |
|---|---|---|---|
| Always / all calls | Call Forwarding Unconditional (CFU) | Every incoming call, whatever the state of your phone | 21 |
| Busy | CF on Mobile Subscriber Busy (CFB) | You are already on a call | 67 |
| No answer | CF on No Reply (CFNRy) | The phone rings and nobody picks up before a timer runs out | 61 |
| Unreachable | CF on Mobile Subscriber Not Reachable (CFNRc) | Phone off, no signal, not registered on the network | 62 |
| All forwarding | "all CF" | Applies to all four at once | 002 |
| All conditional | "all conditional CF" | Applies to busy, no answer and unreachable together | 004 |
The service codes come from Annex B of 3GPP TS 22.030 [6][7]. They have been stable for a long time: a 3GPP change request approved in September 2000 shows the same table, with 21, 67, 61, 62, 002 and 004 [8].
Internet phone systems have the same three ideas: RFC 5359 shows SIP call flows for unconditional, busy and no-answer forwarding; in the no-answer flow the server cancels the ringing phone after a timeout and sends the call on [9].
Unconditional forwarding: when to use it, and the risk of forgetting it
The standard describes unconditional forwarding plainly: if it is active, "calls are forwarded no matter what the condition of the termination" [10]. Your phone does not ring at all. You can still make outgoing calls.
Use it when the phone should not ring at all: the owner is on a flight, the phone is being repaired, or a colleague covers for the day.
| Carrier | Turn on all-calls forwarding | Turn it off |
|---|---|---|
| Rogers | *21* + 10-digit number + # | ##21# (cancel) or #21# (temporarily deactivate) |
| T-Mobile | **21* + 1 + number + # | ##21# |
| Verizon | *72 + number | *73 |
Sources: Rogers, T-Mobile, Verizon.
The risk is that it is invisible. Verizon's own page warns that "your phone won't ring again until you turn off call forwarding" [3]. T-Mobile describes the setting as one that "prevents calls to your number" [2].
Unconditional forwarding also silences your other settings. Under TS 22.082, if busy forwarding is set and you then turn on unconditional forwarding, busy forwarding goes "quiescent" (paused) until unconditional forwarding is turned off. The reverse order is rejected: if unconditional forwarding is already on, the network refuses a request to activate busy forwarding [11]. So a forgotten 21 can explain why your carefully set busy or no-answer rule "stopped working".
Habit: when you turn on all-calls forwarding, set a calendar reminder to turn it off.
Use the codes on your current carrier's page. A code from another carrier may do nothing, or something else.
Conditional forwarding: busy, no answer, unreachable
Conditional forwarding lets your phone ring first.
| Condition | Rogers | T-Mobile | Verizon |
|---|---|---|---|
| Busy | *67* + 10 digits + # | **67* + 1 + number + # | *71 + number (busy or no answer combined) |
| No answer | *61* + 10 digits + # | **61* + 1 + number + # | same *71 setting |
| Unreachable | *62* + 10 digits + # | **62* + 1 + number + # | not listed on the page |
| Turn off | ##67#, ##61#, ##62# | ##67#, ##61#, ##62# | *73 |
Sources: Rogers, T-Mobile, Verizon.
Three details matter in practice.
Verizon combines busy and no answer. Verizon calls *71 "No Answer/Busy Transfer" and says it sends calls on "when your phone is busy or when you don't answer after three or four rings" [3]. Its page lists no separate busy-only or unreachable code.
The no-answer timer can be set on GSM-style networks. TS 22.082 says the no-reply timer is between 5 and 30 seconds in steps of 5 seconds; if you never set it, a default chosen by the service provider applies [12]. T-Mobile exposes this: add ** and the number of seconds before the final #. Its own example is **61*18056377243**10# for a 10-second delay, and it offers "5, 10, 15, up to a 30-second delay" [2].
Carrier voicemail may get in the way. Rogers states that "conditional forwarding will not work when voicemail is activated" [1]. If unanswered calls should go somewhere other than your mailbox, ask your carrier how voicemail and forwarding interact on your plan.
- Your phone does not ring, but you can still make outgoing calls.
- Use it while the owner is on a flight, the phone is being repaired or a colleague covers for the day.
- Busy forwarding pauses until unconditional forwarding is turned off.
- Forward only when you are busy, do not answer, or your phone is off or out of coverage.
- Verizon combines busy and no answer in one setting.
- On Rogers, conditional forwarding does not work when voicemail is activated.
The standard codes behind the carrier pages
The Rogers and T-Mobile codes look different (*21* versus **21*), but both follow one grammar from 3GPP TS 22.030, section 6.5.2 [13]:
| Action | Pattern | Example with no-answer (61) |
|---|---|---|
| Registration (set the destination) | **SC*SI# or *SC*SI# | **61*1NNNNNNNNNN# |
| Activation | *SC# | *61# |
| Deactivation | #SC# | #61# |
| Erasure (remove the setting) | ##SC# | ##61# |
| Interrogation (check status) | *#SC# | *#61# |
SC is the service code from the table above; SI is the extra information, such as the destination number. The standard says the phone decides from context whether a single * means registration or activation: a forwarding request with a number in it is read as registration [13]. That is why Rogers's *21*number# and T-Mobile's **21*number# do the same job.
For no-answer forwarding, the standard allows a third field after the destination: SIB for the basic service group and SIC for the "No Reply Condition Timer", listed as 5 to 30 seconds [7]. Leaving SIB empty is what produces the double ** in T-Mobile's delay example.
Rogers's own table maps directly onto this grammar: "Temporarily Deactivate" is #21#, "Reactivate" is *21#, "Cancel" is ##21# and "Status" is *#21# [1]. Because the Rogers reactivate code carries no number, temporary deactivation keeps the stored destination; cancel ("erasure" in 3GPP terms) removes it.
Why *72 works on Verizon but *21 works on T-Mobile and Rogers
Rogers and T-Mobile publish codes that follow the 3GPP numbering (21, 61, 62, 67). Verizon publishes its own set, *72, *71 and *73, and does not list the 3GPP codes [3]. What this means:
- Use the codes on your current carrier's page. A code from another carrier may do nothing, or something else.
- After switching carriers, set forwarding again with the new carrier's codes and test; do not assume old settings carried over.
- Business calling products, landlines and internet phone services can use their own codes or a web portal. Check that product's guide.
Verizon also notes that you cannot forward to a number outside the U.S., and that if callers get a busy signal after you set forwarding, the first thing to check is that the destination number was typed correctly [3].
How to check and cancel forwarding
When calls go somewhere unexpected:
- Check status. On Rogers, dial
*#21#,*#67#,*#61#and*#62#one at a time; Rogers lists these as its status codes [1]. - Clear everything conditional. T-Mobile lists
##004#, which "resets call forwarding to default" [2]. In the 3GPP table, 004 is "all conditional CF" [7]. Test afterwards to see where calls now go. - Clear all-calls forwarding.
##21#on Rogers and T-Mobile;*73on Verizon. - On Verizon,
*73turns off both*72and*71forwarding, and My Verizon or customer service can also change it [3]. - To change the destination on Rogers, cancel the existing forwarding first, then set it again with the new number [1].
- Test from another phone, once per condition: let it ring out, call while you are on a call, call with the phone off.
- Write down the destination set for each condition.
- 01Check status on Rogers
Dial *#21#, *#67#, *#61# and *#62# one at a time to check forwarding status.
- 02Reset conditional forwarding
T-Mobile lists ##004# to reset call forwarding to default. Test afterwards to see where calls now go.
- 03Clear all-calls forwarding
Use ##21# on Rogers and T-Mobile, or *73 on Verizon.
- 04Test each condition
Call from another phone: let it ring out, call while you are on a call, and call with the phone off.
- 05Record the destinations
Write down the destination set for each forwarding condition.
Forwarding to an auto attendant vs. letting the business number ring you
Option A: the business number rings your mobile. Callers dial the business number. The auto attendant greets them, they choose an option, and the system calls your mobile. Your mobile needs no forwarding codes. The ring time and what happens when nobody answers are set in the menu, not on the phone.
Option B: your mobile forwards to the business number. Callers dial your mobile; unanswered or busy calls go to the business number and hear its menu. This uses the codes above.
Points to check with either option:
- Carrier voicemail can answer first. In option A, if your mobile has its own no-answer forwarding to carrier voicemail, that mailbox may pick up before the menu's ring time ends, so the call never reaches the next person or the business voicemail. Our article on forwarded calls, caller ID and voicemail tests covers how to test for this.
- Avoid loops. If your mobile forwards to the business number, and a menu option rings that same mobile, a call can bounce between them. Do not combine option B with a menu option that rings the forwarding phone.
- Match the timers. If your mobile's no-answer timer is shorter than the menu's ring time, the phone's own forwarding can take the call before the menu moves on. On T-Mobile you can lengthen it to 30 seconds with the delay code above.
- Plan the "nobody answered" path in the menu. An overflow template for when nobody answers is a better place to decide this than a phone setting.
- Callers dial the business number, choose an option in its menu, and the system calls your mobile.
- Your mobile needs no forwarding codes.
- Set ring time and the unanswered-call path in the menu.
- Callers dial your mobile; unanswered or busy calls reach the business number and its menu.
- This setup uses the forwarding codes in the article.
- Do not combine this setup with a menu option that rings the forwarding phone.
Carrier voicemail can answer first. If the mobile’s no-answer timer is shorter than the menu’s ring time, the phone’s forwarding can take the call before the menu moves on.
FAQ
Why does my forwarded call go to voicemail first? Often because carrier voicemail is set as the no-answer or unreachable destination on the phone being called, and its timer runs out first. Rogers notes that conditional forwarding does not work while voicemail is active [1]. Check status codes, then test.
Does forwarding cost minutes? It can. Verizon says there is no monthly fee on current plans, but "airtime charges still apply to all forwarded calls", and additional per-minute charges may apply [3]. Other carriers set their own terms; check your plan.
How do I forward a landline? Landline codes are set by each phone company and are not covered here. Check your provider's support page.
Is "unreachable" the same as "no answer"? No. Unreachable applies when the phone is off, out of coverage or not registered on the network [14]. No answer applies when the phone rings but nobody picks up.
Educational information, not legal or contractual advice; codes and plan terms change, so confirm with your carrier.
Auto Attendant gives you a business number with a menu of up to seven options, where each option can ring up to three phones in turn, for $29 USD per line per month.
External Sources (14)
Published by
Auto Attendant Editorial
Auto Attendant gives a small business one phone number and a recorded menu that sends each caller to the right person's mobile, for a flat $29 a month per business line, whatever the size of the team.
Editorial note
Researched and written by Auto Attendant Editorial with AI-assisted research tools; sources are cited inline and checked before publication. Report an error: https://autoattendant.io/contact/.