It would be great if the Jabber client plugin could support BOSH.
http://xmpp.org/about-xmpp/technology-overview/bosh/ (do not confuse with cloud foundry tool)
It enables the client to speak with a jabber server, even when only HTTP is available (reverse proxies, proxies, angry firewalls, and so on).
Typical use case:
- Jabber server in a private network
- Private network only reachable via HTTP reverse-proxy in a DMZ, that is set up to proxy the BOSH implementation of the Jabber server
- Jenkins is on Internet (guys at Cloudbees may like this)
We have it working with Pidgin client, ejabberd server and Apache's mod_proxy_http