如何在 Android 上拦截去电(全部或单个号码):各方法对比(2026)
NoDial编辑部 / 2026-09-23要拦截所有去电,可以在电话应用的呼叫限制中开启"所有去电",或用运营商的限制密码拨打 *33*密码#。要拦截单个号码的去电,或只在特定时段拦截,Android 没有内置设置,你需要一款去电拦截 App。
这是简短版答案。较长的版本很重要,因为"停止去电"对不同的人意味着不同的东西:一部完全打不出电话的手机、一部打不通某个特定号码的手机、一部应该只能联系家人的儿童手机,或是一条只在晚上生效的规则。每一种需求对应的最佳工具都不一样,而人们首先想到的一些办法,比如飞行模式或取出 SIM 卡,也会同时拦截来电。本指南就是一份地图:每种方法能拦截什么、留下什么照常使用、撤销起来有多容易,以及去哪里查看完整步骤。
以下步骤与代码截至 2026 年 9 月有效。菜单名称因手机厂商和 Android 版本而异。运营商功能取决于你的运营商和套餐。
1. 你需要哪一种?
先想清楚你真正想要停止的是什么,然后跳到对应章节。
- 停止所有去电暂时或永久。呼叫限制是标准答案。呼叫限制 →
- 停止拨打一个或几个号码其余通话照常使用。没有内置设置能做到这一点。用一款 App →
- 只在特定时段,或超过 N 次后呼叫限制和 FDN 都没有计时器或计数器。时段与次数限制 →
- 阻止别人拨打去电孩子、共用手机,或工作手机。FDN、家长控制、设备管理 →
- 阻止自己拨打某个号码难点在于,任何拦截你都能在几秒内自己撤销。需要一小时才能关闭的拦截 →
- 只是想隐藏自己的号码那是来电显示,一项完全不同的设置。来电显示 →
深入指南:拦截所有去电、拦截单个号码的去电、在特定时段拦截、次数限制、拦截国际电话,以及阻止自己打给某个人。
电话应用里的"拦截号码"按钮只能阻止来电,永远不会阻止你拨出去。本指南中的每一种方法针对的都是去电一侧。如果你想拦截的其实是来电,请参阅如何在 Android 上拦截某个号码。
2. 所有停止去电的方法对比
这些方法在六个问题上有所不同:能否只拦截一个号码、能否按时间表或次数限制运行、是否需要运营商或代码、规则撤销起来有多容易、来电是否照常使用,以及紧急呼叫是否仍然可用。
| 拦截什么 | 时间表或次数限制 | 是否需要运营商或代码 | 撤销方式 | 来电 | 紧急呼叫 | |
|---|---|---|---|---|---|---|
| 呼叫限制 | ✕所有去电(或所有国际电话)。从不针对单个号码 | ✕无 | 运营商支持与限制密码 | 输入密码即可立即生效 | ✓照常使用 | ✓始终允许 |
| 固定拨号号码 | 除 SIM 卡上名单外的一切 | ✕无 | 运营商提供的 PIN2 | 输入 PIN2 即可立即生效 | ✓照常使用 | ✓始终允许 |
| 飞行模式/取出 SIM 卡 | 移动网络通话(去电与来电)、短信及移动数据(Wi-Fi 通话除外) | ✕无 | 无 | 一键操作 | ✕同时停止 | △视手机和网络而定 |
| 设备管理 | 所有去电 | ✕无 | 雇主或学校的管理员 | 只有管理员能操作 | ✓照常使用 | ✓允许 |
| 家长控制(Family Link) | 除家长添加的联系人外的所有人 | ✕无 | 家长的 Google 账号 | 只有家长能操作 | △仅限已批准的联系人 | ✓据 Google 说明不受影响 |
| 去电拦截 App(NoDial) | ✓你选定的号码,或所有去电 | ✓天数时段,或每天、每周、每月的通话次数 | 无 | ✓一小时后生效 | ✓照常使用 | ✓永不拦截 |
只有一行能拦截单个号码,也只有一行有你自己能设置的时间表或次数限制。每一种内置方法都是整部手机的开关或是一份允许名单,而且对掌握密码的人来说,关闭它都是瞬间的事。
3. 运营商呼叫限制:在网络层面拦截所有去电
- 拦截:所有去电
- 单个号码 ✕
- 需要:运营商与限制密码
- 撤销:输入密码即可立即生效
呼叫限制是由你的移动运营商运行的一项服务,定义在 GSM 标准中。你需要的选项是所有去电(标准名称为"限制所有去电")。开启后,网络会拒绝手机尝试拨打的每一通电话。来电、短信和移动数据照常使用,紧急号码永远不会被限制。
用代码操作——在拨号盘输入以下代码并按拨打键。将 PW 替换为你的 4 位数限制密码:
| 你想做什么 | 代码 |
|---|---|
| 开启限制所有去电 | *33*PW# |
| 关闭 | #33*PW# |
| 查询是否开启 | *#33# |
| 只限制国际去电 | *331*PW# |
限制密码由你的运营商发放。默认通常是 0000;有些运营商设置了不同的默认值,或将其印在 SIM 卡上。它不是你的 SIM 密码,也不是锁屏密码。
用菜单操作:
- 三星 Galaxy —— 电话 → ⋮ → 设置 → 附加服务 → 呼叫限制 → 语音通话 → 所有去电,然后输入密码。语音通话和视频通话有各自独立的开关。
- Google Pixel 及 Google 电话应用 —— 电话 → ⋮ → 设置 → 通话账户 → 你的 SIM 卡 → 呼叫限制 → 所有去电。在我们测试的 Pixel 上,该选项只有在该 SIM 卡的移动数据开启时才会出现。
它的局限:呼叫限制按类别生效。它可以停止所有去电,或所有国际去电,但永远无法只拦截一个特定号码,也没有时间表。它还依赖你的运营商:如果菜单缺失或代码返回错误,说明你的套餐不提供该服务。完整细节,包括每一个代码和限制无法开启的原因,参见Android 上的呼叫限制;三星专属步骤参见如何在三星手机上拦截去电。
4. 固定拨号号码:只允许名单上的号码
- 拦截:除名单外的一切
- 单个号码 ✕
- 需要:PIN2
- 撤销:输入 PIN2 即可立即生效
固定拨号号码(FDN)是一项 SIM 卡功能。你在 SIM 卡上存一份已批准的号码名单并开启 FDN;此后手机就只能拨打这些号码及紧急号码。在名单中只留一两个号码,实际上就等于拦截了手机拨打其他任何人的能力。
- 打开电话应用 → ⋮ → 设置。
- 三星:附加服务 → 固定拨号。Pixel:通话账户 → 你的 SIM 卡 → 固定拨号。
- 将应保持可拨打的号码添加到 FDN 名单。
- 点击启用 FDN 并输入 PIN2,这是运营商提供的第二组 SIM 密码。
它的局限:FDN 是允许名单,与拦截名单正好相反。要用它只拦截一个号码,你必须列出你可能拨打的所有其他号码。PIN2 连续输错三次会被锁定,解锁需要向运营商索取 PUK2。来电照常使用,但较新的 Android 版本也会对照名单检查发送的短信。完整步骤参见Android 上的固定拨号号码。
5. 飞行模式或取出 SIM 卡
- 拦截:移动网络通话,去电与来电
- 来电也会停止 ✕
- 需要:无
- 撤销:一键操作
切断手机与移动网络的连接可以一键停止去电,取出 SIM 卡则是物理上的办法。它确实有效,但严格来说并不是一种拦截:来电也会同时停止,短信和移动数据也一样。飞行模式下可以单独重新打开 Wi-Fi,所以 App 仍能通过 Wi-Fi 使用,但移动网络的通话无法打出也无法打入。如果开启了 Wi-Fi 通话,电话仍可通过 Wi-Fi 接通。
它的局限:打开它的同一个开关也能立刻关闭它,无需任何密码。它适合短暂的离线时段。如果你需要保持可联系,它就没用;如果你想阻止的对象正是你自己,它则完全没用。紧急呼叫是否仍能拨打取决于手机和网络,不要依赖它。
6. 工作和学校手机:设备管理
- 拦截:所有去电
- 设置方:管理员
- 撤销:仅限管理员
Android 有一项系统级限制叫"禁止去电"。一旦设置,手机除紧急呼叫外无法拨打任何电话,手机上的任何操作都无法绕过它。只有设备管理员能设置它:即雇主或学校安装在其拥有或管理的手机上的管理系统。
如果这是你自己的个人手机,这个方法你用不了。如果是一部公司手机突然无法打出电话,这项限制是由你的 IT 管理员设置的,只有他们能解除。
7. 儿童手机的家长控制
- 允许:仅限已批准的联系人
- 设置方:家长
- Android 14 或更高版本
对于儿童的 Android 手机,Google Family Link 可以决定孩子能打电话和发短信给谁。在 Family Link 应用中,家长选择孩子的账号,点击"控制项" → "联系人、通话与短信",在"允许的通话与短信"下选择:
- 任何人 —— 不限制。
- 我添加的联系人与有限群组 —— 家长已添加到孩子账号中的联系人,以及至少包含其中一人的群组。
- 仅限我添加的联系人 —— 只有家长添加的联系人。
Google 列出的要求是手机上需要 Android 14 或更高版本(手表则需 Wear OS 5 或更高版本),并表示该限制只在特定 App 中生效,例如 Google 信息和 Google 电话应用,而不包括 WhatsApp 等 App。Google 还说明紧急服务不受影响。与运营商和 SIM 卡方法不同,这项限制同时覆盖来电:孩子只能拨打和接听已批准联系人的电话。
在三星 Galaxy 上,三星儿童模式是一个独立的封闭模式,由家长选择孩子可使用的联系人和 App,详见三星指南。FDN(第 4 节)是同一思路在 SIM 卡层面的版本,不需要任何账号即可使用。
所有家长工具的局限:它们都是由家长运行的允许名单,不是为想自己停止拨打某个号码的成年人设计的。
8. 一款 App:单个号码、特定时段、次数限制,或全部拦截
- 拦截:你选定的号码,或全部
- 时段与次数限制 ✓
- 撤销:一小时后生效
- 仅限 Android
以上所有方法都是整部手机的开关,或是一份允许名单。它们都无法表达"不是这个号码"、"晚上 10 点后不行",或"每周不超过三次"这样的规则。要做到这一点,需要一款利用 Android 通话转接角色的 App,它能让你选定的 App 在每通去电拨出的那一刻查看它,并在电话接通前结束你指定要结束的那些通话。这个角色如何运作,以及比较各款 App 的检查清单,参见Android 去电拦截应用。
NoDial 正是建立在这个角色之上。设置过程很短:
- 安装 NoDial,在 Android 询问时授予它通话处理角色。
- 添加你已经决定不再拨打的号码。
- 选择拦截方式:始终拦截、设置特定天数和时段,或设置次数限制(每天、每周或每月的通话次数上限)。
打给该号码的通话会在接通前结束;其他所有通话、来电、短信和你的通讯录都不受影响。首页还有一个拦截所有去电按钮,同样有三种模式:始终、设置时段,或为整部手机设置次数限制。该按钮开启时会取代你的号码名单;关闭后名单重新生效。
有两个设计选择使它区别于内置方法:
- 关闭拦截会在一小时后生效。开启拦截是立即生效的;在这一小时内你可以取消关闭操作。这个延迟是刻意设计的:它给冲动的那一刻留出消退的时间,让你冷静时设置的规则不会在一秒内被关掉。
- 紧急号码永远无法被添加,任何模式下紧急呼叫都不会被拦截。
没有限制密码,也没有 PIN2,SIM 卡和网络上的任何设置都不会改变。你可以在做决定之前先测试整个流程,包括那一小时的延迟。
它的局限:它只覆盖通过 Android 拨号系统拨打的电话,不包括网络通话类 App 内部的语音通话。它仅限 Android。
* 一小时延迟只适用于关闭拦截。编辑某条规则的时段或次数限制会立即保存。添加号码时,NoDial 会拒绝常见的紧急号码,例如 911、112 和 999,任何情况下紧急呼叫都不会被拦截。
密码保护的是手机不被别人动用。但当你要拦截的对象是自己时,每一个密码你都知道。需要一小时才能关闭的拦截,才是在它原本要起作用的那一刻真正守得住的拦截。
9. 在 iPhone 上
NoDial 是一款 Android 应用,无法在 iPhone 上运行。最接近的 iPhone 内置功能是屏幕使用时间里的通信限额。Apple 的说明是:它可以允许或拦截与 iCloud 中某些联系人的通信,包括来电去电、FaceTime 通话和信息,可以设置为始终生效,也可以只在特定时段生效。
- 确认 iCloud 中的"通讯录"已开启(设置 → 你的姓名 → iCloud)。
- 进入设置 → 屏幕使用时间 → 通信限额。
- 点击"屏幕使用时间期间",选择"仅限通讯录"、"通讯录与至少一位联系人的群组",或"任何人"。
- 可以选择性地点击"设备暂停或不可用时",选择"始终允许"或"任何人"。
据 Apple 说明,如果你尝试拨打被这些设置拦截的联系人,其姓名或号码会在最近通话记录中以红色显示,更改限制后你可以重新联系对方。Apple 在 Mac 上同一功能的指南中说明,与已知紧急号码的通信始终是允许的。与 Android 的允许名单类似,这个功能依靠已批准的联系人生效,而不是拦截你选定的某一个号码,而且一旦设置更改,它会立即失效。
10. 想隐藏自己的号码?
有些搜索"关闭去电"的人实际上想要的是让电话接通但不显示自己的号码。那是来电显示,一项完全不同的设置,不会拦截任何通话。
- 三星 Galaxy 上针对每一通电话 —— 三星的支持页面给出的路径是电话 → ⋮ → 设置 → 附加服务 → 显示你的来电号码,选项有"网络默认"、"从不"和"始终"。三星提醒,如果你的运营商不支持,该设置可能无效。其他手机请在电话应用设置中查找来电显示选项,位置因厂商而异。
- 在美国针对单通电话 —— Verizon 和 AT&T 都说明要在号码前拨打 *67。两者都说明这不适用于免费电话号码和 911。
- 在其他部分网络上针对单通电话 —— 例如 Vodafone 澳大利亚告诉用户在号码前拨打 #31#。代码因运营商和国家而异,请查看你所在运营商的帮助页面。
Vodafone 澳大利亚还指出,隐藏来电显示只适用于通话:短信仍会显示你的号码。
11. 故障排查
- 电话应用里没有呼叫限制选项。你的运营商很可能在你的套餐中不提供该服务。在美国,该服务很少被宣传,电话应用中的设置也常常缺失,所以如果你使用的是美国运营商,使用前请先向他们确认。这种情况下代码也会失败。
- 限制密码被拒绝。0000 只是一个默认值。密码由运营商设置和重置,而不是手机厂商。输错第二次后就停止尝试:有些网络会在几次尝试后锁定该服务。
- "连接问题或 MMI 码无效"。网络拒绝了这次请求:可能是该服务未在你的 SIM 卡上开通、密码错误,或你没有信号。在 Pixel 上,检查该 SIM 卡的移动数据是否开启。
- 三星手机上语音去电被限制,但视频通话仍能打出。One UI 把语音通话和视频通话的限制分别放在不同标签页,两者都需要切换。
- 无法再次关闭限制。用同一个密码,通过 #33*PW# 或菜单操作。如果仍然失败,运营商可以帮你移除限制。恢复出厂设置没有用,因为规则保存在网络上。
- 手机提示"仅限固定拨号"或拒绝拨打某个号码。FDN 已开启,而该号码不在名单上。添加该号码,或用 PIN2 关闭 FDN。如果 PIN2 已被锁定,在输入任何内容之前先向运营商索取 PUK2。
- 一部工作手机无法打出电话,设置中怎么改都没用。这是设备管理的限制,只有管理员能解除。
- 紧急呼叫还能用吗?在呼叫限制、FDN、设备管理、Family Link 和 NoDial 下都能用。需要小心的是飞行模式。
12. 常见问题
- 如何在 Android 上拦截去电?
- 要拦截所有去电,在电话应用的设置中开启呼叫限制的"所有去电",或用运营商的限制密码拨打 *33*密码#。要拦截特定号码,或只在特定时段拦截,请使用去电拦截 App,比如 NoDial,因为 Android 对此没有内置设置。
- 如何在停止去电的同时仍能接听来电?
- 使用呼叫限制、固定拨号号码,或去电拦截 App,这三种方法都不影响来电。飞行模式和取出 SIM 卡会同时停止来电。
- 关闭去电的代码是什么?
- *33*密码# 限制所有去电,#33*密码# 再次关闭限制,*#33# 查询是否开启。密码是运营商提供的 4 位数限制密码,默认通常是 0000。并非所有运营商都接受这些代码。
- 我能只拦截一个号码的去电吗?
- 用 Android 的内置设置做不到。呼叫限制按类别生效,固定拨号号码是允许名单。像 NoDial 这样按号码拦截的 App,可以只拦截你选定的号码,可以始终拦截、设置天数时段拦截,或在达到设定次数后拦截。
- 如何阻止孩子的手机拨打陌生人?
- 在 Android 14 或更高版本上,Google Family Link 可以让家长将通话和短信限制在家长添加的联系人范围内,路径是"控制项"下的"联系人、通话与短信"。固定拨号号码在 SIM 卡层面用 PIN2 实现同样的效果。在 iPhone 上,使用屏幕使用时间的通信限额。
- 紧急呼叫会被误拦截吗?
- 呼叫限制、固定拨号号码、设备管理、Family Link 和 NoDial 都不会误拦截,它们都让紧急号码保持可拨打。NoDial 根本不允许添加紧急号码。在飞行模式下则取决于手机和网络。
- 如何在拨出电话时不显示自己的号码?
- 那是来电显示,一项不同的设置。在三星 Galaxy 上位于电话、设置、附加服务、显示你的来电号码。在美国,Verizon 和 AT&T 建议在单通电话的号码前拨打 *67。
13. 总结
要拦截所有去电,使用呼叫限制(*33*密码#)。要让手机只能拨打少数号码,使用固定拨号号码或家长控制。要拦截单个号码,或只在特定时段,或在达到一定通话次数后拦截,使用去电拦截 App。飞行模式会同时停止来电,隐藏号码则是另一项独立的来电显示设置。
- 呼叫限制:在网络层面拦截所有去电,需要运营商密码。无法针对单个号码,没有时间表。详情参见Android 上的呼叫限制。
- FDN:只允许 SIM 卡名单上的号码,由 PIN2 守护。
- 飞行模式或取出 SIM 卡:双向停止移动网络通话,包括来电,一键即可恢复。
- 设备管理与家长控制:由管理员或家长为别人的手机设置的规则。
- NoDial:你选定的号码,或所有通话,可始终拦截、设置时段,或设置次数限制。关闭拦截需要一小时,紧急呼叫永不拦截。
参考资料
- ETSI,GSM 03.88《呼叫限制(CB)补充业务——第二阶段》(定义"限制所有去电")etsi.org
- MakeUseOf,"What Is Call Barring on a Samsung Phone and How Do You Use It?"(三星菜单路径与默认值 0000)makeuseof.com
- Google Pixel 社区,"Call barring"(路径:电话 → 设置 → 通话账户 → SIM 卡 → 呼叫限制)support.google.com
- 维基百科,"Fixed Dialing Number" en.wikipedia.org
- Android Developers,"UserManager: DISALLOW_OUTGOING_CALLS"(设备管理限制;紧急呼叫仍被允许)developer.android.com
- Android Developers,"SmsManager: RESULT_ERROR_FDN_CHECK_FAILURE"(发送短信同样会对照 FDN 名单检查)developer.android.com
- Android Developers,"CallRedirectionService"(App 用于修改或取消去电的系统角色)developer.android.com
- Google 家庭帮助中心,"设置孩子的联系人"(Family Link 通话与短信限制;需 Android 14 及以上;适用于 Google 信息与 Google 电话应用;紧急服务不受影响)support.google.com
- Apple,《iPhone 使用手册》,"在 iPhone 上使用屏幕使用时间选择可与之通信的对象"(通信限额的步骤与行为)support.apple.com
- Apple,《Mac 使用手册》,"在 Mac 上更改屏幕使用时间的通信限额设置"(与已知紧急号码的通信始终被允许)support.apple.com
- 三星支持(爱尔兰),"How to turn on or hide your caller ID"(附加服务 → 显示你的来电号码)samsung.com
- Verizon 支持,"How to block your number & block Caller ID FAQs"(单通电话 *67;不适用于 800 号码与 911)verizon.com
- AT&T 支持,"Block Caller ID"(单通电话 *67;不适用于免费号码与 911)att.com
- Vodafone 澳大利亚,"Managing Caller ID Settings"(单通电话 #31#;短信仍显示你的号码)vodafone.com.au
- 我们自己在 Google Pixel 8a 上的实测(Android,2026 年 9 月):电话 → 设置 → 通话账户下的呼叫限制条目,只有在该 SIM 卡的移动数据开启时才会出现。
运营商会调整默认值,手机厂商也会重命名菜单。如果某个步骤与你看到的不符,请查看运营商或手机厂商的帮助页面。