什么是 Wi-Fi Calling?
Wi-Fi Calling,也叫 VoWiFi 或 WLAN 通话,是移动运营商提供的一种基于 Wi-Fi 网络的原生电话服务。它与微信语音、FaceTime Audio、WhatsApp 和 Telegram 等互联网通话应用不同,因为用户仍然使用自己的运营商手机号码拨打和接听普通电话,对方不需要安装任何额外应用,符合条件的短信业务也可以继续通过运营商网络完成。
传统移动电话主要通过附近的 4G 或 5G 基站进入运营商核心网,而 Wi-Fi Calling 则把这一接入环节替换成 Wi-Fi 和互联网,典型路径可以理解为:
手机 → Wi-Fi → 互联网 → 海外运营商安全接入网关 → IMS 核心网 → 电话网络
对于长期居住在中国大陆、但需要保留英国、美国、香港或其他境外号码的用户来说,这项技术非常实用,因为海外 SIM 不必始终依赖中国大陆当地的国际漫游蜂窝网络,只要运营商允许海外使用 Wi-Fi Calling,而且当前互联网连接能够正常到达运营商的相关系统,手机就有机会继续通过原号码接听电话、拨打电话以及使用运营商支持的短信服务。
为什么海外 SIM 在中国大陆特别适合使用 Wi-Fi Calling?
海外 SIM 在中国大陆通常依赖国际漫游保持蜂窝网络连接,但不同运营商在中国大陆的漫游合作、覆盖质量和资费差异很大,有些号码甚至只适合长期保号,并不适合持续开启国际漫游数据。
Wi-Fi Calling 提供了另一种接入方式。当手机连接家庭 Wi-Fi、酒店网络或其他互联网连接以后,可以尝试直接通过互联网连接原运营商,而不需要首先通过中国大陆蜂窝基站完成所有语音业务。
例如,一个长期居住在中国大陆的英国号码用户,如果其运营商允许海外 Wi-Fi Calling,那么在家中连接 Wi-Fi 后,手机可能继续显示运营商的 Wi-Fi Calling 状态,并使用英国号码接听来电。对于需要接收银行通知、处理工作电话或者长期维持海外号码的人来说,这种方式比完全依赖国际漫游信号更加灵活。
不过,Wi-Fi Calling 并不意味着所有电话和短信都会免费。它只是改变手机进入运营商网络的接入方式,最终如何计费仍然取决于原运营商的套餐、国际长途规则和 Wi-Fi Calling 政策,因此正式使用前仍然应该查看运营商自己的资费说明。
Wi-Fi Calling 背后的网络是怎么工作的?
现代 Wi-Fi Calling 通常建立在运营商 IMS,也就是 IP Multimedia Subsystem 架构之上。VoLTE 和 VoWiFi 实际上都可以使用 IMS 提供语音服务,只是进入 IMS 的方式不同。
VoLTE 通常通过运营商自己的 4G 或 5G 网络进入 IMS,而 Wi-Fi Calling 需要首先经过普通互联网,因此运营商必须建立一套安全接入机制,确保连接者确实持有合法 SIM,而不是互联网上任意一台设备。
实际部署中,手机通常会寻找运营商的 ePDG,也就是 Evolved Packet Data Gateway,并通过 SIM 身份认证和 IPsec 等机制建立安全连接。IKE/IPsec 在很多实现中会使用 UDP 500,并在 NAT 环境中通过 UDP 4500 完成 NAT Traversal。
这也是为什么 Wi-Fi Calling 有时会出现一种看似矛盾的情况:浏览网页、YouTube 和普通应用完全正常,但运营商 Wi-Fi Calling 始终无法注册。网页能够访问,只能说明 TCP/HTTPS 等普通互联网连接正常,并不能证明当前网络对运营商所需要的 IPsec、UDP 和相关服务器路径同样正常。
iPhone 如何开启海外 SIM 的 Wi-Fi Calling?
如果海外 SIM 或 eSIM 所属运营商已经支持 Wi-Fi Calling,iPhone 上的操作通常比较简单。
进入:
设置 → 蜂窝网络 → 选择对应的海外号码 → Wi-Fi 通话
随后打开:
在此 iPhone 上进行 Wi-Fi 通话
如果手机使用双 SIM,需要特别确认进入的是海外号码对应的线路,而不是中国大陆主卡。
部分运营商第一次开启 Wi-Fi Calling 时,会要求用户登记或确认一个紧急服务地址,因为通过 Wi-Fi Calling 拨打紧急电话时,运营商未必能够像传统蜂窝网络那样直接通过基站判断用户的位置,所以需要按照当地法规保存相关信息。
开关打开以后,还需要等待手机真正完成 IMS 注册,而不是只确认菜单已经开启。成功后,iPhone 的运营商名称附近通常会出现 Wi-Fi 相关标识,例如:
T-Mobile Wi-Fi
或者对应运营商自己的 Wi-Fi Calling 标识。
如果设置中的开关已经打开,但状态栏或控制中心始终没有任何变化,就说明手机虽然允许使用 Wi-Fi Calling,却尚未成功连接运营商的 VoWiFi 系统。
如何确认 iPhone 的 Wi-Fi Calling 真的已经工作?
比较简单的方法,是在确认不会影响紧急通信的测试环境中暂时开启飞行模式,然后重新单独打开 Wi-Fi。
此时手机的普通蜂窝无线连接已经关闭,如果海外运营商仍然显示 Wi-Fi Calling 状态,并且可以通过系统“电话”应用正常拨打一通普通电话,就可以较有把握地确认当前通话确实通过 Wi-Fi Calling 工作。
部分运营商还支持短信通过 IMS 传递,因此也可以测试发送或接收普通运营商短信,但短信支持方式会因运营商而异,不能把“Wi-Fi Calling 可以打电话”自动理解为“所有短信一定都能通过 Wi-Fi 收发”。
不建议为了测试长期保持飞行模式,因为部分设备和运营商本身能够在 Wi-Fi Calling 与蜂窝网络之间自动切换,让系统根据实际网络质量选择通常更加合理。
Android 如何开启海外 SIM 的 Wi-Fi Calling?
Android 的情况比 iPhone复杂,因为不同手机厂商、地区固件和运营商 Carrier Configuration 对 VoWiFi 的处理差异很大。
Google Pixel、三星以及部分国际版 Android 设备通常会在系统中直接提供 Wi-Fi Calling 设置,常见路径包括:
设置 → 网络和互联网 → SIM → Wi-Fi 通话
或者:
设置 → 连接 → Wi-Fi 通话
只要海外 SIM 所属运营商和手机固件能够正确识别彼此,开启后等待 IMS 注册即可。
比较麻烦的是部分国行 Android 设备,因为手机硬件和基带本身可能支持 VoWiFi,但系统会根据国内 Carrier Configuration 隐藏相关菜单。在小米和 Redmi 设备中,社区长期存在通过工程代码切换运营商检查状态的方法,例如:
*#*#86583#*#*
用于切换 VoLTE Carrier Check。
以及:
*#*#869434#*#*
用于切换 VoWiFi Carrier Check。
部分设备执行以后会出现类似 carrier check disabled 的提示,并在 SIM 设置中显示 WLAN 通话菜单。
不过,这种方法只是让设备不再根据原有运营商配置隐藏相关功能,并不会替海外 SIM 开通 Wi-Fi Calling。如果 SIM 本身没有运营商授权,菜单即使出现,也无法完成 IMS 注册。
Shizuku 和 Pixel IMS 是什么情况?
部分 OPPO、一加、realme、vivo 或其他 Android 用户会使用 Shizuku 配合 Pixel IMS 调整 IMS 相关配置,例如显示 VoWiFi 菜单、启用 VoWiFi Roaming 或允许设备尝试进行 IMS 注册。
这种方法适合熟悉 Android 调试的高级用户,但并不是所有设备都有效,而且系统升级、运营商配置更新或基带实现变化以后都可能失效。
更重要的是,这类工具解决的是“手机有没有把功能显示出来”和“系统是否允许尝试使用”这一层问题,并不能改变海外运营商自身的套餐权限,也不能保证中国大陆当前网络一定能够连接运营商 ePDG。
因此,如果海外 SIM 在原生支持的 iPhone、Pixel 或国际版手机中本身就无法使用 Wi-Fi Calling,那么首先应该检查运营商账号和套餐,而不是继续修改 Android 隐藏设置。
为什么海外 SIM 开了 Wi-Fi Calling 还是无法注册?
如果号码本身明确支持 Wi-Fi Calling,而且曾经在其他国家或正常网络中成功使用,但进入中国大陆以后无法注册,那么问题很可能已经从“运营商权限”进入“网络连接”这一层。
手机需要通过中国大陆当前的 Wi-Fi 和互联网出口访问海外运营商的 ePDG、DNS、认证和 IMS 相关系统,如果这条路径中的某一部分出现异常,Wi-Fi Calling 就可能失败。
表现形式通常包括开关已经打开但始终没有 Wi-Fi Calling 标识,同一张卡换到另一个 Wi-Fi 后立即恢复,家庭宽带可以使用但公司或酒店 Wi-Fi 无法注册,或者某个时间段长期正常,之后突然无法连接。
这些现象都说明 Wi-Fi Calling 对网络质量和具体路径的要求,与普通网页访问并不完全一样。
为什么 UDP 500 和 UDP 4500 经常影响 Wi-Fi Calling?
Wi-Fi Calling 通过普通互联网进入运营商网络时,需要建立安全隧道,而 IKE/IPsec 在实际实现中经常使用 UDP 500 和 UDP 4500。
家庭网络中的手机通常位于 NAT 后方,因此 UDP 4500 的 NAT-T,也就是 NAT Traversal,尤其常见。
如果酒店、公司、学校或其他受管理网络限制某些 UDP 流量,普通 HTTPS 网页仍然可能完全正常,但 Wi-Fi Calling 无法建立安全连接。
因此,如果一张海外卡在某个 Wi-Fi 下正常,在另一个 Wi-Fi 下完全无法注册,就不能简单判断为 SIM 卡或手机故障,当前网络本身也需要纳入排查范围。
不过,UDP 500 和 4500 通畅并不是 Wi-Fi Calling 成功的唯一条件,运营商可能还需要 DNS、认证、IMS 配置和其他服务正常工作,所以不能把“测试两个端口正常”直接理解成 VoWiFi 一定可以注册。
365VPN 在这个场景中到底能做什么?
365VPN 在海外 SIM Wi-Fi Calling 场景中的主要作用,是为中国大陆到海外运营商之间提供另一条可以测试的网络路径,而不是替运营商开启功能。
正常情况下,Wi-Fi Calling 的连接可能经过:
手机 → 中国大陆 Wi-Fi → 本地运营商网络 → 国际出口 → 海外运营商 ePDG / IMS
如果当前国际出口、跨境路由或者到运营商服务器的连接质量存在异常,手机就可能无法顺利完成注册。
通过 365VPN 后,部分流量可以改为:
设备 → 365VPN 网络 → 海外节点 → 海外运营商网络
如果问题恰好发生在原本的跨境路径上,改变出口以后就有机会改善连接可达性和稳定性。
例如使用英国 SIM 时,可以优先测试英国网络出口;使用美国 SIM 时,可以测试美国节点;香港号码则可以优先尝试香港节点。
这里的目标并不是频繁“伪装位置”,而是尽量让出口地区与运营商网络更加接近,同时避免原始跨境线路中的异常路径。
为什么普通手机 VPN 开了以后,Wi-Fi Calling 还是可能没有变化?
这是整个场景中非常重要的一点。
iPhone 和 Android 中的 Wi-Fi Calling 属于系统级 IMS 通信,而普通第三方 VPN App 主要负责用户空间和系统允许进入 VPN 隧道的互联网流量,两者并不保证完全重合。
因此可能出现这样的情况:
浏览器查询公网 IP 已经显示为美国。
YouTube 和其他应用也已经通过美国节点访问。
但 Wi-Fi Calling 仍然无法注册。
这并不一定说明 VPN 没有工作,而可能是系统级 IMS 或 ePDG 流量没有按照普通应用流量的方式进入该 VPN 隧道。
所以,“手机上打开 VPN 并看到海外 IP”不能自动证明 Wi-Fi Calling 也已经经过这个出口。
为什么 OpenWrt 路由器方案更适合长期使用?
如果希望改变的是整个 Wi-Fi 网络的公网出口,而不是单独处理某几个手机应用,那么在路由器层运行 365VPN 通常更加适合测试 Wi-Fi Calling。
结构可以变成:
iPhone / Android → Wi-Fi → OpenWrt 路由器 → 365VPN → 海外出口 → 运营商 ePDG / IMS
这种模式下,手机本身并不知道路由器后面运行了 VPN,它看到的只是一个普通 Wi-Fi 网络,而路由器负责改变整个网络的出口路径,因此更多系统级连接有机会沿着相同路径传输。
365VPN 支持 OpenWrt 环境,因此对于长期在中国大陆使用海外 SIM 的用户,可以建立一个独立的海外 Wi-Fi。例如家中的主路由继续用于正常国内互联网,再准备一台 OpenWrt 路由器连接指定 365VPN 节点,需要海外号码 Wi-Fi Calling 时让手机连接这台 Wi-Fi。
这种模式相比在手机中不断开关 VPN 更适合长期使用,也更容易让多台设备共享同一个网络出口。
365VPN 的独立 IP 在 Wi-Fi Calling 中有什么意义?
普通 VPN 节点通常由大量用户共享公网 IP,而 365VPN 支持用户导入自己购买的独立 IP,因此希望长期固定网络出口的用户,也可以建立更加稳定的连接环境。
对于 Wi-Fi Calling 来说,独立 IP 的主要价值不应该被理解成“纯净度越高就一定能够注册”,因为运营商是否接受 VoWiFi 首先取决于 SIM 权限、设备配置和自己的服务政策。
独立 IP 更现实的意义,是长期保持相同出口,避免公共 VPN 节点因为大量用户共享而不断产生不同的使用历史,同时减少频繁更换公网地址带来的网络环境变化。
如果用户已经购买英国、美国或其他地区的独立住宅 IP、ISP Proxy 或兼容的 SOCKS5 出口,也可以根据 365VPN 当前客户端和路由器功能导入使用,从而把网络出口掌握在自己手中。
这种方式尤其适合需要长期保留一个海外号码,而不是偶尔测试一次 Wi-Fi Calling 的用户。
“IP 纯净度”是不是 Wi-Fi Calling 成功的决定因素?
不是。
一些用户在研究海外 SIM 时会把注册失败全部归因于所谓“IP 不纯净”,但这种解释往往过度简化了问题。
运营商首先需要确认 SIM 本身允许 Wi-Fi Calling,随后手机需要正确加载运营商配置,并能够通过网络连接 ePDG 和 IMS 系统。公网 IP 的 ASN、地区或信誉可能影响部分运营商的网络策略,但没有证据证明所有运营商都根据第三方网站所谓的“IP 纯净度百分比”决定 Wi-Fi Calling 是否注册。
因此,与其不断寻找某个检测网站显示“1% 风险”的 IP,不如优先确认网络是否稳定、地址地区是否合理、是否长期固定,以及实际能否正常连接运营商服务。
一个稳定、长期使用的独立出口,通常比每天不断切换几十个所谓“高纯净度节点”更加适合长期号码环境。
365VPN 的分流功能应该怎么用?
如果在 OpenWrt 或其他环境中确认海外出口能够改善 Wi-Fi Calling,那么长期把家庭全部互联网流量都绕到海外并不是必要选择。
365VPN 的智能分流可以让国内网站和普通应用继续使用本地网络,而需要海外路径的流量通过 VPN,从而降低不必要的延迟和带宽消耗。
不过,Wi-Fi Calling 涉及运营商自己的 IMS、DNS、ePDG 和认证体系,不同运营商使用的域名、IP 地址和连接流程并不完全一致,因此不建议一开始就根据网上找到的几个域名编写非常复杂的分流规则。
更加可靠的方法,是先通过全局出口确认 Wi-Fi Calling 能否成功注册,如果全局模式有效,再逐步缩小代理范围并测试哪些流量必须保留在海外路径中。
这种方法虽然需要更多测试,但比简单认为“代理 3gppnetwork.org 就能解决所有问题”更加可靠。
Kill Switch 是否适合 Wi-Fi Calling?
Kill Switch 的主要作用,是在 VPN 连接意外中断时阻止流量直接通过原始网络发送,从而避免公网 IP 或其他通信意外回落到本地网络。
对于普通隐私保护来说,这是一项重要功能。
但在 Wi-Fi Calling 场景中,如果 VPN 出口短暂波动,Kill Switch 可能直接导致运营商 IMS 连接中断,手机需要重新注册 Wi-Fi Calling。因此,是否开启应该根据用户更重视隐私一致性还是通话连续性进行选择。
对于长期固定使用的 OpenWrt 环境,更重要的是保证 VPN 路由本身稳定,而不是频繁切换节点。
海外 SIM Wi-Fi Calling 的推荐排查顺序
如果一张海外 SIM 在中国大陆无法使用 Wi-Fi Calling,应该首先确认这个号码和套餐在运营商侧已经正式支持,而且最好曾经在运营商本国或其他正常网络环境中成功注册过。
随后确认手机本身能够显示并开启 Wi-Fi Calling,系统已经更新,运营商配置也能够正常加载。
如果号码和设备都没有问题,却只在中国大陆某些网络中无法使用,就可以分别测试家庭宽带、其他 Wi-Fi 和不同互联网出口,观察问题是否与具体网络有关。
在这一阶段,再尝试 365VPN 的运营商所属国家节点会更加有意义。
如果手机上的 VPN 完全不影响 Wi-Fi Calling,而通过 OpenWrt 改变整个 Wi-Fi 出口后能够成功注册,则说明系统级 IMS 流量很可能没有进入之前的手机 VPN 隧道。
这样的排查顺序,可以比较清楚地区分问题到底来自 SIM、设备还是网络,而不是把所有注册失败都归结成“节点不够纯净”。
Wi-Fi Calling 成功以后如何测试?
注册成功以后,可以先观察状态栏或控制中心是否出现运营商对应的 Wi-Fi Calling 标识,然后在普通网络环境中尝试拨打一通电话。
如果希望进一步确认,可以在保证安全的测试环境中短暂开启飞行模式,再单独打开 Wi-Fi。只要蜂窝无线已经关闭,运营商仍然显示 Wi-Fi Calling,并且普通电话能够正常拨出和接听,就基本可以确认当前服务正在通过 Wi-Fi 工作。
短信则需要单独测试,因为不同运营商对 SMS over IMS、漫游短信和 Wi-Fi Calling 的支持策略不同。
同时还应该注意资费。通过 Wi-Fi Calling 拨打一个号码,并不等于这通电话免费,例如英国号码通过 Wi-Fi Calling 拨打英国号码,可能按套餐本地通话处理,而拨打中国、日本或其他国家号码,仍然可能产生国际长途费用。
最终应以原运营商的 Wi-Fi Calling 和国际电话资费说明为准。
365VPN 安全团队建议
对于中国大陆用户而言,海外 SIM 或 eSIM 的 Wi-Fi Calling 是一个非常实用的功能,尤其适合长期保留英国、美国、香港等境外号码的人。它能够让手机在蜂窝漫游覆盖较弱的情况下,通过普通 Wi-Fi 接入原运营商 IMS 网络,从而继续使用自己的原生手机号,而不需要依赖第三方互联网通话应用。
真正决定 Wi-Fi Calling 能否使用的基础,始终是海外运营商已经为这张 SIM 提供服务,并且手机能够正确加载对应 IMS 配置。在这些条件全部成立以后,中国大陆到海外运营商 ePDG 和 IMS 网络之间的连接质量才成为需要解决的问题。
365VPN 在这个环节可以提供不同国家和地区的网络出口,帮助用户测试原始跨境路径是否存在异常;对于普通手机 VPN 无法覆盖系统级 IMS 流量的情况,还可以通过 OpenWrt 在路由器层改变整个 Wi-Fi 网络的出口,并结合固定节点或自己购买的独立 IP 建立更加稳定的长期环境。
因此,365VPN 在 Wi-Fi Calling 中最准确的定位并不是“开启工具”,而是网络连接辅助工具。
它不能创造运营商没有提供的权限,却可以在海外 SIM 本身已经支持 Wi-Fi Calling 的前提下,为中国大陆用户提供另一种更灵活的跨境网络路径,让长期保留和使用海外号码变得更加容易管理。
