跳到正文

Wi-Fi通话

Wi-Fi通话是什么,它和浏览器通话有什么不同

所属专题:浏览器打电话的原理:从标签页里的WebRTC到对方响铃的电话

在 Google 上将 callfrombrowser.org 设为首选来源

要点速览

Wi-Fi通话是你手机号码自带的一项功能:只要运营商提供[1],手机就会通过Wi-Fi而不是蜂窝网络来收发普通电话和短信[2],用的还是你平时的号码[3]。网页拨号工具则是一项独立的网络服务,有自己的账户和价格;它的通话路径我在浏览器通话如何打到对方电话上一文中有详细梳理。信号弱时用Wi-Fi通话;没有手机号码,或者手边只有电脑时,用浏览器。

关键事实

Wi-Fi通话到底是什么?

Wi-Fi通话(Verizon也称之为Voice over Wi-Fi或VoWiFi)是手机内置的功能,它通过Wi-Fi而不是运营商的蜂窝网络来传送你的通话、短信和视频通话[2]。苹果把它定位为在有Wi-Fi、但蜂窝信号很弱甚至没有信号的地方使用[9]。你的手机号码保持不变[3],拨打Wi-Fi电话的方式也和平时一样[1]。

想知道一通电话走的是哪个网络:在iPhone上打开控制中心,状态栏会显示“Wi-Fi”字样[9];安卓手机则会在通知界面显示“Internet Call”(互联网通话)或“Wi-Fi calling”(Wi-Fi通话)[1]。

背后的技术原理

为了弄清通话路径,我查阅了AT&T的网络说明。手机会通过UDP 500和4500端口与AT&T建立加密的IPsec连接,所以如果路由器拦截IPsec穿透(IPsec pass-through),Wi-Fi通话就会失效[10]。Verizon表示,Wi-Fi通话会把电话转接到它自己的网络,并按所拨号码是美国号码还是国际号码计费[2]。至于各家运营商的网络之后如何互相转接通话,请看我写的公共电话网络科普。

Wi-Fi通话和在浏览器里打电话有什么区别?

两者都通过互联网传送你的声音,但承载通话的通常是不同的公司。Wi-Fi通话是运营商在你SIM卡号码上提供的服务,所以需要你的套餐和运营商的支持[1]。浏览器通话则是一项独立的网络服务:标签页调用浏览器内置的WebRTC[11],你登录该服务的账户,再由服务商把通话接入电话网络。

运营商Wi-Fi通话与浏览器通话对比
关键点运营商Wi-Fi通话浏览器通话
需要什么在提供该功能的运营商处有一条正在使用的号码[1]一个浏览器、一个麦克风和该服务的账户[12]
对方看到的号码你自己的手机号码[3]视服务而定:Google Voice显示你的Voice号码[6];TwinPhone显示共享号码、租用号码或经过验证的号码[13]
接听来电可以,用你平时的号码接听[9]只能通过该服务提供的号码接听;TwinPhone只在美国、加拿大和波多黎各出租号码[14],Yolla Web只能拨出[12]
紧急电话可以;手机会优先尝试蜂窝网络[2]常常不支持,Google Voice免费版和TwinPhone就是如此[15][16]

核实于。各运营商条款不同;“紧急电话”一行引用的是Verizon的说明。

浏览器通话如何接通到电话你的浏览器通过 WebRTC 把语音发送到服务商,网关把它转换成普通电话呼叫,再由电话网络拨通你输入的号码。加密语音SIPPSTN振铃你的浏览器服务商(WebRTC)SIP 网关电话网络对方的电话浏览器通话如何接通到电话你的浏览器通过 WebRTC 把语音发送到服务商,网关把它转换成普通电话呼叫,再由电话网络拨通你输入的号码。加密语音SIPPSTN振铃你的浏览器服务商(WebRTC)SIP 网关电话网络对方的电话
浏览器通话的路径:标签页、WebRTC、服务商的网关、电话网络。Wi-Fi通话则把前两步换成你的手机和通往运营商的IPsec链路[10]。

Wi-Fi通话就是VoIP吗?

从技术上说,是的:它就是基于IP的语音通话,Verizon自己给它起的名字就叫Voice over Wi-Fi[2]。实际的区别在于由谁来运营。Wi-Fi通话是你的手机运营商在你现有号码上运营的VoIP;而VoIP应用和网页拨号工具是独立的服务,有自己的账户、号码和价格,这也是它们不需要SIM卡也能用的原因。

所以怎么选,与其说取决于技术,不如说取决于你手头有什么,这一点我在最后一节做了梳理。在电脑上,VoIP要么是安装好的软电话,要么是标签页里的拨号工具;我的软电话科普对两者做了比较。

Wi-Fi通话要额外收费吗?

这取决于运营商。Google提醒,Wi-Fi通话可能会产生额外费用,建议先向你的运营商确认[1]。对于Verizon通话短信不限量套餐的用户,通过Wi-Fi拨打或接听美国号码不收费,拨往美国号码的Wi-Fi通话也不占用套餐流量,不过你所连接的Wi-Fi网络本身可能会收取接入费[2]。

Verizon通话短信不限量套餐的Wi-Fi通话收费
通话费用
拨打或接听美国号码不收费[2]
从美国拨往其他国家按你的国际长途套餐计费,或按量计费[2]
从海外打回美国免费[2]
从海外拨往其他任何国家按你的国际套餐计费,或按国际按量资费计费[2]

我于查阅了Verizon的常见问题页面。其他运营商各有各的条款。

打国际电话时,可以把你运营商的国际资费和网页拨号工具的每分钟价格比一比。以下是我在查到的拨号工具资费:

每分钟价格
服务美国英国手机印度
Google VoiceUS$0[17]US$0.01[18]US$0.02[18]
TwinPhoneUS$0.02[8]US$0.12[8]US$0.08[8]
YollaUS$0.01起[7]US$0.10起[19]US$0.0239起[20]

每分钟价格,取核实当日公布的最低费率。在手机上可左右滑动查看。

Google Voice的资费只适用于美国账户[21]。TwinPhone没有免费版[16],充值起步金额为US$10[22],而且它打英国和印度手机的资费比Yolla高[8][19][20]。

笔记本电脑能用Wi-Fi通话吗?

只能借用你手机的号码,而且实际上主要是在Mac上。如果你的运营商支持在连接iCloud的设备上使用Wi-Fi通话,登录同一Apple账户的Mac就能拨打和接听你iPhone号码的电话[9],即使iPhone不在身边也可以[23]。苹果列出的这类运营商包括AT&T、T-Mobile USA和Verizon Wireless[4]。

在iPhone和Mac上设置

  1. 在iPhone上打开“设置”>“蜂窝网络”>“无线局域网通话”(即Wi-Fi通话),然后打开“此iPhone上的无线局域网通话”[9]。
  2. 返回上一级,轻点“在其他设备上通话”,打开“允许在其他设备上通话”,再打开你那台Mac对应的开关[9]。
  3. 在Mac上打开“FaceTime通话”>“设置”,然后打开“来自iPhone的通话”[9]。
  4. 两台设备的FaceTime和iCloud都要使用同一个Apple账户[9]。Mac mini、Mac Studio或Mac Pro还需要外接麦克风或耳机[23]。

Windows、Chromebook和Linux

在Windows上,系统自带的方案是Phone Link,它通过蓝牙借用你的手机来转接通话,所以手机必须保持在蓝牙范围内[5];详见我的Phone Link对比。

确实有一家运营商把通话放进了浏览器标签页:Google Fi用户可以在网页浏览器里用自己的Fi号码打电话、发短信[24],但Fi只在美国提供[25],而且这项功能不支持iPhone用户[26]。在Chromebook、Linux笔记本电脑,或者手机不在身边的Windows电脑上,网页拨号工具可以独立使用[12];请看用电脑打电话。

什么时候用Wi-Fi通话,什么时候用浏览器?

看你手头有什么。如果手机和号码都在身边,只是信号不好,Wi-Fi通话能让你继续用原来的号码和套餐。如果你在用电脑而手机不在身边,或者没有SIM卡,又或者你的运营商不提供这项功能,那么网页拨号工具才是行得通的办法。

常见问题

Wi-Fi通话能接听来电吗?

可以。苹果对Wi-Fi通话的描述是:通过Wi-Fi拨打或接听语音电话的一种方式[9]。别人拨打你平时的手机号码[3],电话就会在你的手机上响起。如果你的运营商支持在连接iCloud的设备上使用Wi-Fi通话,而你又允许在其他设备上通话,那么Mac、iPad或Apple Watch也会响铃[9]。

对方也需要开通Wi-Fi通话吗?

不需要。只有你这一端用的是Wi-Fi。Verizon的Wi-Fi通话会把电话转接到它自己的网络,并按你所拨号码是美国号码还是国际号码计费[2],所以对方用什么电话都可以。能拨打电话号码的网页拨号工具(例如Yolla Web)同样是打到普通手机或固定电话上[12]。

Wi-Fi通话会消耗手机流量吗?

不会占用你套餐里的流量。Verizon表示,拨往美国号码的Wi-Fi通话和短信不计入套餐流量,不过你所连接的Wi-Fi网络可能会收取接入费[2]。离开Wi-Fi之后,通话会切回移动网络[1]。

没有SIM卡能用Wi-Fi通话吗?

不能。它是一条在用号码附带的功能,所以需要一张来自支持该功能的运营商的SIM卡或eSIM套餐[1]。Google说有些运营商允许“在没有服务的情况下”使用Wi-Fi通话;我理解这是指没有蜂窝信号,因为这个开关位于运营商SIM卡的设置里。如果完全没有手机号码,请用网页拨号工具或通话应用。

出国以后还能开启Wi-Fi通话吗?

出发前先确认好。Verizon表示,iPhone必须在美国境内连接其网络才能开启Wi-Fi通话,出境后就无法激活[2]。使用Verizon的安卓手机则可以通过Wi-Fi激活[2]。其他运营商各有规定,所以请先看你所用运营商的帮助页面。

为什么Wi-Fi通话在某些网络下用不了?

因为网络可能会拦截它。AT&T表示,它的Wi-Fi通话要求路由器允许IPsec穿透,并保持UDP 500和4500端口开放[10],所以拦截这些端口的防火墙会让这项功能失效。苹果给出的排查办法中就包括换一个Wi-Fi网络,因为并非所有网络都支持Wi-Fi通话[9]。

Wi-Fi通话和WhatsApp通话是一回事吗?

不是。WhatsApp通话连接的是WhatsApp用户:它的帮助页面讲的是给你的WhatsApp联系人打电话[28],我也没有找到拨打WhatsApp以外号码的选项,详见WhatsApp能不能打固定电话。Wi-Fi通话用的是你的普通号码,所以你的套餐覆盖的任何号码都能打。

Wi-Fi通话打国际电话免费吗?

不一定:这取决于你的运营商,以及电话打往哪里。在Verizon的通话短信不限量套餐下,从海外通过Wi-Fi打回美国号码是免费的,但从美国打往其他国家,或者从海外打往第三国,都要按你的国际套餐或按量资费计费[2]。Google提醒,视运营商而定,Wi-Fi通话可能会产生额外费用[1]。出行前,我建议先看看你自己运营商的国际资费条款。

Wi-Fi通话和VoIP哪个更好?

看你手头有什么。如果手机和号码都在身边、只是信号弱,Wi-Fi通话更合适,因为它保留你的手机号码[3]。如果没有SIM卡,或者手边只有电脑,VoIP拨号工具更合适。在这类工具中,我为美国读者做的排名把TextNow排在第一、Google Voice排在第二,它们打美国和加拿大的大多数电话都免费[29][6],但只面向美国居民,TextNow另外也面向加拿大用户[21][30]。排名第三的TwinPhone是本站的赞助商,只需邮箱即可注册[27],但没有免费版[16]。

让 AI 解读这项调研

每个按钮都会在新标签页中打开对应的 AI 助手,请它总结本页内容,并附上本页链接作为来源。

资料来源

  1. Make calls over Wi-Fi - Phone app Help · Google · 核实于2026年11月1日
  2. Wi-Fi Calling at Verizon FAQs | Verizon Support · Verizon · 核实于2026年11月1日
  3. Wi-Fi Calling Terms & Conditions | Verizon · Verizon · 核实于2026年11月1日
  4. Wireless carrier support and features for iPhone in the United States and Canada - Apple Support · Apple · 核实于2026年11月1日
  5. Make and receive phone calls from your PC | Microsoft Support · Microsoft · 核实于2026年11月1日
  6. Make a call with Google Voice - Computer - Google Voice Help · 核实于2026年11月1日
  7. Cheap Online International Calls to the United States (The USA) - Yolla · 核实于2026年11月1日
  8. International Calling Rates — Pay As You Go, Per Minute - TwinPhone · 核实于2026年11月1日
  9. Make a call with Wi-Fi Calling - Apple Support · Apple · 核实于2026年11月1日
  10. AT&T Wi-Fi Calling LAN and VPN Configuration - AT&T Wireless Customer Support · AT&T · 核实于2026年11月1日
  11. WebRTC API - Web APIs | MDN · MDN Web Docs (Mozilla) · 核实于2026年11月1日
  12. Make Phone Calls from Your PC, Laptop, or Browser - Yolla · 核实于2026年11月1日
  13. What number does the person I call see? - TwinPhone Help Center · 核实于2026年11月1日
  14. Get Your Own Virtual Phone Number - TwinPhone · 核实于2026年11月1日
  15. Call emergency services - Google Voice Help · 核实于2026年11月1日
  16. Can I call a phone from my browser for free? - TwinPhone Help Center · 核实于2026年11月1日
  17. Set up Google Voice - Computer - Google Voice Help · 核实于2026年11月1日
  18. Google Voice calling rates · 核实于2026年11月1日
  19. Cheap Online International Calls to the United Kingdom - Yolla · 核实于2026年11月1日
  20. Cheap Online International Calls to India - Yolla · 核实于2026年11月1日
  21. The end of legacy Google Voice for personal accounts - Google Voice Help · 核实于2026年11月1日
  22. How does TwinPhone billing work? - TwinPhone Help Center · 核实于2026年11月1日
  23. Make and receive phone calls on Mac, iPad, and Apple Vision Pro - Apple Support · Apple · 核实于2026年11月1日
  24. Web Calls & Messages for Android | Talk & Text Online · 核实于2026年11月1日
  25. My account isn’t eligible for Google Fi - Google Fi Wireless Help · 核实于2026年11月1日
  26. Make web calls & check voicemail - Google Fi Wireless Help · 核实于2026年11月1日
  27. Call a phone from your browser - TwinPhone · 核实于2026年11月1日
  28. About WhatsApp Web calling - WhatsApp Help Center · 核实于2026年11月1日
  29. Affordable International Calling : No Contract or Credit Check - TextNow · 核实于2026年11月1日
  30. Terms of Use – TextNow · 核实于2026年11月1日