We just installed an Openfire XMPP Instant Messenging Server (http://www.igniterealtime.org/projects/openfire/index.jsp) at our company. I'm trying to use a web-based flash chat client called SparkWeb (http://www.igniterealtime.org/projects/sparkweb/index.jsp) to connect to the Openfire server.
I have a web link set up in our SA 2000 for http://server/sparkweb/SparkWeb.html. The website loads up OK. But I can only authenticate if I am connected to Network Connect. When I am not tunneled, I get an error saying "not authorized." I am using LDAP authentication with Active Directory 2003. It tries to make a socket connection to port 5222 on the Openfire server. This works fine within our LAN and when using the Juniper web link while tunneled. But I would like to get this working without being tunneled. We have opened ports 5222 and 5229 in our firewall with no luck.
Is there some type of policy I need to set in Juniper? I do not see any errors in the logs in Juniper or Openfire.