GPT:
因为 Wi-Fi Calling 在线 和 SIM 是否在中国蜂窝网络完成漫游注册 是两回事。
你图里的这条 Welcome to CHINA,最可能是 ASDA Mobile 的漫游系统发现这张英国 SIM 曾经在中国的 PLMN(移动/联通/电信等)上完成过一次位置注册,于是触发了“到达国家”短信。哪怕这个注册只有几秒钟,也足够触发。
关键在这里:
Wi-Fi Calling ≠ 手机被运营商认为“仍在英国”。
Wi-Fi Calling只是把电话、短信的承载通道换成互联网 → ASDA 的 IMS。ASDA 自己也明确说明,Wi-Fi Calling 可以通过 Wi-Fi 收发短信和打电话。所以完全可能出现这种情况:
ASDA SIM
→ 蜂窝侧注册到中国运营商,ASDA 得知 MCC=460 / 用户正在中国
→ 触发 Welcome to China
→ 这条短信反过来通过 Wi-Fi Calling 的 IMS 通道送到你的手机
因此,“状态栏一直显示 Wi-Fi Calling”与“收到中国漫游欢迎短信”并不矛盾。(ASDA Mobile)
如果你说的**“英国原生前置”**是指 Wi-Fi 的出口 IP / 代理出口是英国原生 IP,那也挡不住这个机制。英国 IP 决定的是 Wi-Fi Calling 的互联网出口;而蜂窝漫游注册告诉运营商的是:
你的 SIM 当前挂到了哪个国家的移动网络。
这两个信号可以同时存在。
甚至你把数据漫游关闭也没用。关闭 Data Roaming 通常只是禁止移动数据,SIM 仍然会进行网络搜索、位置更新,并注册语音/SMS 漫游网络。ASDA 官方本身支持境外漫游,中国这类区域会按照其国际漫游资费计费。(ASDA Mobile)
最常见的触发场景就是:
开机 / 重启 → Wi-Fi Calling 尚未建立的几秒钟 → ASDA 卡搜到中国网络并注册 → Welcome SMS 已被触发 → 随后 Wi-Fi Calling 恢复。
或者即使 Wi-Fi Calling 从视觉上看“全程在线”,蜂窝基带实际上也一直在后台保持中国漫游注册。
如果你的目标是彻底不让英国卡发生中国蜂窝漫游注册,真正需要阻断的是 UK SIM 的 PLMN registration。最干净的测试方法是:
先开飞行模式 → 再单独打开 Wi-Fi → 等 ASDA Wi-Fi Calling 注册成功。
如果这样连续使用,英国 SIM 就没有机会挂中国蜂窝网。反之,只要英国 SIM 的蜂窝射频仍然开启,哪怕数据漫游关着、Wi-Fi Calling 优先、Wi-Fi 出口还是英国 IP,都不能保证它不会完成一次中国漫游注册。
另外,你截图里写的是接收短信免费,所以收到这条 Welcome 短信本身一般不会产生 £0.20;真正需要警惕的是接听电话、主动发送 SMS 和使用漫游数据。图中的 £1.40/min、£0.20/SMS 等也和 ASDA 当前公布的部分国际漫游档位一致。(ASDA Mobile)
如果你用的是 iPhone 双卡,并且是“英国卡通过中国卡的蜂窝数据实现 Wi-Fi Calling”,那情况会更有意思——这种模式下怎么做到“英国卡保持 Wi-Fi Calling、同时尽可能不注册中国基站”,我可以直接给你画出它的实际网络路径和正确设置。