I am developing application based on WebRTC and faced with such a problem. Cannot establish a P2P connection when using mobile network.
1. in the same local area network PC-PC, works perfectly;
2. in the same local network PC phone, also works;
3. in different subnets (both behind NAT) PC-PC working.
4. in different subnets (both behind NAT) PC-phone (phone uses mobile Internet) is not working.
The question is, who worked with WebRTC, did you have problems when using mobile Internet? They can be connected and are there any solutions? Or at least tell me where to dig.
WebRTC is now used for this package: https://github.com/priologic/easyrtc