移动携号转网至电信,收不到短信验证码?

  • 小编 发布于 2019-12-01 14:07:30
  • 栏目:科技
  • 来源:熊猫Tech
  • 9132 人围观

携号转网是有可能出现这种短信收不到的情况,之前的携号转网试运行已经发现了这种现象,一些短信服务商已经更改了这个问题,可以说目前已经解决了大部分问题,所以我觉得用户不用担心,可以放心的携号转网。


移动携号转网至电信,收不到短信验证码?




我来给大家详细解释一下我们手机应用是如何接受短信的,通过这个过程大家就可以明白这个具体原因。当我们用手机登陆APP,输入手机号 ,APP发送验证码的过程实际上如下:


移动携号转网至电信,收不到短信验证码?



第一步,用户登陆APP,例如很多APP可以通过手机号码发送短信登陆;

第二步,用户在APP上输入手机号,发送验证码;

第三步,APP通过内部软件的接口,将用户的发送短信的请求以及用户手机号发给短信服务商;

第四步,短信服务商,根据用户的手机号发送短信给用户手机。


所以,当我们通过APP发送短信时,其实不是运营商来发送短信,而是短信服务商来发送短信,这就是导致我们携号转网收不到短信的“罪魁祸首”。短信服务商是为APP提供短信服务商的企业,同时和三大运营商的短信发送通道对接。能使用短信服务的前提是,手机号码必须归属三大运营商,才能使用三大运营商的短信通道。


移动携号转网至电信,收不到短信验证码?



短信服务商,和三大运营商都有发送短信的接口。当收到APP发送短信的请求时,是根据用户的号段来判断这个用户属于哪个运营商,然后通过哪个运营商的通道来发送短信,这个机制在携号转网之前是没有问题的。


例如之前你是移动的用户,APP使用的是京东云的短信服务,那么京东云发现的你的号码是139号段,就会判断是移动的用户,然后通过移动通道来发送短信。在没有携号转网之前,运营商的号段都是固定的,例如139是移动的号段,199是电信的号段,所以以前没有任何问题。


移动携号转网至电信,收不到短信验证码?




但是在携号转网之后,这个机制就存在问题了。很明显,当你是移动139的用户,携号转网到了电信,短信服务商如果判断错误了,依然通过移动的通道发送短信,那么由于这个号码已经不是移动了,所以就会发送失败。



移动携号转网至电信,收不到短信验证码?




移动携号转网至电信,收不到短信验证码?




所以在携号转网试验期,发生了大量这样的问题。在当前手机应用越来越丰富,很多用户已经离不开手机的情况下,这种情况是不能接受的,会严重影响携号转网服务。


所以,后来运营商和互联网服务商(APP)就想出了这个问题解决方案,在运营商和短信服务商同步携号转网的数据,这样短信服务商就知道这个客户属于哪个运营商了。也就是你在运营商办理携号转网时,运营商会同步告诉短信服务商。


这样短信服务商在判断用户属于哪个运营商的时候,就会根据用户归属的实际运营商来判断。




移动携号转网至电信,收不到短信验证码?




所以携号转网后收不到短信的问题基本解决了。如果目前还存在这种现象可能会有2个原因:


原因1:如携号转网信息还没有同步到短信服务商。如上面的原理描述,携号转网后,需要运营商把携号转网信息同步到短信服务商,这个同步不是实时的,一般会有一个延迟。这种情况,可以等待24到48小时看看是不是问题解决。


原因2:某些小型的短信服务商还没有解决这些问题。我相信大部分APP、短信服务商都已经解决了这个问题,但是不排除有漏网之鱼。如果超过72小时问题依然没解决,咨询一下运营商或者APP服务看看到底是什么问题。


转载请说明出处:866热点网 ©