VoWiFi over IPv6 on iPhone: Carrier requirements, ePDG IPv6 support and configuration guidance

Hello,

We are validating Wi-Fi Calling (VoWiFi) deployment in a mobile operator IMS network and would appreciate clarification regarding IPv6 support on iPhone devices.

Our current environment includes:

  • IMS Core supporting IPv4 and IPv6 connectivity
  • ePDG platform with planned IPv6 enablement
  • Dual-stack and IPv6-only access scenarios under evaluation
  • Wi-Fi Calling service already operational over IPv4

We would like to understand Apple's requirements and recommendations for enabling VoWiFi over IPv6.

Specifically:

  1. Does iPhone officially support Wi-Fi Calling over IPv6-only Wi-Fi access networks?
  2. Is VoWiFi supported when the Wi-Fi access network provides only IPv6 connectivity and the ePDG is reachable through AAAA DNS records?
  3. Are there any specific requirements regarding:
  • ePDG IPv6 reachability
  • AAAA DNS records
  • IKEv2/IPsec over IPv6 transport
  • Carrier Bundle configuration
  • IMS APN IPv6 / IPv4v6 settings
  1. Are there iOS version dependencies or carrier configuration requirements to enable VoWiFi over IPv6?

  2. Is there any public Apple documentation covering IPv6 support for Wi-Fi Calling deployments from a carrier perspective?

Our objective is to validate a future IPv6-based VoWiFi deployment and ensure compatibility with iPhone devices before enabling IPv6 transport in production.

Any guidance or references would be greatly appreciated.

Thank you.

Answered by DTS Engineer in 914497022

I don’t think we’ll be able to help you here. The Apple Developer Forums are primarily focused on helping developers with Apple APIs and developer tools. You’re asking about iOS’s on-the-wire behaviour, which isn’t something that my group, Developer Technical Support, can help you with.

If you’re working on behalf of a carrier, my advice is that you seek help via your carrier’s contact at Apple.

Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

I don’t think we’ll be able to help you here. The Apple Developer Forums are primarily focused on helping developers with Apple APIs and developer tools. You’re asking about iOS’s on-the-wire behaviour, which isn’t something that my group, Developer Technical Support, can help you with.

If you’re working on behalf of a carrier, my advice is that you seek help via your carrier’s contact at Apple.

Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"