I have a bit of a strange issue that maybe someone can shed some light on.
I have an RUT950 setup to provide me with remote access to some security cameras. Internet at the remote site is provided by 4G, it has a routable IP, all the right ports are forwarded, etc.
I can view the cameras with no issues using the application on my desktop computer, and also from the application on my phone - so long as my phone is connected to a wifi internet connection (whether at home, at work - doesn't matter). As soon as my phone is on cellular data, I can't view the cameras - the connection just times out.
There aren't any IP restrictions on the firewall/port forward rules that allow the inbound connection so I should be able to access them from anywhere. With the previous 4G router that I had at the site I didn't have this issue, so I am 100% confident that it's not blocked ports on my mobile carrier's network. The only thought that has occurred to me is that my phone's carrier (Telstra here in Australia) uses CGNAT for their mobile devices so I don't have a routable IP (although it does appear to be a class A using whatismyip.com; currently it's 1.143.x.x) and I'm wondering if there could be something in the RUT950 firewall that is preventing access because of this.
I have turned off the RFC1918 filter under System -> Administration -> Access Control but that's made no difference. I've been kinda stumped on this one for a while.
Does anyone have any suggestions as to how I could figure out what's going on and resolve it?