Cellular data networks use a variety of different NATs. Commonly, 3G/4G/LTE networks use symmetric NATs. These are almost impossible to hole punch.
Acceptance Criteria
An through investigation of whether it is even possible to do UDP hole punching on symmetric NATs. It would be useful to either find an implementation of a NAT traversal that works for symmetric NATs or develop one.
Problem
Cellular data networks use a variety of different NATs. Commonly, 3G/4G/LTE networks use symmetric NATs. These are almost impossible to hole punch.
Acceptance Criteria
An through investigation of whether it is even possible to do UDP hole punching on symmetric NATs. It would be useful to either find an implementation of a NAT traversal that works for symmetric NATs or develop one.
Notes