Hello everyone,
for a few weeks now I'm working with XMPP servers, but I cannot find any environment running like it should or pass all my requirements. A small information about what I am going to do:
My Openfire is using my AD. I'm using MUC Bookmarks to autojoin a MUC. I'm using Group-Share-Roster function to build fixed-rosters.
I have Groups of users which shall be able to comunicate with eath other of the same Group - only of the same group. I have to be sure that no user can communicate with a user of another group. This is the most important thing here. Every group got her own MUC. Users shall only be able and allowed to join this MUC's they are assigned to. User may not search or add any contacts. This is the second most important thing.
So far, Group Bookmarks running fine by using this Client Management Plugin. I disable search functions, and this seem to work.
I can use the Packet Filter Rules Plugin or the Subscrition Plugin to reject all subscriptions except for specific users. And here I got a problem:
If I try to add a user on user1, it sends a subscription request which is obvious getting rejected. BUT, the user2 is still shown as offline with a question mark icon in user1's list. The user2 I wanted to add doesn't get shown anything so far. User2 is not in the list but I you can still message him, and my user2 which got nothing to see yet, receives the message. I need to fix this, otherwise I can unisntall the complete XMPP things right now, because this is a K.O. aspect for my environment.
Can you guys help me out please?
A few other things which are making problems:
- Users shall not see any other MUC, and they may not join any other too ... I have no idea how I could handle this. I said only registered users can join the MUC, but without using passwords, you can still get into the room - just click add room, join room, then you can see whos in there, and read what other occupans are writing. These others see you but they don't see what you wrote. I need to fix this too.
- When pressing once the refresh conference.myhost.com button the view is not showing any room I'm actual in ... is there a known fix for this bug?i couldn't find any fix for it ...
- Is it possible to edit the sparkweb client? If I could just modify it: delete the tab conferences, delete the x on the MUC-Tabs, delete the button add contact, that you only thee those the administrator put into your roster, and you only see the MUCs your autojoining ... Sparkweb is developed in Flash, isn't it?
I really hope anyone can help me out please, I'm trying to get a environment running for a few weeks now, openfire is actual the favorited one, even if I have to use olde version cause SparkWeb is still buggin on the latest release ^^
Best Regards.