do you run a local firewall on the remote server or is it behind one?
Such connection problems usually occur if port 5222 is blocked. And as the web admin console (port 9090) also does not work it looks a lot like a firewall.
127.0.0.1 is the the loopback, or local, IP address for every machine that uses TCP/IP networking. You need to use your server’‘s hostname or non-loopback IP address for remote communications. If your server is on a Unix box the command ‘‘ifconfig -a’’ should give you your non-loopback IP address. There’‘s a similar command for Windows but I don’‘t know its called. Anyway, once you get that address or a hostname if you’'ve got DNS setup then you can enter that into Spark and you should be able to communicate remotely.