Does anyone out there now how to configure OpenFire to store offline messages even if the Body of the message is empty?
We receive messages that contain device data in a custom made message which does not contain the Body tag and unfortunately the Body tag can not be added.
We currently use Ejabberd and it is working, but is no longer supported on Windows Server so we want to move to OpenFire. We have been able to confirm that everything is working except the storing of offline messages.
Thanks for the repsonse CSH, but we are using Openfire 3.9.3 and the messages are not being stored offline. Here is an example of one of the messages we receive. I have a statistics plugin installed and I can see that we are receiving packets, so maybe I asked the wrong question. Is there a way to store packets as offline messages?
Hm, it’s hard to judge what’s happening then. Did you try to include an “dummy” element just to see if it works then?
Maybe it’s also related to the ghost session issue which was reported with 3.9.3, e.g. Openfire thinks the user is online and thefore does not store the message.
I’m unable to add the dummy element as I am unable to change the message content due to it being sent to us from a client we are working with.
I have tested sending a chat message from Spark to a user that is offline and it is working.
I don’t think that is the ghost session issue as I had this same problem with 3.9.2. I was hoping upgrade to 3.9.3 would solve my problem, which as we can see it didn’t.