mod_ping_muc

This module reacts to server-to-server connections closing by performing XEP-0410: MUC Self-Ping from the server side to check if users are still connected to MUCs they have joined according mod_track_muc_joins. If it can’t be confirmed that the user is still joined then their client devices are notified about this allowing them to re-join.

Installing

prosodyctl install mod_ping_muc

Configuring

No configuration. Enable as a regular module in modules_enabled globally or under a VirtualHost:

modules_enabled = {
    -- other modules etc
    "track_muc_joins",
    "ping_muc",
}

Compatibility

Requires Prosody 0.12.x or trunk


Installation

With the plugin installer in Prosody 0.12 you can use:

sudo prosodyctl install --server=https://modules.prosody.im/rocks/ mod_ping_muc

For earlier versions see the documentation for installing 3rd party modules