Wi-Fi 通話無法在此網路上使用

Wi-Fi 通話會透過網際網路把你的電話傳送到電信業者。它需要電信業者支援,以及讓其加密通道通過的網路。本指南會區分電信業者、裝置和網路造成的原因。

讓你的代理程式來解決拷貝一則提示詞,適用於 Claude Code、Codex 或任何能使用終端機的代理程式。

我的 Mac 出現了這個問題:Wi-Fi 通話無法在此網路上使用。請閱讀 https://kilobat.app/zh-hant/guides/wifi-calling-not-working.md,並和我一起逐步處理。如果缺少 Kilobat CLI,請安裝:brew install seifip/kilobat/kilobat。請你自己執行指南中的終端機和 kilobat 檢查,並告訴我發現了什麼。列出只有我才能完成的步驟。變更任何設定之前先問我。

適用於:使用支援 Wi-Fi 通話的電信業者的 iPhone。Mac 的步驟適用於 macOS 14 Sonoma 以上版本及 FaceTime App。查核於 2026年11月7日

症狀

  • 在某個 Wi-Fi 網路上,控制中心沒有在電信業者名稱旁顯示「Wi-Fi」。
  • Wi-Fi 通話在家裡可以用,但在公司、飯店或咖啡廳的網路上不行。
  • Mac 對 iPhone 來電不響鈴,或 Mac 撥出的通話失敗。
  • VPN 連線時通話中斷。

可能原因

  • 電信業者或方案不支援。Apple 表示,請先確認你的電信業者有提供 Wi-Fi 通話。
  • 網路封鎖了電信業者的 IPsec 通道。Apple 列出 Wi-Fi 通話使用 UDP 連接埠 500 和 4500。AT&T 表示,其 Wi-Fi 通話需要路由器上有 IPSec pass-through。
  • 登入頁面尚未完成。在飯店或咖啡廳的 Wi-Fi 上,在你接受登入頁面之前,流量會被封鎖。請參閱 Mac 上沒有出現 Wi-Fi 登入頁面。
  • VPN 承載了通話流量。Apple 的 VPN 設定預設會把 Wi-Fi 通話排除在全流量通道之外。VPN App 或描述檔可能改變這點。
  • 其他裝置上的通話已關閉。Mac 需要 FaceTime 中的「來自 iPhone 的通話」,以及 iPhone 上的「允許在其他裝置上通話」。
  • 電信業者不支援在 iPhone 以外的裝置上通話。Apple 表示,只有部分電信業者支援在不在 iPhone 的 Wi-Fi 網路上的裝置使用 Wi-Fi 通話。

如何檢查

  1. 在 iPhone 上,打開「設定」>「行動服務」>「Wi-Fi 通話」,確認「此 iPhone 的 Wi-Fi 通話」已開啟。

  2. 加入另一個 Wi-Fi 網路。Apple 表示,並非所有網路都能搭配 Wi-Fi 通話使用。

  3. 如果網路有登入頁面,請打開 Safari 並完成登入。

  4. 關閉 iPhone 上的所有 VPN,再測試一次通話。

  5. 在 Mac 上,打開 FaceTime,選擇「FaceTime」>「設定」,確認「來自 iPhone 的通話」已開啟。

  6. 在 iPhone 上,打開「設定」>「行動服務」>「在其他裝置上通話」,確認你的 Mac 已開啟。

如何修正

  1. 如果你的方案無法使用 Wi-Fi 通話,請聯絡你的電信業者。

  2. 在 iPhone 和 Mac 上安裝最新的軟體。

  3. 重新啟動 iPhone。等兩分鐘後再進行下一步。

  4. 把 Wi-Fi 通話關閉再重新開啟。

  5. 如果你管理路由器,請允許對外的 UDP 500 和 4500。如果路由器有 IPsec pass-through,請開啟它。

  6. 安裝最新的路由器韌體。向你的電信業者詢問其服務所需的主機和連接埠。

  7. 在公司網路上,請要求管理員允許電信業者的 Wi-Fi 通話流量。

  8. 如果都沒有用,請重置 iPhone 上的網路設定。打開「設定」>「一般」>「移轉或重置 iPhone」>「重置」。

使用 Kilobat

  1. 找出在這個網路上,是否仍有 Wi-Fi 登入頁面擋住 Mac。

    kilobat portal
  2. 顯示 VPN 是否開啟,以及 DNS 或 IPv6 是否繞過它。

    kilobat vpn
  3. 測量 Wi-Fi 上的延遲突增。突增會讓通話斷斷續續。

    kilobat stutter --target internet
  4. Kilobat 只檢查 Mac,無法測試 iPhone 與電信業者之間的連線。

常見問題

iPhone 關機時,我可以在 Mac 上使用 Wi-Fi 通話嗎?

只有在你的電信業者支援其他裝置使用 Wi-Fi 通話時才行。否則 iPhone 必須開機,並位於同一個 Wi-Fi 網路。

我需要在家用路由器上開放連接埠嗎?

只有在 Wi-Fi 通話在該路由器上失敗、但在其他網路上可以用時,才需要檢查路由器。然後尋找 IPsec pass-through,以及封鎖 UDP 500 或 4500 的規則。

SIP ALG 是原因嗎?

Apple 沒有把它記載為原因。請詢問你的電信業者或路由器製造商,他們的文件是否提到它。

資料來源

查核日期:2026 年 11 月 7 日。