How to Forward Calls from Android to Ringing.io
Two ways to forward calls from your Android phone to Ringing.io: the Phone app's built-in Call Forwarding menu (works on GSM carriers including AT&T, T-Mobile, Rogers, Bell, Telus) or universal GSM star codes that work on the same networks.
Call forwarding on Android is a carrier feature exposed through the Phone app. The menu path varies slightly by manufacturer (Google Pixel, Samsung, OnePlus, Motorola). On Verizon CDMA lines the Phone app menu is typically hidden — use the Verizon *72 / *73 codes from the dedicated Verizon page instead. Android does not provide built-in time-of-day scheduling for forwarding.
Forward every call using the Phone app
Use the Phone app's visual Call Forwarding menu to send all incoming calls to your Ringing.io number.
- 1
Open the Phone app
Open the default Phone (dialer) app on your Android device.
- 2
Open the menu and tap Settings
Tap the three-dot menu icon (top right) and choose Settings. On some Samsung devices the menu icon is at the bottom and the entry may be called "Phone settings".
- 3
Open Calling accounts (Google Phone) or Supplementary services (Samsung)
On Google Phone (Pixel, stock Android): tap Calling accounts > select your SIM > Call forwarding. On Samsung Phone: tap Supplementary services > Call forwarding > Voice call. On OnePlus / OxygenOS: tap Call forwarding directly. The destination is the same — the carrier's call-forwarding configuration screen.
- 4
Tap Always forward and enter your Ringing.io number
Tap "Always forward" (sometimes labelled "Forward all calls"). Enter your full 10-digit Ringing.io number including area code, then tap Turn on / Enable / OK.
Phone app > Settings > Calling accounts > [SIM] > Call forwarding > Always forward - 5
Test it
Call your Android number from another phone. It should ring through to Ringing.io and your AI receptionist should pick up. A small forwarding icon may appear in the status bar.
How to undo: Return to the same Call forwarding menu and tap Turn off / Disable on the Always forward entry. Forwarding stops immediately.
Forward every call using a universal GSM code
Use a dial code instead of the menu — useful for scripting, Tasker automations, or when the menu is hidden by your carrier's skin.
- 1
Open the Phone app
Open the standard Phone dialer on your Android device.
- 2
Dial the GSM activation code with your Ringing.io number
Dial **21* followed by your full 10-digit Ringing.io number, then #. This is the international GSM standard for immediate call forwarding and works on AT&T, T-Mobile, all major Canadian carriers, and most international GSM carriers.
**21*[10-digit Ringing.io number]# - 3
Press call and wait for confirmation
Press the green call button. Android will display a confirmation toast or dialog ("Call forwarding enabled" or similar) within a few seconds.
- 4
Verify
To confirm forwarding is active, dial *#21# and press call — Android will display the currently configured forward number.
How to undo: Dial ##21# from the Phone app and press call. Forwarding stops immediately. To clear all conditional forwarding rules at once (no-answer, busy, unreachable), dial ##002# instead.
Note: These GSM codes will fail silently on a Verizon CDMA line. If you see "Connection problem or invalid MMI code" after dialling, your carrier does not support GSM codes — use the Phone app menu or your carrier-specific page instead.
Forward only when you miss the call (no-answer, busy, or unreachable)
Your phone rings first. If you do not answer, your line is busy, or your phone is off / out of signal, the call is forwarded to Ringing.io instead of going to your carrier voicemail.
- 1
Open the Call forwarding menu
Phone app > three-dot menu > Settings > Calling accounts > [your SIM] > Call forwarding (Google Phone) or the equivalent on Samsung / OnePlus.
- 2
Configure each condition you want
Tap "When busy" to forward when you're on another call. Tap "When unanswered" to forward after a few rings. Tap "When unreachable" to forward when your phone is off, in airplane mode, or has no signal. Enter your Ringing.io number for each one and tap Enable.
- 3
Alternative — use dial codes
For no-answer: **61* + Ringing.io number + #. For busy: **67* + Ringing.io number + #. For unreachable: **62* + Ringing.io number + #. All three can be active at once.
**61* / **67* / **62*
How to undo: In the Phone app, return to each conditional entry and tap Turn off. Or dial ##61# (no-answer), ##67# (busy), ##62# (unreachable) — or ##002# to clear everything in one go.
Note: The no-answer timeout is set by your carrier (typically 15-20 seconds) and is not adjustable from Android in most cases. Samsung Phone exposes a "Forwarding time" slider on a few models but the underlying carrier still has the final say.
Official Android documentation
Provider settings change over time. If something on this page does not match what you see on Android, the official sources below are the source of truth.
Related forwarding guides
Switching providers, or just configuring more than one line? These are the most common neighbours of Android.
View all 27 setup guidesFrequently asked questions
The menu path on my Samsung phone looks different — where is Call forwarding?
On Samsung Galaxy devices running One UI, open the Phone app, tap the three-dot menu, choose Settings, then tap "Supplementary services" > "Call forwarding" > "Voice call". The four conditional options (Always, Busy, Unanswered, Unreachable) all live there.
Why is the Call forwarding menu missing on my Android phone?
Two main reasons: (1) you are on a CDMA-only carrier (Verizon Wireless) — your Phone app may hide the menu since the GSM-style configuration doesn't apply. Use Verizon's *72 / *73 codes instead. (2) Your carrier has disabled the feature on a prepaid line — contact the carrier to enable conditional forwarding on your account.
Does Android call forwarding work with dual SIM (DSDS) phones?
Yes — each SIM has its own independent call-forwarding configuration. In Google Phone, the Calling accounts screen lets you pick which SIM to configure. With dial codes, the code applies to whichever SIM you place the call from (Android prompts you to pick if both are active).
Will forwarding survive a phone reboot or factory reset?
Yes to reboot — the forwarding rule is stored on the carrier network, not on your Android phone, so it persists across reboots. Yes to factory reset too, for the same reason. To turn it off, you must explicitly disable it via the menu or the deactivation code.
Can I forward calls on Android using Tasker or MacroDroid on a schedule?
Yes. Both apps can dial arbitrary numbers and star codes. Create one task that dials **21* + your Ringing.io number + # to enable forwarding, and another that dials ##21# to disable. Then trigger them on a time-of-day schedule. This is the closest Android equivalent to native scheduled forwarding. The simpler solution is to publish your Ringing.io number and use Ringing.io's business hours.
I get "Connection problem or invalid MMI code" — what does that mean?
The carrier rejected your dial code. Most common causes: (1) you're on a CDMA carrier that doesn't recognise GSM codes — switch to **the carrier's native codes (e.g. *72 for Verizon); (2) you typed the code wrong (the leading "*" is two characters: ** not just *); (3) call forwarding is disabled at the account level — contact your carrier.
Does forwarding redirect WhatsApp or Google Meet calls?
No. WhatsApp, Google Meet, Telegram, and other VoIP / OTT calling apps use their own internet-based routing — they completely bypass your cellular line. Call forwarding only affects regular cellular voice calls (and VoLTE / Wi-Fi Calling, which are still cellular voice calls underneath).
Don't have a Ringing.io number yet?
Get one in five minutes, set up your AI receptionist, then come back to this page to forward Android.
Last verified against Android's official documentation: 2026-05-20. Provider procedures change over time — if this guide is out of date, email support@ringing.io and we will refresh it.