We use Openfire as a backend server to drive multiple chat channels in our app. Sometimes, we have special events where two or more of these channels should be “interconnected”, so that every client in any of the interconnected channels can see messages from all of the interconnected channels without having to explicitly join all of them. The goal is to form a unified channel automatically without requiring the users to do anything. When the event is over, we’d separate the channels again and every user would remain in the MUC channel s/he was in initially.
Is there anything in Openfire that could help us achieve this goal? Any ideas?