# *351*0000# on iPhone: Bar Incoming Calls While Roaming

URL: https://byshahid.com/blog/bar-incoming-calls-while-roaming-star-351-star-0000-iphone/
App: Secret Codes: IMEI & Carrier (https://apps.apple.com/us/app/secret-codes-imei-carrier/id6807154322)
Author: Muhammad Shahid
Updated: 2026-11-04

> *351*0000#: Refuse incoming calls only when you are on a foreign network. Service code 351 is BIC-Roam, Barring of Incoming Calls when Roaming outside the home country. At home the line behaves normally. The moment you register on a foreign network, incoming calls are refused.

- **Code:** *351*0000#
- **What it does:** Refuse incoming calls only when you are on a foreign network.
- **Published for:** AT&T and T-Mobile
- **Type:** Support varies

Refuse incoming calls only when you are on a foreign network. This page explains what `*351*0000#` does, how to use it on an iPhone and which carriers it applies to.

I build **Secret Codes: IMEI & Carrier**, a free iPhone app with 317 checked codes and guides, including this one. If you would rather tap than memorise, [get Secret Codes on the App Store](https://apps.apple.com/us/app/secret-codes-imei-carrier/id6807154322).

## What does *351*0000# do?

Service code 351 is BIC-Roam, Barring of Incoming Calls when Roaming outside the home country. At home the line behaves normally. The moment you register on a foreign network, incoming calls are refused.

Its original purpose was cost control in the era when receiving a call abroad was billed by the minute to the person receiving it. Modern US international plans mostly removed that charge, which is a large part of why carriers stopped provisioning the service.

Replace 0000 with your call barring password.

**Important:** If it takes effect you will silently stop receiving calls the moment you land abroad, with no indication on the iPhone. Deactivate it before travelling if you are not certain which state it is in.

## How do I use *351*0000#?

- Open the Phone app and tap Keypad.
- Type *351*0000# exactly as written.
- Press the green Call button and wait for the result.

## Which carriers does this apply to?

| Published for | AT&T and T-Mobile |

| Type | Support varies |

| Good to know | Legacy roaming cost control that US carriers have largely stopped provisioning. Expect an error. |

_Screenshot: The Secret Codes detail screen shows the steps, the carriers and an Open in Phone button._

## Related call barring and sim pin codes

- [*#35#: Check Incoming Call Barring](/blog/check-incoming-call-barring-star-hash-35-iphone/)
- [#351*0000#: Cancel Roaming Incoming Barring](/blog/cancel-roaming-incoming-barring-hash-351-star-0000-iphone/)
- [#35*0000#: Cancel Incoming Call Barring](/blog/cancel-incoming-call-barring-hash-35-star-0000-iphone/)
- [*#351#: Check Roaming Incoming Barring](/blog/check-roaming-incoming-barring-star-hash-351-iphone/)
- [*35*0000#: Bar All Incoming Calls](/blog/bar-all-incoming-calls-star-35-star-0000-iphone/)
- [#330*0000#: Cancel All Call Barring](/blog/cancel-all-call-barring-hash-330-star-0000-iphone/)

See all [call barring and sim pin codes](/blog/iphone-codes/call-barring-and-sim/) or [every category of iPhone codes](/blog/iphone-codes/).

## How Secret Codes helps

Secret Codes keeps this and every other entry a search away. Pick your carrier once and each entry says whether it is published for your line. You can save favourites, add a private note, and record whether a code worked on your line. This entry is part of Secret Codes Pro.

**Secret Codes: IMEI & Carrier** is free on the App Store: https://apps.apple.com/us/app/secret-codes-imei-carrier/id6807154322

## FAQ

### What does *351*0000# do on iPhone?

Refuse incoming calls only when you are on a foreign network. Service code 351 is BIC-Roam, Barring of Incoming Calls when Roaming outside the home country. At home the line behaves normally. The moment you register on a foreign network, incoming calls are refused.

### What else should I know about *351*0000#?

Its original purpose was cost control in the era when receiving a call abroad was billed by the minute to the person receiving it. Modern US international plans mostly removed that charge, which is a large part of why carriers stopped provisioning the service. Replace 0000 with your call barring password.

### What are the steps for *351*0000#?

1. Open the Phone app and tap Keypad. 2. Type *351*0000# exactly as written. 3. Press the green Call button and wait for the result.

### Where do I use *351*0000#?

On the keypad of the Phone app.

### Do I need to press Call after typing *351*0000#?

Yes. Type it on the Phone keypad, then press the green Call button.

### Is *351*0000# a hidden or secret code?

No. It is a published service, not a hidden menu. iPhones do not have Android-style engineering menus.

### Which carriers does *351*0000# work on?

It is published for AT&T and T-Mobile. Legacy roaming cost control that US carriers have largely stopped provisioning. Expect an error.

### Is there anything to watch out for with *351*0000#?

If it takes effect you will silently stop receiving calls the moment you land abroad, with no indication on the iPhone. Deactivate it before travelling if you are not certain which state it is in.

### Does *351*0000# work on Android phones too?

It is handled by the carrier or service rather than the iPhone, so it is not tied to one phone brand. Check with your carrier.

### Will *351*0000# work outside the US?

It is published for US carriers and services, so do not count on it abroad. Ask your carrier before you travel.

### What if *351*0000# does not work on my iPhone?

Check that it applies to your carrier first, because carriers decide which services they offer and can change them. If it should apply to your line, contact your carrier.

### What is related to *351*0000#?

*#35#: Check Incoming Call Barring. Ask whether incoming calls are being blocked at the network.

## Sources

- [3GPP TS 22.030: Man-Machine Interface of the phone](https://www.3gpp.org/dynareport/22030.htm)

