如何在 Android 上避免打电话回国产生的漫游费(2026)
NoDial编辑部 / 2026-09-30你即将出国旅行,或者已经身处国外,想打电话给家人朋友却不希望账单上出现意外金额。令人困惑的是,大多数人第一反应会去关的那个设置——"数据漫游"开关——对语音通话其实毫无作用。本指南将讲解如何在 Android 上真正避免打电话回国时产生的漫游费:为什么只关闭数据漫游是不够的、飞行模式配合 Wi-Fi 通话、呼叫限制的两个国际选项在你出国期间到底各自做什么、部分运营商提供的专门针对漫游的限制,以及一种双卡/eSIM 设置如何在不知不觉中继续产生费用。
以下步骤截至 2026 年 9 月有效。菜单名称会因手机品牌和 Android 版本而异,运营商的服务、套餐和默认设置也会变化。在依赖这些方法阻止漫游期间的通话之前,请先查看你运营商当前的帮助页面。
1. 简要答案
在手机设置中关闭数据漫游并不会阻止你被收取通话费用,它只影响移动数据。要真正阻止自己在国外打出一通昂贵的回国电话,可以在手机上使用呼叫限制:限制"国际去电"(而非"本国除外"的版本)会拦截所有国际电话,包括打回国内的电话,无论你身处哪个国家。如果你想保留打电话回国的能力,只是想避免无意中拨出,可以把手机设为飞行模式,改用联网的通话 App,经由 Wi-Fi 拨打。部分运营商还出售一种专门针对漫游的限制服务,可以向账户申请开通。
"漫游"是指你的手机连接到了与 SIM 卡所属国家不同的网络。一旦发生这种情况,打回国内的普通电话就不再是一通普通电话——它会按照运营商的漫游资费计费。美国联邦通信委员会(FCC)指出,"更高的资费可能适用于手机的所有功能,包括语音通话、语音信箱、短信和网络访问"。
2. 为什么漫游后打电话回国会更贵
在国内,打给同一网络中另一个号码的电话,只是你套餐内的一通普通通话。但一旦你的手机注册到另一个国家的网络上,这个前提就不再成立。FCC 关于国际漫游的指南明确指出,运营商会将其漫游资费"适用于手机的所有功能,包括语音通话、语音信箱、短信和网络访问",其旅行提示单也明确指出这包括"拨打或接听语音通话"——不仅是你拨出的电话,在许多套餐中,你在国外时接到的来电也同样如此。
无论你打给谁,这一点都成立。打给你自己家里的号码、打给国内的家人,或打给你所在国家的一家本地餐厅,都可能被计为漫游费用,因为资费取决于你手机当前所在的位置,而不是谁接听了电话。
一旦你的手机处于漫游状态,"打电话回国"并不会因为是你自己的国家就免费——它仍然是从境外网络拨出的一通电话,通常也会按此计费。
3. 一个名不副实的设置:数据漫游
- 不能阻止通话或短信
- 阻止移动数据漫游
- 在手机上设置
"数据漫游"是大多数旅行者首先会关闭的设置,这样做确实有必要——但它只影响你的移动数据连接。Three 自己关于该设置的支持页面明确说明了关闭后哪些功能仍然可用:"关闭数据漫游会停止后台运行的 App……别忘了——你仍然可以打电话和发短信。"关闭这个开关不会阻止、延迟或提醒你一次去电的拨出,也不会阻止来电接通。
在 Android 上,这个设置通常位于设置 > 网络和互联网 > SIM 卡 > [你的 SIM 卡] > 数据漫游。关闭它对控制数据费用是合理的默认做法,但要把它当作解决数据问题的方法,而不是解决通话问题的方法。
4. 方法一:飞行模式与 Wi-Fi 通话 App
- 阻止所有通话、短信和数据连接 ✓
- Wi-Fi 仍可使用
- 你的号码无法接听电话或接收短信
飞行模式是唯一能真正完全切断手机蜂窝信号的设置,对通话和数据同样有效。一家运营商的支持页面直接说明了它的范围:"你的手机无法使用蜂窝网络……进行通话和短信,也无法访问邮件或上网等数据服务。"开启飞行模式后,没有任何蜂窝连接可供一通回国电话经由传输,因此也就不存在可被计为漫游语音通话的费用。
飞行模式下 Wi-Fi 仍可使用,这正是这个方法可行的原因:同一份指南指出你可以"连接 Wi-Fi 网络以使用数据服务,包括消息和通话 App"。FCC 自己的旅行提示单也指出了省钱这一点,而不仅仅是原理:"通过智能手机使用移动 VoIP 通话,你可以避免语音漫游费。"在 WhatsApp、视频通话 App 或其他联网通话 App 中经由 Wi-Fi 拨打的电话,从不经过运营商的语音网络,因此上述任何一条漫游规则都不适用于它。
- 从快捷设置或设置 > 网络和互联网 > 飞行模式中开启飞行模式。
- 重新打开Wi-Fi(大多数手机在开启飞行模式后仍允许单独开启 Wi-Fi,或会单独询问)。
- 改用联网通话 App 而不是电话 App 拨打回国电话。
这与运营商自带的"Wi-Fi 通话"功能并不相同。该功能仍然经由运营商的语音服务拨打电话,只是走的是 Wi-Fi 连接而不是蜂窝信号——它本质上是一通电话,而不是 VoIP App 通话。你在国外时它是否按漫游资费计费,取决于你的运营商,而不是由任何一个设置单独决定。
这里有一个真实的代价:关闭蜂窝信号后,你的常用号码无法响铃,别人也无法发短信给它。这个方法适合那些在旅行期间满足于只通过联网通话 App 被联系到的人,而不适合需要常用号码保持正常使用的人。
5. 方法二:呼叫限制 —— BOIC 与 BOIC-exHC
- 在网络层面阻止通话 ✓
- 需要呼叫限制密码
- 对旅行者友好的那个选项仍然会放行扣费
呼叫限制是 GSM/LTE 的标准功能,3GPP 标准为国际电话定义了两个类别,我们关于Android 呼叫限制的总体指南中有完整说明:
- 限制国际去电(BOIC):所有拨往你当前所在国家以外号码的电话都会被拒绝,没有例外。
- 限制国际去电(本国除外)(BOIC-exHC):效果相同,但你在国外期间拨往本国号码的电话仍会照常接通。
这正是本文标题容易引起误解的地方。BOIC-exHC 按其设计本就是面向旅行者的设置——它的整个目的就是让你在国外时仍能打电话回国。它不会让这通电话变得更便宜,也不会让它免受漫游资费约束;它只是不拦截这通电话。如果你的目标恰恰是阻止打回国内这通电话产生的费用,BOIC-exHC 做不到这一点。只有普通的国际限制(BOIC)——它会连同其他电话一起拦截打回国内的电话——才能真正阻止这通电话被拨出。
| 拨号代码 | 开启 | 关闭 | 查询状态 |
|---|---|---|---|
| BOIC(所有国际电话,含本国) | *331*PW# | #331*PW# | *#331# |
| BOIC-exHC(国际电话,本国除外) | *332*PW# | #332*PW# | *#332# |
PW 是你的四位数呼叫限制密码,默认通常为 0000。在三星手机上,它位于电话应用 > 设置 > 附加服务 > 呼叫限制 > 语音通话;在 Pixel 或使用 Google 电话应用的手机上,它位于电话应用 > 设置 > 通话账户 > 你的 SIM 卡 > 呼叫限制。如果 0000 不起作用,请联系运营商重置密码,而不要反复猜测,因为部分网络在多次输入错误后会锁定该服务。
如果你想保留打电话回国的能力,因为听起来像"旅行设置"而选择 BOIC-exHC 是对的。但如果你的真正目标——正如本文标题所暗示的——是阻止这通电话让你花钱,这个选择就错了。
6. 方法三:向运营商申请专门的漫游限制
- 专门针对漫游
- 仅部分运营商提供
- 持续生效直到你申请取消
手机上的呼叫限制(方法二)以"国际电话"为界限——也就是你拨打的是哪个国家。部分运营商会单独提供一种专门针对"漫游"本身的限制——也就是你的手机当前是否正连接在境外网络上。英国的 O2 在其账户帮助页面中单独列出了"International (Roaming)"限制,与其普通的"Outgoing Calls: International"限制区分开来;美国的 T-Mobile 也同样将漫游限制与其国际通话限制区分说明。由于这些限制是设置在账户而非手机上的,因此不需要呼叫限制密码,更换手机后依然有效。
每种限制具体覆盖哪些内容,以及如何申请,因运营商而异且可能变化,因此在依赖它应对某次出行之前,请直接向你的运营商确认它具体能阻止什么。
7. eSIM 的陷阱:本地数据、本国语音
- 很容易被忽略
- 数据问题看似已解决
- 通话问题并没有
现在一种常见的旅行方式是添加一张本地 eSIM 用于数据,同时将本国 SIM 卡留在手机里以保留常用号码。Android 和 Google 自己的 Pixel 支持页面直接描述了这种做法:在双卡手机上,你可以为移动数据、通话和短信分别设置独立的首选 SIM 卡——因此将数据指向新的本地 eSIM、而通话和短信保留在本国 SIM 卡上,是完全正常甚至经常被推荐的做法。
问题在于这对通话具体意味着什么。你的本国 SIM 卡并不会因为另一张 SIM 卡在处理数据就不再是本国 SIM 卡。它仍然是手机注册语音通话所使用的网络,并且它仍然处于境外。一家 eSIM 服务商的支持文章直接解释了由此产生的账单:"出现费用是因为运营商检测到你在境外使用主 SIM 卡(无论是用于通话、短信还是数据)",其根本原因在于"你本国运营商的原始 SIM 卡在旅行期间仍然保持激活状态,用于语音和短信服务,即使你正在用 eSIM 处理数据"。用本地 eSIM 解决数据问题,对打给或接自本国网络的通话没有任何帮助。
如果避免打电话回国的漫游费是你的目标,那么 eSIM 为旅行数据部分给出的答案,还需要为语音部分单独找一个答案:经由 Wi-Fi 的联网通话 App(方法一)、针对本国 SIM 卡的呼叫限制(方法二或三),或者一张同时覆盖语音的本地 SIM/eSIM——这是一种与纯数据旅行 eSIM 不同的产品,不在本文讨论范围内。
8. 这些方法都阻止不了什么
- 联网 App 中的通话仍然需要数据。WhatsApp、视频通话 App 或其他任何 VoIP App 都需要某种数据连接——Wi-Fi,或者如果你没关闭的话,移动数据。以上任何呼叫限制或漫游限制方法都不会影响这些通话,因为它们从未经过运营商的语音网络。
- 运营商自己的 Wi-Fi 通话功能仍然是一通电话。与 VoIP App 不同,它经由运营商的语音服务、通过 Wi-Fi 连接而非蜂窝信号拨出。你在国外时它是否按漫游计费,取决于运营商的帮助页面,而不是由数据漫游或飞行模式设置决定。
- 来电是单独计费的。限制你自己的去电不会改变别人在你漫游时打给你的情况;FCC 指出,更高的漫游资费同样可能适用于"拨打或接听语音通话"。
- 运营商的漫游限制不等于数据限制,反之亦然。出发前请具体询问各自覆盖的范围;这两者通常是分别设置和计费的。
9. 各方法对比
| 方法 | 能阻止漫游时打回国的通话吗? | 能让你的号码保持可联系吗? | 适用于任何运营商吗? |
|---|---|---|---|
| 关闭数据漫游 | ✕不能:仅限数据 | ✓可以 | ✓可以 |
| 飞行模式 + Wi-Fi 通话 App | ✓可以:不会拨出任何蜂窝通话 | ✕不能:只能在 App 内联系到你 | ✓可以 |
| 呼叫限制:BOIC(所有国际电话) | ✓可以 | ✓来电方面可以 | ✕仅限支持该功能的运营商 |
| 呼叫限制:BOIC-exHC | ✕不能:这正是它被设计用来放行的 | ✓可以 | ✕仅限支持该功能的运营商 |
| 运营商专属漫游限制 | ◐取决于运营商的覆盖范围 | ✓来电方面可以 | ✕仅部分运营商提供 |
10. NoDial:漫游时打电话回国的额外开关
如果你不想每次出行前都要记住该用上述哪种方法,NoDial 的国际电话拦截功能专门为这种情况提供了一个独立开关:在境外时拦截打回本国的电话,默认关闭。
打开它之后,只要你的手机处于漫游状态——连接到与 SIM 卡所属国家不同的网络——打回本国的去电也会像拨往其他任何你未选择允许的国家一样,被当作国际电话拦截。没有信号时此功能不生效,因为那样本来就没有网络可供通话经由传输。你可以选择哪些国家(包括你自己的国家)永远不被拦截,紧急号码则无论设置如何始终可以拨通。
这并不是要取代上面的方法一到方法三;它只是让同样的结果成为手机的默认状态,而不必在机场临时记起来设置。
11. 常见问题
- 关闭数据漫游能阻止我打电话回国被扣费吗?
- 不能。数据漫游只控制你的移动数据连接。无论数据漫游是开是关,通话和短信都照常工作,也会照常按运营商的漫游资费计费。
- 如何在 Android 上阻止漫游期间的通话?
- 在电话应用的呼叫限制设置中开启"国际去电"限制(BOIC),或拨打 *331*密码#,这会拦截所有国际电话,包括打回本国的电话。飞行模式也能阻止所有蜂窝通话,但同时也会阻止来电和短信。
- BOIC 和 BOIC-exHC 有什么区别?
- BOIC 会拦截所有国际去电,没有例外。BOIC-exHC 会拦截除本国以外的国际电话,所以你在国外仍然可以打电话回国——按运营商的相应资费计费,因为这个例外只关乎这通电话是否被允许,而不关乎它的费用。
- 开启飞行模式后我还能打电话回国吗?
- 无法通过电话应用或你的常用号码拨打。只要重新连接 Wi-Fi,你可以使用联网通话 App(例如 VoIP 或视频通话 App)拨打,因为飞行模式关闭的是蜂窝信号,而不是 Wi-Fi。
- 我用的是本地 eSIM 处理数据,为什么打电话回国还是被扣费了?
- 仅用于数据的 eSIM 不会改变处理你语音通话的是哪张 SIM 卡。如果你的本国 SIM 卡仍被设为通话的首选 SIM 卡,它仍然是负责拨打和接听的那张卡,也仍然处于漫游状态。
- 运营商的 Wi-Fi 通话功能能避免漫游费吗?
- 不一定。Wi-Fi 通话仍然经由运营商自己的语音服务拨打,只是走 Wi-Fi 而非蜂窝信号,因此你在国外时它是否算作漫游取决于你的运营商。请直接向运营商确认,而不要想当然。
12. 总结
关闭数据漫游只会阻止移动数据,对通话毫无作用。要真正阻止自己以漫游资费打电话回国,应限制"国际去电"(BOIC),而不是设计用来放行这类电话的本国例外(BOIC-exHC)。飞行模式配合 Wi-Fi 通话 App 可以完全避免运营商扣费,代价是你的号码无法被联系到。运营商提供的专属漫游限制(如有)正是针对这一点。而本地数据 eSIM 对仍经由本国 SIM 卡路由的通话毫无影响。
- 大多数人首先想到的设置"数据漫游"只影响数据。
- 飞行模式 + Wi-Fi 通话 App:不会拨出蜂窝通话,但你的号码会彻底联系不上。
- 呼叫限制的 BOIC 同样会拦截打回国内的电话;BOIC-exHC 则正是为了放行它们而设计的。
- 部分运营商出售专门的漫游限制,与国际通话限制分开。请确认它具体覆盖哪些内容。
- 仅限数据的 eSIM 无法阻止你的本国 SIM 卡语音线路在拨打或接听时漫游。
参考资料
- FCC,《国际漫游:境外使用手机》(更高资费适用于语音通话、语音信箱、短信和网络访问;通过免费 Wi-Fi 使用移动通话 App 可避免或减少语音漫游费)fcc.gov
- FCC,《提示单:让无线世界旅行更简单》(漫游资费适用于拨打或接听语音通话;移动 VoIP 通话可能避免语音漫游费)docs.fcc.gov
- SaskTel,《在无线设备上使用飞行模式》(飞行模式会关闭蜂窝通话、短信和数据;Wi-Fi 仍可用于消息和通话 App)support.sasktel.com
- Three,《管理你的数据漫游设置》(关闭数据漫游会停止后台数据使用;通话和短信仍可正常使用)three.co.uk
- ETSI TS 122 088(3GPP TS 22.088)V17.0.0,《呼叫限制(CB)附加服务》(BOIC 与 BOIC-exHC 的定义)etsi.org
- ETSI TS 122 030(3GPP TS 22.030)V17.0.0,《用户设备的人机界面(MMI)》(用于限制国际去电的服务代码 331 和 332)etsi.org
- O2,《如何在你的 O2 账户上添加或移除限制》(Outgoing Calls: International;International (Roaming))o2.co.uk
- T-Mobile,《国际通话与短信指南(本土使用时)》(将漫游限制与国际通话限制分开说明;Wi-Fi 拨打境外电话按国际资费计费)t-mobile.com
- Google,Pixel Phone Help,《如何在你的 Google Pixel 手机上使用双卡》(为移动数据、通话和短信分别设置独立的首选 SIM 卡)support.google.com
运营商会变更其服务、默认设置和例外情况。在依赖这些方法阻止漫游期间的通话之前,请查看运营商当前的帮助页面。