Android能接听电话却打不出去——可能的10个原因及对应解决方法
NoDial编辑部 / 2026-10-04电话会响,你也能接听,可是自己拨出去时却怎么都接不通:电话立刻就断了,听到一段提示音,或者屏幕上出现错误信息。既然来电还能正常响,说明手机本身和 SIM 卡都没问题,这一下就能排除掉很多原因。剩下的,是一份不长的清单:几个设置、账户状态,以及某些只拦截你拨出的电话的 App。本文会逐一说明每一种情况,教你判断哪一种适用于自己,以及在 Android 上该怎么解决。
如果屏幕上出现了"barred"(受限)这个词,请先看"呼叫受限"是什么意思。如果你是在尝试开启或关闭呼叫限制时遇到了错误,请参见呼叫限制不起作用。
本文内容截至 2026 年 10 月。菜单名称参考了 Google 的 Pixel 帮助文章、Samsung 和 Motorola 的官方支持页面,以及各运营商按机型发布的指南。这些名称会因手机品牌、Android 版本和运营商而不同,请把它们当作"该去哪里找"的地图,而不是确切的画面。
1. 简要答案
当来电能接通、但自己却打不出去时,原因通常是某种专门只拦截去电的机制。移动通信标准里本来就故意设计了好几种这样的功能。"限制所有去电"会让"除紧急呼叫外,没有任何去电能够建立连接",而用户接听来电的能力"不受影响"。固定拨号号码(Fixed Dialing Numbers,FDN)的原理相同:只能拨打名单上的号码,来电不受影响。运营商也可以把一条线路限制为"只能接听",例如账单未付时。
先试试最快的几招:把飞行模式打开再关闭、关机 30 秒后重新开机,并确认通话用的是哪张 SIM 卡。如果还是打不出去,按这个顺序检查:账户余额或账户状态 → 呼叫限制 → 固定拨号号码(FDN)→ 可能拦截通话的 App → Wi-Fi calling(Wi-Fi 通话)和 VoLTE(4G 通话)。
| 原因 | 会不会也拦截来电? | 该去哪里解决 |
|---|---|---|
| 飞行模式、无信号 | 会 | 手机 |
| 通话用的 SIM 卡选错了(双 SIM) | 不会 | 手机 |
| 余额不足、账单未付、部分停机 | 通常不会 | 运营商 |
| 呼叫限制(去电) | 不会 | 手机或运营商 |
| 固定拨号号码(FDN) | 不会 | 手机(需要 PIN2) |
| 拦截去电的 App | 不会 | 手机 |
| Family Link 的通话限制 | 对不在名单上的号码会 | 家长的 Family Link |
| Wi-Fi calling 或 VoLTE 的问题 | 有时会 | 先看手机,再找运营商 |
| 电话 App 本身的问题 | 有时会 | 手机 |
| 号码格式错误(国际电话) | 不会 | 手机 |
2. 先缩小范围:哪些电话打不出去
在改动任何设置之前,先试着拨打两三个不同的号码:一个是联系人里存的号码,一个是手动输入的号码,如果用得到的话,再加一个国际号码。看哪种电话打不出去,就能知道该往哪个方向查。
| 你看到的情况 | 最可能的原因 |
|---|---|
| 任何去电都打不出去 | 飞行模式或无信号(1)、SIM 卡选错了(2)、账户或余额(3)、限制所有去电(4)、Wi-Fi calling 或 VoLTE(8)、电话 App(9) |
| 只能打通部分号码 | 固定拨号号码(5)、限制可拨打对象的 App 或 Family Link(6、7) |
| 只有某一个特定号码打不通 | 号码保存的格式不对(10)、有 App 在拦截这个号码(6),或者是对方那边的问题 |
| 只有国际电话打不出去 | 限制国际电话(4)、号码格式(10)、拦截国际电话的 App(6) |
| 只有在 Wi-Fi 下打不出去 | Wi-Fi calling(8) |
紧急号码是个特例。呼叫限制、固定拨号号码和 Family Link 都不会影响紧急呼叫,所以"能打通紧急电话"这一点,并不能排除以上任何一个原因。
3. 10 个原因及解决方法
1. 飞行模式、无信号,或者需要重启手机
飞行模式会关闭所有无线通信,包括蜂窝通话,标准 Android 上会显示"Turn off airplane mode to make a call."(请关闭飞行模式以拨打电话)。它通常也会让来电打不进来,所以如果电话还能打进来,这基本不会是原因,但它是最快能排除的一项。把飞行模式打开,等几秒钟,再关闭。
Google 的 Pixel 帮助建议完全关机而不是重启:关机、等待 30 秒,再重新开机。Samsung 和 Motorola 也都把重启列为第一步。如果信号弱,先换到信号更好的地方再试。在 Pixel 上,Google 的建议是先关闭 Wi-Fi,再看信号格数,这样看到的就只是蜂窝信号本身。
2. 通话用的 SIM 卡选错了(双 SIM)
在装有两张 SIM 卡或 eSIM 的手机上,发信可能会走到一张没有套餐、没有余额或没有信号的 SIM 卡上,而另一张 SIM 卡仍能正常接听来电。请确认通话用的是哪张 SIM 卡:
- Pixel:Settings(设置)→ Network & internet(网络和互联网)→ SIMs(SIM 卡)→ 在"Your primary SIMs"(你的主要 SIM 卡)下点击 Calls(通话),选择要用的 SIM 卡(或选择"Ask every time"=每次都询问)。
- Samsung Galaxy:Settings → Connections(连接)→ SIM card manager(SIM 卡管理器,较新机型上叫 SIM manager)→ 选择通话要用的 SIM 卡。
Google 的说明里提到,使用两张 SIM 卡时可能会看到"Voice unavailable."(语音服务不可用)之类的错误。把设置改成每次都询问,是一种简单的方法,可以用来确认是不是一张 SIM 卡能用、另一张不能用。
3. 余额不足、账单未付,或者线路被停机
这是"来电可以、去电不行"的常见原因之一。关于预付费,Vodafone 英国的指南说得很直接:预付费卡没有余额时,"you can't make calls until you've topped it up."(在充值之前无法拨打电话)。来电通常还能照常接到:比如泽西岛的运营商 JT 就说,预付费用户"You'll still receive calls and texts, but you'll need to top up."(电话和短信仍能收到,但需要充值)。请以你自己运营商的条款为准。
包月套餐用户,账单逾期时运营商也可能限制线路。美国的 T-Mobile 把这种情况称为"部分停机":号码保留、来电也能接到,但打不出去(除了客服电话和紧急号码等少数例外)。"全面停机"则两者都会停掉。在动手机设置之前,先在运营商的 App 里查一下余额或账户状态,或者直接联系运营商。
4. 呼叫限制开启了
呼叫限制是运营商提供的服务,用来停掉线路上特定类型的通话。去电方面的类型包括:所有去电、所有国际电话,以及除本国以外的国际电话。"限制所有去电"会停掉除紧急呼叫以外的一切去电,且不影响来电,这正好符合这里说的症状。如果只有国际电话打不出去,国际电话限制就是一个很有力的候选原因。
呼叫限制可能是通过代码、在手机的通话设置里,或者由运营商直接开启的。很多机型上,设置位于电话 → ⋮ → Settings → Calling accounts(通话账户)→ 你的 SIM 卡 → Call barring;Samsung Galaxy 上则位于 Supplementary services(附加服务)之下。解除需要呼叫限制的密码,如果是运营商设下的限制,也只有运营商才能解除。完整步骤见"呼叫受限"是什么意思(如何检查和解除)和呼叫限制代码(代码和密码)。
5. 固定拨号号码(FDN)开启了
固定拨号号码是一项 SIM 卡设置,开启后手机只能拨打名单上的号码。SIM 卡标准规定,FDN 启用时,手机"shall only allow outgoing calls"(只允许发起去电)给名单上的号码。紧急呼叫和来电都不受影响,所以症状会是"只能打通部分号码,或者完全打不出去,但来电正常"。
- Pixel(EE 针对 Pixel 5 的指南):电话 → ⋮ → Settings → Calling accounts → 你的 SIM 卡 → Fixed dialling numbers(固定拨号号码)→ Disable FDN(关闭 FDN)。
- Samsung Galaxy(EE 针对 Galaxy S22 Ultra 的指南):电话 → ⋮ → Settings → Supplementary services → Fixed dialling numbers → Disable FDN。
关闭时需要输入 SIM 卡的 PIN2,这是和解锁 SIM 卡用的 PIN 码完全不同的第二个密码。默认值因运营商而不同,请查运营商的帮助页面,不要凭猜测输入。如果你自己没设置过 FDN、也不知道 PIN2,请联系运营商。关于它的原理,详见Android 上的固定拨号号码(FDN)。
6. 有 App 在拦截去电
Android 在同一时间只允许一个 App 担任"call redirecting app"(通话转接应用)这个角色。Android 把这个角色定义为供转发去电的 App 使用,而同一个角色也允许 App 在电话真正拨出之前把它取消掉。包括 NoDial 在内的去电拦截类 App 用的正是这个机制。以这种方式被取消的电话,根本不会传到运营商那里。
在比较接近原生 Android 的机型上,要查看哪个 App 占用了这个角色,可以进入 Settings → Apps(应用)→ Default apps(默认应用)→ Call redirecting app(通话转接应用)。选择"None"(无)之后再试一次,如果这次打通了,说明之前就是那个 App 在拦截。其他机型也可以在默认应用的设置里找同样的项目。专门为此设计的 App,通常会在拦截电话时提示你:比如 NoDial,在允许通知的情况下会弹出"Call blocked"(通话已拦截)的通知。
安全类或通话管理类的其他 App,也可能造成同样的干扰。Samsung 把通话拦截功能列为通话问题的原因之一,Motorola 建议用安全模式来测试是不是自己装的某个 App 在作怪。安全模式下,下载安装的 App 会暂时全部停用。如果在安全模式里能打通,就逐一卸载最近安装的 App 来排查。
补充说明一下 Android 自带的拦截名单(电话 → Settings → Blocked numbers,被拦截的号码):Google 的帮助文章和 Android 的开发者文档,都把它描述为拦截"来自"某个号码的电话,而不是拦截你打给那个号码的去电,所以它一般不是去电打不出去的常见原因。
7. Family Link 限制了可拨打的对象
如果手机是用 Google Family Link 管理的,家长可以限制通话。在 Family Link 的 Controls(管理)→ Contacts, calls & text(联系人、通话和短信)→ Allowed calls & texts(允许的通话和短信)中,家长可以把通话范围限制为自己添加的联系人。这在 Android 14 及更新版本上可用,适用于 Google 电话 App 里的普通通话,不影响紧急呼叫。如果你是家长,可以检查这项设置;如果你是使用手机的孩子,请让管理账号的家长帮忙确认。
Family Link 的 Downtime(休息时间)和 School time(在校时间)这类时间安排不会影响通话:Google 的帮助文章说,休息时间期间"Calls are always available."(通话始终可用)。Google Digital Wellbeing(数字健康)里的 App 计时器、Bedtime 模式和 Focus 模式等工具,也都没有被说明会拦截电话。
8. Wi-Fi calling 或 VoLTE(4G 通话)出了问题
现在的手机通话走的是 4G(VoLTE)或 Wi-Fi 线路,其中任何一个出问题都会导致打不出去。把相应设置关闭再打开,或者关闭后试打一次,是比较快的检查方法:
- Pixel 的 Wi-Fi calling:Settings → Network & internet → SIMs → Wi-Fi calling(Wi-Fi 通话)。
- Pixel 的 VoLTE:Settings → Network & internet → SIMs → 你的 SIM 卡 → VoLTE。Google 的帮助文章建议,如果通话出现异常问题,就把 VoLTE 关闭。
- Samsung Galaxy 的 Wi-Fi calling:Settings → Connections → Wi-Fi Calling。
如果只有在 Wi-Fi 下才打不出去,Wi-Fi calling 很可能就是原因。试着关闭它,或者换一个 Wi-Fi 网络再试。
还有一个相关的原因:不少运营商已经关闭了 3G 网络。美国联邦通信委员会(FCC)曾提醒,这类关闭之后,许多旧手机"will be unable to make or receive calls"(将无法拨打或接听电话),其中也包括不支持 VoLTE 的 4G 手机。这种情况通常也会连带让来电打不进来,但如果你的手机比较旧,或者是从境外带回来的,而且是在网络发生变化之后才开始打不出去,可以问一下运营商,自己的机型在当地网络上是否支持 VoLTE。
9. 电话 App 本身出了问题
如果信号、SIM 卡和账户都确认没问题,那可能就是电话 App 本身的问题:
- 检查默认电话 App:Settings → Apps → Default apps → Phone app(电话 App)。如果装过别的拨号器,确认自己实际用的那个被设为了默认。
- 清除电话 App 的缓存:在 Galaxy 上是 Settings → Apps → Phone → Storage → Clear cache(清除缓存)。清除缓存只会删掉临时数据。除非确实需要,否则避免使用 Clear storage(清除存储,即 Clear data/清除数据):Google 的帮助文章提到,这会永久删除该 App 的所有数据。
- 更新:Samsung 把系统版本过旧列为原因之一,所以请安装待更新的系统和电话 App 更新。
10. 号码格式不对
如果某一个号码、或者所有国际号码都打不通,先检查一下它是怎么存的。拨打国际电话要以 + (或者你所在国家的国际前缀)开头,后面跟国家代码。比如 AT&T 的指南就是建议按 + 或 011,再输入国家代码。没存国家代码的号码,可能在国内能打通、出国就打不通,或者反过来。
Google 电话 App 有一个叫 Assisted dialing(辅助拨号)的设置,出国时会自动补上国家代码(电话 → ⋮ → Settings → Calls → Assisted dialing)。如果它加错了代码,可以在那里重新设置默认的本国,或者直接关掉这项功能,自己手动输入完整号码。
4. 仍然无法解决:重置移动网络设置
如果以上方法都没能解决,把手机的移动网络设置重置为默认值,不会删掉你的照片或 App:
- Pixel:Settings → System(系统)→ Reset options(重置选项)→ Reset mobile network settings(重置移动网络设置)。Wi-Fi 和蓝牙是另一个单独的选项 Reset Bluetooth & Wi-Fi,这个会清掉你保存的 Wi-Fi 网络。
- Samsung Galaxy:Settings → General management(常规管理)→ Reset(重置)→ Reset mobile network settings。Samsung 把这个选项描述为解决网络问题的最佳方式,"such as issues with calling or messaging"(例如通话或信息方面的问题)。
重置之后,一些你自己改过的设置(比如优先使用的 SIM 卡)可能需要重新设置一遍。
5. 该向运营商说明什么
账户停机、运营商自己设下的限制,以及网络侧的问题,都只能由运营商来解决。如果你告诉他们以下这些信息,通常能更快得到答案:
- 来电正常、但去电不行:这能让对方直接去查账户状态和限制设置,而不是去查信号覆盖。
- 具体是哪些电话打不出去(所有电话、只有国际电话,还是某几个号码),以及你听到的确切提示信息或音调。
- 你已经检查过飞行模式、通话用的 SIM 卡、固定拨号号码、可能拦截通话的 App,以及 Wi-Fi calling。
- 请对方帮你确认这条线路上是否开着call barring(呼叫限制)或outgoing restriction(去电限制)。请直接用这两个英文说法来问。
6. 如果你想让某些电话打不出去
以上内容都是关于如何让去电恢复正常。也有一部分人是带着相反的目的找到这篇文章的:他们想让某些电话永远打不出去,搜索过程中发现呼叫限制和固定拨号号码都能做到这一点。两者确实都能用,但都比较生硬。呼叫限制依赖运营商和运营商掌握的密码,固定拨号号码需要 PIN2,而且会连带挡掉名单之外的所有号码。
NoDial 是一款在手机本身拦截去电的 Android App,完全不涉及运营商的设置或密码。你可以选择要拦截的对象:特定号码、除你允许的国家以外的所有国家,或者所有去电。对于特定号码和所有去电,你还可以选择拦截方式:始终拦截、在设定的星期几和时段拦截,或者在达到每天、每周或每月的通话次数上限后拦截(国际电话的拦截只有开和关两种状态)。解除某个号码的拦截会在你提出申请一小时后才生效,所以你故意设置的拦截不会在你改变主意的那一刻立刻解除(打错号码的一次性修正属于例外;关闭"所有去电"或"国际电话"的拦截则是立即生效的);紧急号码永远不能被加入名单;而且无论你用的是哪家运营商,它的运作方式都一样。NoDial 不会触碰来电——它只拦截你自己拨出的电话。
各个选项的对比:如何在 Android 上拦截打给特定号码的去电、如何在 Android 上拦截国际电话,以及如何在 Android 上拦截所有去电。
7. 常见问题
- 为什么我能接听电话,却打不出去?
- 通常是因为有什么东西只拦截了去电:预付费余额不足或账单逾期、呼叫限制、固定拨号号码、通话用的 SIM 卡选错了、拦截去电的 App,或者 Family Link 的限制。先检查手机设置,再联系运营商确认账户状态和线路上有没有限制。
- Android 手机为什么打不出去电话?
- 先从飞行模式、关机 30 秒和通话用的 SIM 卡开始检查。如果还是打不出去,再检查余额或账户、呼叫限制、固定拨号号码、Settings → Apps → Default apps → Call redirecting app(通话转接应用),以及 Wi-Fi calling 或 VoLTE。
- 呼叫限制会只停掉去电、不影响来电吗?
- 会。根据移动通信标准,限制所有去电会停掉除紧急呼叫以外的全部去电,而接听来电的能力不受影响。限制国际电话则只会停掉国际电话。
- 固定拨号号码会让我打不出去电话吗?
- 会。FDN 开启时,手机只能拨打 FDN 名单上的号码,加上紧急号码。来电不受影响。关闭它需要 SIM 卡的 PIN2。
- 没有余额了,还能接到电话吗?
- 大多数情况下能。很多运营商会让来电一直保持正常,只停掉去电,直到你充值为止,但具体以你所在运营商的条款为准。
- 拦截一个号码,会连我自己拨打它也一起拦截吗?
- Android 自带的拦截名单,官方说明里写的是拦截来自该号码的电话,并没有说会拦截你打给它的去电。想让自己无法拨打某个号码,需要另外用像 NoDial 这样专门拦截去电的 App。
- Family Link 能限制孩子的去电吗?
- 在 Android 14 及更新版本上可以。家长可以在 Controls → Contacts, calls & text → Allowed calls & texts 中,把通话范围限制为自己添加的联系人。紧急呼叫不受影响,Downtime(休息时间)的时间安排也不会停掉通话。
- 为什么只有在 Wi-Fi 下才打不出去?
- 最有可能是 Wi-Fi calling 的问题。把它关闭(Pixel:Settings → Network & internet → SIMs → Wi-Fi calling;Galaxy:Settings → Connections → Wi-Fi Calling)再试一次,或者换一个 Wi-Fi 网络。
8. 总结
如果来电正常、去电不行,就去找那个只拦截去电的东西:账户或余额、呼叫限制、固定拨号号码、通话用的 SIM 卡、某个 App,或者 Family Link。先排除手机这一侧的原因,再向运营商具体问清楚这条线路上的限制和去电限制情况。
- 先试最快的几招:飞行模式开关一次、关机 30 秒,检查通话用的 SIM 卡。
- 余额不足或账单逾期,常常只停掉去电、来电照常能接到。
- 去电方向的呼叫限制和固定拨号号码都只拦截去电,而且都不影响紧急呼叫。
- App 也可能拦截去电:检查 Default apps → Call redirecting app,或者用安全模式测试。
- 只有在 Wi-Fi 下打不出去,要怀疑 Wi-Fi calling;4G 下通话出现异常问题,要怀疑 VoLTE。
- 如果你是故意想让某些号码打不出去,NoDial 能在手机本身上做到,不需要运营商,也不需要密码。
参考资料
- Google Pixel Phone Help,"Fix mobile connectivity issues"(飞行模式、关机 30 秒、关闭 Wi-Fi 后检查信号、Wi-Fi calling、VoLTE、重置选项) support.google.com
- Samsung 湾岸地区,"Galaxy device can't make or receive calls?"(飞行模式、通话拦截功能、运营商账户问题、系统版本过旧、清除电话 App 缓存) samsung.com
- Motorola Help,"Can't make calls"(重启、清除电话 App 缓存、安全模式) help.motorola.com
- AOSP,packages/services/Telephony
res/values/strings.xml(incall_error_power_off:"Turn off airplane mode to make a call.") android.googlesource.com - Google Pixel Phone Help,"How to use dual SIMs on your Google Pixel phone"(SIMs → Your primary SIMs → Calls) support.google.com
- Samsung 菲律宾,"How to use or manage dual SIM cards"(SIM card manager、通话用的首选 SIM 卡) samsung.com
- Vodafone 英国机型指南,"I can't make voice calls"(预付费卡没有余额) vodafone.co.uk
- JT(泽西岛),Pay as you go("You'll still receive calls and texts, but you'll need to top up") jtglobal.com
- T-Mobile,"Account suspensions"(部分停机:能接听来电但无法拨打去电;全面停机) t-mobile.com
- 3GPP TS 22.088,"Call Barring (CB) supplementary services; Stage 1"(限制所有去电:"no outgoing set-up possibilities, except emergency calls";接听来电的能力"remains unaffected";国际电话限制) 3gpp.org
- Samsung 湾岸地区,"How to use call barring on a Samsung phone"(电话 → ⋮ → Settings → Supplementary services → Call barring) samsung.com
- Android Developers,
DisconnectCause(CALL_BARRED:"Call was blocked by call barring";FDN_BLOCKED:"Call was blocked by fixed dial number") developer.android.com - 3GPP TS 31.102,"Characteristics of the Universal Subscriber Identity Module (USIM) application"(FDN 启用时,手机"shall only allow outgoing calls"给名单上的号码) 3gpp.org
- EE 机型指南:Google Pixel 5,"It's not possible to make voice calls"(固定拨号已开启;"Incoming calls aren't affected")以及 Samsung Galaxy S22 Ultra,"Turning fixed dialling on or off" Pixel 5 / Galaxy S22 Ultra
- Android Developers,
CallRedirectionService(App 可以转发或取消一次去电) developer.android.com - AOSP,PermissionController
res/xml/roles.xml和res/values/strings.xml(android.app.role.CALL_REDIRECTION:同一时间只能有一个 App,"Call redirecting app",可选择"无") android.googlesource.com / android.googlesource.com - Google 电话 App 帮助,"Block or unblock a phone number"(被拦截的号码来电时会被自动拒绝) support.google.com
- Android Developers,
BlockedNumberContract("Messages, and calls from blocked numbers are discarded by the platform.") developer.android.com - Google For Families 帮助,"Set up your child's contacts"(Allowed calls & texts;Android 14 及更新版本;紧急呼叫不受影响) support.google.com
- Google For Families 帮助,Downtime 和 School time 的时间安排("Calls are always available.") support.google.com
- Android 帮助,"Manage how you spend time on your Android phone with Digital Wellbeing" support.google.com
- Google 电话 App 帮助,"Make calls over Wi-Fi" support.google.com
- Google Pixel Phone Help,"Use VoLTE on your Pixel phone"(通话或短信出现异常问题时关闭 VoLTE) support.google.com
- Samsung 美国,"Turn on Wi-Fi Calling on Galaxy phones"(Settings → Connections → Wi-Fi Calling) samsung.com
- FCC,"Plan Ahead for Phase Out of 3G Cellular Networks and Service"(存档页面;旧手机及不支持 VoLTE 的 4G 手机) fcc.gov
- Google Pixel Phone Help,"Set or clear default apps"(Settings → Apps → Default apps) support.google.com
- Android 帮助,"Free up storage"(Clear cache 只删除临时数据;Clear storage 会永久删除该 App 的所有数据) support.google.com
- Samsung 美国,"Clear the app cache and data on your Galaxy phone or tablet" samsung.com
- AT&T,"Call and text internationally"("Press + or 011",再输入国家代码) att.com
- Google 电话 App 帮助,"Change call settings"(Assisted dialing) support.google.com
- Samsung 加拿大,"How to reset your Samsung Galaxy with 5 different methods"(Reset mobile network settings) samsung.com
菜单名称、代码以及具体提供哪些服务,会因手机品牌、Android 版本和运营商而不同。如果某个步骤和你看到的画面不一致,请查阅你所在运营商自己的帮助页面。