If you don’t know, then I think you can just forget about this. Carrier will not provide public IP if you don’t have a business agreement with them.

You’d better use some cloud platform to access your devices behind firewall. Sorry I don’t have ready solution for you now. But one is FRP. GitHub - fatedier/frp: A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.