Auditing chat - is it possible?

Hello,

I would like to know if it is possible to audit/archive the chats on the server. This includes all conversation, in the public rooms as well as 1:1 chats

I did enable message archiving and search on the server, but the problem is that private messages from the MUC rooms can not be searched through the service, so the feature is useless* *

Is it possible to disable the user list in the MUC so that the users* can not send private messages*, thereby solving the problem?

Thank you for your help!