Thanks for your reply wroot. It’s very possible that I’m misinterpreting the documentation, but it looks like it should be possible to do this. From the doc page:
This specifies what type of packets you want to disable your choices are :
Message - Regular old message.
Presence - Presence Info.
IQ - Used to transfer most other data.
MUC - Multi User Chat, chat rooms.
MUC Private Message - A private message within a chat room
Any - All of the above
I think the highlited line should cover my scenario, but even if I create a rule to drop any packet, I can still initiate a direct 1 to 1 chat from within a MUC (and it doesn’t block MUC packets either.) Still scratching my head here…