OpenFire 4.3.2 - Windows Server - Conference Rooms vanishing

We’re running OpenFire on Windows Server 2016.

Our conference rooms are vanishing after one day. After they vanish they can’t be located at all in Spark.

We’ve read other posts on the subject and we understand the the default is 30 days, after which they can vanish if the setting is not changed. So the behavior of our server seems to go against even the default 30-day policy.

We have two goals:

  1. To set the conference rooms to never vanish.

  2. To locate this setting in the Windows config so we can change and manage it.

Any help would be much appreciated.

I’m guessing that the rooms that you’re using are created as temporary, as opposed to persistent rooms. That will cause them to be deleted after the last occupant leaves the room.

You can create a persistent room by adding a ‘true’ value to the muc#roomconfig_persistentroom property. More details in https://xmpp.org/extensions/xep-0045.html

1 Like

Guus’s guess is probably correct and you just need to set persistent setting on rooms. But they would still unload from memory (not deleted in the database) after 30 days of inactivity. There was a setting to set a number of days. But it seems it stopped working at some point https://issues.igniterealtime.org/browse/OF-707

Thanks Guus.

We saw this documentation when we researched this. However we don’t know how to actually change the setting. We don’t know where the “muc#” is found in the system. Is this a database reference? We’re not database administrators.

Is there a step-by-step guide for accessing this setting?

Thanks!

Guus was referring to database, as this would be easier to set many rooms to persistent this way. But you can also do this from a client when creating a room or editing its settings. Or in Admin Console you can mark the “Make room persistent” setting when creating or editing the room.