NoDial
简体中文

如何在 Android 上拦截境外来电(并防止自己回拨)

NoDial编辑部 / 2026-10-01

来自境外号码的来电是骚扰电话和诈骗电话的常见来源,很多从不和境外有任何往来的人都希望完全不接到这类电话。问题在于 Android 自带的电话应用并没有"拦截这个国家"这样的开关。本指南将说明你的手机单凭自身能拦截什么、哪些 App 和运营商服务可以拦截境外号码,以及即使电话还是打进来了,有一步始终能保护你:确保你无法回拨这个号码。

以下步骤截至 2026 年 10 月有效。菜单名称会因手机品牌、Android 版本、地区和运营商而异,App 和运营商服务也会变化。在依赖某项拦截之前,请查看当前的帮助页面。

1. 简要答案

Android 自带的电话应用——Google 的电话应用和三星的电话应用——都无法拦截来自某个特定国家的所有来电。它们能做到的是拦截单个号码、拦截隐藏或无法识别的来电,以及过滤它们识别为骚扰电话的来电。

要拦截整个国家或某个国家区号,你需要一款提供此功能的来电拦截 App(Truecaller、Hiya 等,详见第 3 节),或者一项你的运营商提供的能够拦截境外来电的服务(如果有的话)。

无论你选择哪种方式,仍可能有部分境外来电漏网。应对境外诈骗电话最有效的防护很简单:不要回拨陌生的境外号码。这一点你可以在手机的去电一侧自行落实,第 6 节会说明方法。

要点

拦截来电和拦截你自己的去电是两件不同的事。来电拦截能减少你看到的来电数量。去电拦截则能确保一通来自境外的未接来电,不会变成一笔昂贵的回拨费用。

2. Android 不借助 App 能拦截什么

Google 电话应用(Pixel 及许多其他手机)

三星电话应用(Galaxy 手机)

缺失的部分:国家区号和前缀

Google 和三星目前的帮助页面都没有描述按国家区号拦截来电,或拦截所有以特定前缀开头的号码。它们的帮助页面只描述了拦截单个号码、拦截隐藏或无法识别的号码,以及拦截骚扰电话。因此,如果你想阻止来自某个国家区号的所有来电,内置的电话应用并不是合适的工具。

不过 Android 本身确实为此留出了空间。它提供了一个名为 CallScreeningService 的系统功能,Android 开发者文档将其描述为一种让默认电话应用"或第三方 App 在来电显示给用户之前决定是否允许"的方式。这正是来电拦截类 App 的工作原理,也是 Android 上按国家拦截来电通常意味着要安装一款 App 的原因。

关于 Pixel 和三星的完整内置拦截步骤,包括如何解除拦截,参见如何在 Android 上拦截某个号码。

3. 用 App 拦截整个国家

Google Play 上有几款来电拦截类 App 提供按国家或号码前缀拦截的功能。以下是各自官方帮助页面或应用商店页面所描述的能力。功能、菜单名称和可用性会随时间变化,安装前请以 App 本身为准。

App官方页面描述的功能
Truecaller提供境外号码选项,可拦截来自本国以外国家的来电,另有可添加国家区号的拦截名单。
Hiya在拦截名单中点击+,选择以此开头的号码,即可拦截所有以你输入的前缀开头的号码。
Should I Answer?其 Play 商店页面介绍可拦截隐藏、境外或费率号码。
Calls Blacklist提供一个以此开头的过滤器,可拦截以你输入的数字开头的号码。

这里出现了两种思路。一种"境外号码"选项会拦截任何看起来不像来自本国的号码,是拦截境外来电最简单的方式。另一种前缀过滤器("以此开头")则让你可以针对特定国家区号,如果大多数骚扰电话来自少数几个地方、而你仍想接听其他地区的来电,这种方式更适合。使用前缀过滤器时,请确认该 App 期望的号码写法(是否带 +),以确保规则能匹配到来电。

局限

每款 App 都是根据来电显示的号码来判断的。诈骗者可以伪装来电显示的号码,因此一通境外来电可能显示为本地号码而绕过国家拦截。把 App 拦截当作减少来电数量的过滤网,而不是一堵绝对的墙。

还有一个相关的漏洞。美国联邦贸易委员会(FTC)警告称,一些诈骗号码使用"看起来像是美国国内的区号,实际上却与境外电话号码相关联——通常在加勒比地区"。这些国家与美国和加拿大共用 +1 国家代码,因此仅基于 +1 代码的拦截无法区分它们。

4. 咨询你的运营商

标准呼叫限制对来电能做什么

移动网络内置了一套 GSM/3GPP 标准(3GPP TS 22.088)定义的呼叫限制。对于来电,标准只定义了两种:

目前没有仅限制国际来电的标准限制项。因此标准呼叫限制无法做到既拦截境外来电、又让本地来电正常接入。完整的限制代码列表及呼叫限制密码的使用方法,参见呼叫限制代码。

可拦截境外来电的运营商服务

部分运营商在其网络之上提供了自有的功能。举两个例子:

许多运营商没有类似的功能,而提供这项服务的运营商在开启方式和覆盖范围上也各不相同。请咨询你自己的运营商是否提供拦截境外来电的服务、如何开启,以及是否涵盖与你本国共用区号的号码。运营商拦截是在网络层面生效的,因此即使你更换手机,它依然有效。

5. 为什么回拨才是真正的风险

许多不请自来的境外来电并不是打算让你接听的。在"响一声"诈骗(也称 wangiri)中,你的手机会被一个陌生号码呼叫一两声后挂断。目的是诱使你回拨。

真正的代价就在那次回拨中。美国联邦通信委员会(FCC)警告称,相关费用"可能会以费率服务、国际通话或长途通话的名义出现在你的账单上"。FTC 的描述是,这个号码"实际上是一个境外收费号码","大部分钱都流向了诈骗者"。FCC 给出了 809(多米尼加共和国)和 232(塞拉利昂)这类区号作为例子。

不同国家的监管机构给出了相同的建议:

一句话

一通来自境外的未接来电不花你一分钱。真正花钱的是回拨这个动作,所以最有力的防护在去电这一侧。

6. 让回拨变得不可能

你无法总是阻止一个境外号码打给你:内置 App 无法拦截整个国家,App 过滤器依赖来电显示的号码,运营商选项也有限。但你可以确保这通回拨永远无法接通。在 Android 上有三种方法可以做到。

国际去电呼叫限制

呼叫限制同样有一个去电类别:限制国际去电。拨打 *331*PW#(PW 是你的四位数呼叫限制密码),或在电话应用设置的呼叫限制中开启国际电话。此后每一通拨往其他国家的电话都会被运营商网络拒绝。这需要呼叫限制密码,且只有在你的运营商支持的情况下才有效。代码和密码详见呼叫限制代码。

运营商对国际去电的限制

部分运营商可以在你的线路上通过账户或电话拦截国际去电,这正是 FCC 在你不拨打国际电话时推荐的做法。具体覆盖范围因运营商而异,请咨询是否有例外。

NoDial 的国际电话拦截

NoDial 是一款 Android App,可拦截你拨往自己选定号码的去电。它的国际电话拦截功能会在接通前,拦截手机上拨往与 SIM 卡所属国家不同的所有去电。它是按国家而不是按号码前缀判断的,所以拨往加勒比国家的 +1 号码同样会被算作国际电话。你可以选择仍想拨打的任意国家,让它们保持畅通。

  1. 安装 NoDial,并在 Android 询问时允许它处理通话转接(只需一次性确认)。
  2. 开启国际电话拦截。
  3. 如果需要,添加你不想被拦截的国家。

它在你的手机上运行,而不是在运营商网络上,因此不需要呼叫限制密码,可用于任何运营商。设置会立即生效,紧急呼叫永远不会被拦截。如果你只想阻止自己拨打某一个境外号码,NoDial 也可以只拦截那一个号码。

注意

NoDial 不会拦截来电。境外号码仍然可以打给你。使用第 2 到第 4 节中的方法来处理来电,再用 NoDial 确保你无法回拨。

以上这些去电拦截方法都不会作用于 WhatsApp 等联网 App 内拨打的电话。各种去电方法的并排对比,参见如何在 Android 上拦截国际电话。

7. 各方法对比

方法能拦截某个国家打来的来电吗?隐藏/未知号码?你自己的境外回拨?适用范围
Google 电话应用(拦截、未知来电、骚扰过滤)✕一次只能拦截一个号码✓仅限隐藏或无法识别的号码✕不能使用 Google 电话应用的手机
三星电话应用(拦截号码、骚扰防护)✕一次只能拦截一个号码✓未知/隐藏号码✕不能三星 Galaxy
来电拦截 App(Truecaller、Hiya 等)✓按国家或前缀,取决于 App取决于 App✕不能Android,任意运营商
运营商境外来电拦截✓所有境外号码请咨询运营商✕不能仅限提供该服务的运营商
呼叫限制:所有来电(*35*)✓连同其他所有来电一起✓连同其他所有来电一起✕不能支持呼叫限制的运营商
呼叫限制:国际去电(*331*)✕不能✕不能✓所有国际电话支持呼叫限制的运营商
NoDial:国际电话拦截✕不能✕不能✓除你选择的国家外Android,任意运营商

对大多数人来说,实用的组合是一种来电方法加一种去电方法:用骚扰过滤或来电拦截 App 减少你看到的来电数量,再加上一项国际去电拦截,确保任何漏网的境外来电都无法让你花钱。

8. 常见问题

Android 能拦截来自某个特定国家的来电吗?
内置电话应用做不到。Google 和三星的帮助页面只描述了拦截单个号码、拦截隐藏或无法识别的号码,以及拦截骚扰电话。要按国家或国家区号拦截,请使用提供该功能的来电拦截 App,例如 Truecaller 的"境外号码"选项,或咨询你的运营商能否拦截境外来电。
如何在 Android 上拦截一个国家区号?
使用带有前缀或国家区号规则的来电拦截 App。Truecaller 有国家区号拦截名单,Hiya 的拦截名单中有"以此开头的号码",Calls Blacklist 有"以此开头"过滤器。Google 和三星的电话应用并未描述国家区号拦截功能。
"拦截未知号码"能阻止境外来电吗?
不能。在 Google 电话应用中,"未知"拦截的是隐藏或无法识别的号码,Google 也说明你仍会接到不在联系人中的号码来电。一个显示了来电号码的境外号码仍然会正常响铃。
我的运营商能拦截所有境外来电吗?
部分可以。标准呼叫限制没有仅限制国际来电的选项,但部分运营商提供自有的功能:例如新加坡的 Singtel、M1、StarHub 和 SIMBA,以及美国 Verizon 面向符合条件设备用户的 Call Filter。请咨询你的运营商提供了什么。
接到不认识的境外号码的未接来电后该怎么做?
不要回拨。澳大利亚 Scamwatch 建议忽略来自不认识的境外号码的意外未接来电,爱尔兰 ComReg 也表示不要回拨任何你不认识的号码。"响一声"诈骗正是靠你回拨来赚钱的。
NoDial 会拦截来自其他国家的来电吗?
不会。NoDial 只拦截去电。它的国际电话拦截会阻止你自己拨往其他国家的电话(除你选择的国家外),这样一通境外未接来电就无法变成一次回拨。

9. 总结

总结

Android 自带的电话应用无法拦截整个国家。使用它们的拦截名单、未知号码和骚扰过滤设置,再添加一款来电拦截 App 或运营商服务来实现国家级拦截,并拦截你自己的国际去电,确保一通漏接的境外来电永远不会变成一次代价高昂的回拨。

NoDial:拦截拨往你选定号码的电话一个号码,或除少数号码外的全部电话。在 Google Play 上获取

参考资料

App、手机厂商和运营商会变更其功能和菜单。在依赖某项拦截之前,请查看当前的帮助页面。

NoDial拦截拨往你选定号码的电话在 Google Play 上获取