One of our clients has a private network that doesn't allow to communicate with Google APIs, so a web service that needs to send push notifications through it is unable to, also devices connected to the network aren't capable of accessing the Play Store to update stuff such an the Google APIs of the device.
What are the URLs and ports that need to be configured to allow all of this communications?