I have enabled archiving of all conversations on my openfire server.
I have noticed that private chats with users in conference rooms do not get archived.
I have set server->archiving->archiving settings
->Archive one-to-one chats (checked)
->Archive group chats (checked)
Now,
start a chat with user ‘Frank’, a chat window opens simply titled ‘Frank’
now, if I start a chat with the same user Frank from the list of users joined to the ‘Lounge’ room, I get a different window (with no history) titled ‘Frank - Lounge’
the JID will show up either as frank@chat.server or lounge@conference.chat.server/frank
The first conversation will be archived, the second will not.
Is this because of a bug, misconfiguration of the server, or the way thinks are supposed to work?
Private messages between room occupants is not being archived. One-2-one chats are archived and also messages sent to rooms. If anyone happens to implement this improvement I’m glad to add it to the plugin.