Bitcoin JSON RPC not working on Remote IP
Try to allow RPC calls on particular IP or whitelist all IP's, for example:

rpcallowip=0.0.0.0/0


Plus try to check debug.log if the connection appeared on daemon it should report. If not, probably firewall issues on a system itself.