手机发不出去短信是什么原因:大多是短信中心参数异常或功能被限制
前段时间突发的状况,好好的手机突然发不出去短信是什么原因,折腾了大半天,试了一堆乱七八糟的操作,才摸清楚普通人日常碰到的短信发送失败,基本都是实打实的设备设置和运营商问题,压根不是手机坏了。
一开始完全没当回事,以为就是信号卡顿。当时连着家里的5G网络,刷视频、聊微信、打电话全都正常,唯独编辑好的短信点发送后,一直卡在发送界面,几秒后直接弹出发送失败的提示。反复试了五六次,换了不同的联系人,普通文字短信、带数字的验证码短信全都发不出去,接收短信却完全没问题,手机也没有欠费停机的提醒。
第一反应就是重启手机。长按电源键关机,静置十秒后重新开机,清空了后台所有应用。本以为这种万能操作能解决问题,结果开机之后再次尝试发送短信,还是一模一样的失败状态。这一步等于白忙活,彻底排除了手机系统临时卡顿的问题。
后来随手关掉了手机的移动数据,又关掉WiFi,只保留蜂窝网络,依旧没用。很多人会误以为网络异常导致短信故障,但其实短信走的是运营商信令通道,和上网数据网不是一个线路,上网正常完全不代表短信功能没问题,这也是大部分人都会踩的误区。
愣了一下,想起之前帮朋友处理过类似的情况,问题根本不在网络和重启上。打开手机的设置界面,找到移动网络的高级设置,里面藏着一个短信中心号码的选项。点进去一看,瞬间找到问题,原本固定的官方短信中心号码,变成了一串乱码数字。
之前从来没手动改过这个参数,大概率是前段时间切换双卡、开关飞行模式的时候,系统自动刷新出错,篡改了中心号码。短信中心就是短信收发的中转站,号码错误,手机就找不到发送通道,自然只能收不能发。
试着手动在网上搜了自己手机号归属地的官方短信中心号码,逐字输入保存。保存之后没有立刻恢复,还是发不出短信,当时差点以为找错了故障点。
又翻了一遍手机设置,发现手机自带的骚扰拦截功能里,有一条系统默认规则,限制了普通短信的主动发送权限。之前开启拦截功能只屏蔽垃圾短信,没想到顺带限制了本机的短信发送,这个隐藏设置真的特别容易被忽略。
关掉这条拦截规则,再重新保存一次正确的短信中心号码。
点开短信界面,输入简单的测试文字,点击发送,消息瞬间发送成功。紧接着又测试了几条长短不一的短信、验证码类短信,全部收发正常,故障彻底解决。
之后特意测试了一下,要是手机开启了双卡,默认短信发送卡选错,也会出现单发失败、群发正常的情况。还有手机开通了高频防骚扰保护,运营商后台会临时限制短信发送,这种情况手机不会有任何提示,只会单纯发送失败。
刚刚把所有短信设置页面全部核对了一遍,确认中心号码无误、拦截功能全部关闭、默认通话短信卡设置正确,准备再连续测试十条短信,彻底排查隐性故障。