Call forwarding codes, as open data
The call forwarding codes of 66 phone companies in 15 countries, free to download and reuse under CC BY 4.0.
Version 1.0.0, released . Sources last checked on .
What’s in it?
For each phone company: the codes to turn forwarding on, off and check it, for every case. Also the ring time, forwarding abroad, published charges, notes, the source page and the date it was read.
| Country | Phone companies | Checked on |
|---|---|---|
| United States | AT&T, T-Mobile, Cricket, Metro by T-Mobile, Mint Mobile, Boost Mobile, Consumer Cellular, UScellular, Verizon, Visible, Xfinity Mobile, Spectrum Mobile, Google Fi, US Mobile, Straight Talk, Total Wireless | October 6, 2026 |
| Canada | Rogers, Bell, TELUS | October 6, 2026 |
| United Kingdom | EE, Vodafone, O2, Three | October 6, 2026 |
| Ireland | Vodafone, Three, eir | October 6, 2026 |
| Germany | Telekom, Vodafone, O2, 1&1 | October 6, 2026, October 12, 2026 |
| France | Orange, SFR, Bouygues Telecom, Free | October 6, 2026 |
| Spain | Movistar, Vodafone, Orange, MásMóvil / Yoigo | October 6, 2026, October 12, 2026 |
| Italy | TIM, Vodafone, WindTre, Iliad | October 6, 2026 |
| Netherlands | KPN, Vodafone, Odido | October 6, 2026 |
| Türkiye | Turkcell, Vodafone, Türk Telekom | October 6, 2026 |
| Australia | Telstra, Optus, Vodafone | October 6, 2026 |
| India | Airtel, Vi, Jio, BSNL | October 6, 2026 |
| Brazil | Vivo, Claro, TIM | October 6, 2026 |
| Mexico | Telcel, AT&T México, Movistar | October 12, 2026 |
| Indonesia | Telkomsel, Indosat (IM3), XL Axiata, Tri (3), Smartfren | October 12, 2026 |
Each country also has a row for any other network, with the standard codes.
The fields
| JSON | CSV | What it means |
|---|---|---|
| id | operator_id | A stable id for the phone company. |
| name | operator_name | The phone company’s name. |
| country | country | Two-letter ISO 3166 country code. |
| generic | generic | True for the row that covers any other network in that country. |
| method | method | standard_codes (the shared network standard), star_codes (Verizon’s), jio_codes, phone_settings (no codes) or operator_app (only in the company’s app). |
| codes | condition, set_code, cancel_code, check_code | Per condition: the code that turns the forward on, the one that turns it off, and the one that shows its state. Empty when the company has no code for it. |
| cancelAll | cancel_all_code | The company’s own code to turn forwarding off. |
| cancelEvery | cancel_every_code | The code that clears every forward, the every-call one included. |
| ringDelay | ring_delay_* | Whether the no-reply code takes a ring time, its template, the accepted range in seconds and the time the guides suggest. |
| numberFormat | number_format | How to write the number inside a code. |
| forwardAbroad | forward_abroad | allowed, paid_addon, blocked or unknown: forwarding to a number in another country, as the company states it. |
| abroadCharge | abroad_charge* | What the company publishes about the price of forwarding abroad: a figure, billed as an international call, blocked, or not published. |
| notes | notes | Facts about this company, each with its own source and date (in the CSV, joined by |). |
| source | source_url | The page the codes were checked on. |
| checkedOn | checked_on | The date that page was read. |
Conditions
- unconditional
- Every call is forwarded and the phone does not ring.
- busy
- Calls are forwarded when the line is busy or the call is declined.
- no_reply
- Calls are forwarded when nobody answers.
- not_reachable
- Calls are forwarded when the phone is off or has no signal.
- all_conditional
- Busy, no reply and not reachable at once: the calls you miss.
Codes with a gap
A code is a template. Put the number where it says {n} and the seconds where it says {s}.
- nanp_11_digits
- US standard networks: 1 and the 10-digit number.
- nanp_10_digits
- Canadian networks: the 10-digit number.
- international_plus
- A plus sign, the country code and the number.
- nanp_10_digits_or_011
- Verizon and the brands on its network: 10 digits in the US and Canada, otherwise 011 and the full number.
- in_10_digits_or_international
- Jio: the 10-digit Indian number without +91; a number abroad with a plus sign and its country code.
The check codes are the network standard’s. Verizon and Jio publish none.
How to cite it
Copy, share and adapt it, also for commercial use. Credit Vicem and link the CC BY 4.0 license.
Citation
Vicem (2026). Call forwarding codes by phone company and country (version 1.0.0) [Data set]. https://vicem.ai/data. CC BY 4.0.
Changelog
- Version 1.0.0, First public release: set, cancel and check codes per condition, ring time, turn-off codes, forwarding abroad, published charges, notes, source and date for every phone company on vicem.ai/forward.
A new version comes out whenever a code, a rule or a date changes.
What the data shows
The Forwarding Index 2026 reads it: missed calls, ring time, turning it off, forwarding abroad, charges.
To get one code for your own phone, use the code generator.