你落地后装上旅行 eSIM,流量立刻就通了。然后,一条你正等着的验证码却始终没有出现。手机在线,信号满格,什么也没来——于是很容易得出一个结论:这条消息压根没发出来。
一句话总结: 纯流量套餐卖的是流量,不是消息。Airalo 针对自家纯流量 eSIM 给出的说明是:语音和短信请使用另一条线路。另外,验证码是发往你在当前流程里填的那个号码,或者账号里已经存着的那个号码,手机上没有任何设置能把它改道到别处。真正值得回答的只有两个问题:这个服务在往哪个号码发,以及持有那个号码的线路,是不是你现在收得到的。
流量和短信是两种不同的能力,只是常常被一起卖
这里有三样东西被当成了一样东西,把它们分开,后面的事情才诊断得下去。
第一样是形态——SIM 是一张塑料卡,还是一份下载到手机里的 eSIM 配置文件。形态本身并不决定短信能力。eSIM 是开通一份通信服务的方式,而不是一类服务。
第二样是你买的那份套餐——也就是你实际买到了什么。很多套餐把流量和短信打包在一起,所以在你拿到一份不是这样的套餐之前,这个区别很容易被忽略。纯流量套餐卖的是流量。Airalo 关于用纯流量 eSIM 接收短信和来电的帮助页,对随之而来的后果说得很直白:如果这个 eSIM 只支持流量,语音和短信就请使用另一条线路。某个具体的纯流量产品到底会不会配发一个具备短信能力的号码,不同服务商之间并不一样;而在不配发的情况下,手机上的任何设置都造不出一个来。
第三样是你给出去的那个号码——你现在这个流程里填的那个,或者账号里已经存着的那个。本文一直在回到的,就是它。
收到的验证码是发往一个号码,不是发往一台设备或一个设置项
当一个服务发验证码时,它是发往一个具体的电话号码——如果你在注册,就是你刚刚填的那个;如果你在登录或找回,就是账号里已经存着的那个。那个号码属于某一份套餐,消息就是朝那里去的。
这一点之所以重要,是因为现在的手机上有一个看起来像是在管这件事、实际上并不管的设置。在双卡 iPhone 上,Apple 的双卡说明涵盖了给每条线路加标签并选择默认线路,其中也包括选择用哪个号码走蜂窝数据。这些选择管的是你的手机在自己发起某件事时的行为——哪条线路拨出电话,哪条线路发出消息,哪条线路承载流量。
它们并不会改变一条收进来的消息是朝哪里去的。一条发给你原运营商号码(也就是你出国前一直在用的那条线路)的验证码,不会因为旅行 eSIM 被设成了某项默认,就被改道过去。把新线路设成默认发信线路,并不会把你已有的那些验证迁到它上面,因为发这些验证码的服务,仍然是朝着旧号码在发。这说的是消息朝哪里去,而不是对它一定会到的保证。
所以「我把 eSIM 设成了默认发信线路,验证码还是去了旧号码」并不是故障。系统就是这么设计的。
哪条线路能收到发给它的验证码
这张表说的是能力,不是送达。一条有能力的线路,仍然取决于服务是否正常、你所在的位置有没有覆盖,以及发送方实际做了什么;每一行请读作那条线路能做什么,而不是某条具体消息一定会落地的保证。
| 你手上有什么 | 能否收到发给它的短信 | 值得知道的 |
|---|---|---|
| 纯流量 eSIM | 不能——它卖的是流量 | 语音和短信请使用另一条线路;到底会不会配发号码,要向服务商确认 |
| 带语音和短信的旅行 eSIM | 能,在它自己的号码上 | 只对那些正在往这个号码发的服务有用 |
| 原运营商的线路,已启用且在服务中 | 能 | 仍然需要服务正常,以及你所在位置有覆盖;费用取决于你原运营商的漫游条款——去问他们,别靠猜 |
| 原运营商的线路,在这部手机上被停用 | 在这部手机上不能 | 消息仍然是朝那个号码去的;那张 SIM 在另一部手机里可能仍然可用,有些服务还提供自己的收件箱或设备访问方式 |
| 租用的验证号码 | 能,针对所选服务,在订单有效期内 | 它绑定的是那笔订单,而不是你的手机 |
表里有一条后果值得单独拎出来说,因为它会让那些正小心控制花费的人感到意外。Apple 指出,当承载蜂窝数据的那条线路开着数据漫游时,纯语音号码上的可视语音留言和彩信会被停用。短信不是彩信;但如果你一直是靠彩信和语音留言是否正常,来判断一条线路「有没有在工作」,那么在这种配置生效期间,这个判断方式会误导你。
两个值得走一遍的情况
两个都是假设的情形,写出来是为了说明推理过程,不是在报告真实案例。
一个从来就不该盯着的号码。 有人在出发前办了一张旅行 eSIM,在机场注册某个服务的账号时,填的是 eSIM 服务商应用里显示的那个号码,而不是自己的手机号。他能观察到的是:自己填的那个号码,并不是他本想使用的那条有短信能力的线路。这足以让他采取行动,却不足以断定这次发送成功了或者失败了:他看得到的任何东西,都不能说明这个服务拿它做了什么。有用的顺序是:先查清那份套餐实际包含什么,把服务显示的目的地读回来,在服务允许的地方把号码改对,然后从服务那边重新发起一次发送。如果这个服务不让他改号码,除非先通过一项他通不过的验证,那这就成了账号找回的问题,而不是送达问题,该走的是这个服务自己的账号找回途径。
那条被主动关掉的线路。 另一个人把原运营商的 SIM 留在手机里,但一落地就把它停用,以免产生漫游费用,所有事情都用旅行 eSIM。一周之后,银行要求他用一个验证码确认一次登录。那个验证码是朝原运营商号码去的,而那正是他关掉的那条线路,所以只要那条线路在那部手机上还是停用状态,他就无法在这部手机上收到它。值得权衡的不止一件事,而是三件。这个服务可能有它自己的另一条验证途径,这是最值得先去读的。原运营商的线路可以重新启用,但要先向运营商问清楚这要花多少钱——不过启用它只能说明这条线路又活了,并不说明消息会到。再往长远看,这个账号可以迁到一个他今后仍然掌控的号码上。在这几者之间怎么选,是成本和可及性的问题,而不是技术问题。
在断定一条验证码从没发出来之前,先在手机上查什么
按这个顺序来,因为每一步都让下一步变得有意义。
先确认这个服务在往哪个号码发。如果你正做到注册或登录的一半,那就看你眼前这个界面:把流程自己显示的目的地或确认信息读回来,如果流程允许,就在那里改。如果账号已经存在,而且你能进到它的设置里,那就打开安全或个人资料界面,从那里把号码读回来。无论哪种,服务通常只显示遮挡过的形式。有多少目的地细节就用多少,并且把末尾几位相同当作线索,而不是唯一的确认——你自己的两个号码,末尾可能是一样的。如果目的地明显不是一条你能接收的线路,那么要处理的是账号,而不是那条消息。
再确认持有那个号码的线路是启用的。在双卡手机上,一条线路可以存在但被关掉,而一条被停用的线路,看起来和一条没有覆盖的线路很像。
再确认这份套餐实际包含什么,依据是服务商自己的描述,而不是从「流量能用」推出来的假设。
只有过了这三关,把那条消息当作丢失了才说得通。如果验证码是发往一条在用的、有短信能力的线路,而且仍然没有到,那问题就转到送达上了,而验证码实际被送到了哪里是另一个有自己成因的话题——其中也包括一种可能:这个服务一开始发的就不是短信。如果验证码到了,却填不进表单,那是录入问题,不是送达问题。如果你填的那个号码本身可能就是错的,那么检查号码格式和填写方式是该去看的地方。
租用验证号码什么时候是答案,什么时候不是
当你现在要注册的某个服务需要一个有短信能力的号码,而你自己的线路要么收不到那条消息,要么你不太愿意把它交出去,租用号码就有用。
它不是用来拿回发往另一个号码的验证码的。如果一个服务已经存着你原运营商的号码,租用号码不会截住任何发往那里的消息;你得先把账号上的号码改掉,而这意味着要通过那个账号自己的检查。
它也不是永久的。租用有它自己的有效期,在你打算把一个长期账号托付给它之前,临时号码对「再收一次验证码」能做什么、不能做什么值得先读一读。如果一个账号唯一的回去途径,是一个在使用期结束后你就不再掌控的号码,那这个风险值得趁你还进得去的时候解决掉。如果你只是想在一部新手机上、同时也在旧手机上使用同一个账号,而应用支持把第二台设备关联到同一个账号,那么关联设备这条路根本不需要额外的号码。
本文的局限
本文讲的是短信通信服务和被寻址的号码之间的关系,依据是一家 eSIM 服务商和一家手机厂商公开的说明。它没有描述任何一家具体运营商的开通方式,因为那因运营商和市场而异;它也不对任何具体套餐包含什么作出断言——那属于卖这份套餐的服务商。
漫游费用这里没有写。它取决于你原运营商的条款,是那种在你到了国外重新启用一条线路之前,值得直接向他们确认的事。本文任何内容都不应被读作「漫游时收消息是免费的」这样的承诺。
Android 手机的差异之大,超出一篇文章能有效覆盖的范围。原理在任何双卡手机上都一样——消息是朝它被发往的那个号码去的,而不是朝被设成默认的那条线路——但设置界面各不相同。
如果验证码没到,而你已经把上面这些检查走完了,我们的常见问题讲的是下单这一侧,而工单是处理你在我们这里下的某笔订单的具体问题的途径。
FAQ
买了 eSIM,是不是就有了一个能收验证码的号码?
不一定。eSIM 是安装一份套餐的方式,真正要紧的是这份套餐包含什么。纯流量产品卖的是流量,Airalo 针对这类产品给出的说明是:语音和短信请使用另一条线路。到底会不会配发一个有短信能力的号码,取决于服务商和套餐,所以请去看产品说明,而不要从「流量能用」推断出短信能力。
我把旅行 eSIM 设成了默认发信线路,为什么验证码还是到旧号码上?
因为默认线路这个设置管的是你的手机往外发什么,而不是一条收进来的消息朝哪里去。验证码是发往这个服务正在发送的那个号码——你填的那个,或者账号里存着的那个——而那个号码属于某一份套餐。在手机上改一个默认项,并不会告诉服务去换一个号码。能改变目的地的,是在服务要求填号码的地方把它改掉——如果当前流程提供这个机会,就在流程里改;如果你进得去账号,就在账号自己的设置里改。
我能把原运营商的线路关掉,同时还收到发给它的验证码吗?
在那部手机上不能,只要那条线路在那里是停用状态。消息仍然是朝那个号码去的,所以那张 SIM 在另一部手机里可能仍然可用,有些服务也提供自己的收件箱或设备访问方式。这件事值得在出发前就规划好,因为一个绑定在原运营商号码上的账号,可能会在一个你没有选择的时刻向你要它。
漫游时收一条验证码会花钱吗?
这完全取决于你原运营商的条款,不是本文能替你回答的。Airalo 的帮助材料明确把关于费用的问题指回用户自己的运营商。在你打算靠它撑上几天之前,先问清楚重新启用这条线路要花多少钱。
做验证的话,实体 SIM 是不是比 eSIM 更可靠?
哪一种形态本身都不能保证一条消息被收到。两种情况下值得检查的是同一份简短清单:套餐包含什么,线路在你手上这部手机里有没有启用,以及在你所在的位置它有没有正常的服务。去比这些,而不是比卡的类型。
我手机上显示有两条线路,但只有一条一直在收验证码。是不是哪里不对?
不一定。如果你用的那些服务,存的都是你两个号码里的同一个,那它们的验证码就是朝那里去的,这是预期之内的结果,而不是故障。到每个账号的安全界面,把目的地读回来,就能看出每个服务实际在往哪条线路发。
