Dubious communication between iPad and iPhone on incoming call
I'm owner of an iPad and an iPhone, both running iOS 8.1.3 although this phenomenon did already appear with earlier iOS versions.
In the following scenario something weird is happening:
- My iPad is at home in a private network (192.168.x.0) and has the address 192.168.x.y.
- My iPhone is at office in a private network (10.0.1.0) and has the address 10.0.1.z)
- Someone is calling me on my iPhone
Now the iPad tries to communicate with my iPhone by sending an ip packet from ip/port 192.168.x.y:57864 to ip/port 10.0.1.z:58590. Normally it is not possible to communicate between private networks directly, i.e. this packet makes no sense and would be discarded by my home router.
In this special case however, there is a VPN connection between my home and my office networks. Thus the packet is not discarded but forwarded by VPN from my home to my office network. The office firewall however is treating this packet as an attack and thus triggering an alarm mail to the admin.
- The iPad appears to know the iPhone's address (probably through iCloud) although I'm in my office (together with my iPhone 🙂).
- It is trying to communicate with the iPhone using private network addresses which in general is not possible. This is why I suspect that there is a bug somewhere in the FaceTime / telephony protocol.
- I could change some of our firewall rules to avoid the alarm mail but that is not the point here.
Can someone explain if the behaviour described above makes sense in any situation or if it's really a bug (as I'm suspecting)?
Mac mini (Late 2012), OS X Mountain Lion (10.8.4)