I have tried to connect to an OpenFire XMPP server via either converse.js or JSXC; in both cases, the client connects successfully, but while they can send messages with no problem, they cannot receive messsages, or, more specifically, they only receive messages from another connected user when they send something.
So far, I have tried implementing BOSH support via JabberHTTPBind,via UrlRewriteFilter (proxying to OpenFire's BOSH implementation) and, just to isolate if the filter/servlet is the culprit, I have also tried placing the clients directly under /openfire/resources/spank/
, so that they would be served in the same host/port as OpenFire's /http-binding/
; in each case, the weird behavior was the same.
Does someone have any idea of what could be causing that 'write-only' behavior?