Supporting Facetime traffic on NEPacketTunnelProvider

I have setup a tunnel with NEPacketTunnelProvider. I am noticing my Facetime traffic doesn't go through the tunnel as of now; it's bypassing it. What could I do to support Facetime traffic go through the tunnel? Does this have to do with IPV6 support? I am only setting IPV4 settings for the tunnel as of now, as shown below:

tunnelNetworkSettings.ipv4Settings = NEIPv4Settings(addresses: <SERVER_ADDRESS>], subnetMasks: [conf["subnet"] as! String])

tunnelNetworkSettings.ipv4Settings?.includedRoutes = [NEIPv4Route.default()]

If I need to set the IPV6 settings, what would that look like? Any help on this front would be appreciated.

Thanks for reading and taking the time to comment.
Can someone please shed some light on this? Thanks,
eskimo do you have any insights to share on this? thanks,
Supporting Facetime traffic on NEPacketTunnelProvider
 
 
Q