OpenFire: Alle Benutzer in derselben Gruppe voreinander verstecken?
8
Wir möchten den Zugriff auf Benutzer innerhalb einer Gruppe ( Mitarbeiter ) beschränken, damit diese nur Benutzer einer anderen Gruppe ( Support ) sehen und mit ihnen chatten können und nicht miteinander. Wir möchten auch sicherstellen, dass Benutzer aus der Support- Gruppe alle Mitglieder der Mitarbeitergruppe sehen können .
Sie können dies mit dem Paketfilter-Plugin tun , das standardmäßig im Abschnitt Plugins des OpenFire-Administrators verfügbar ist. Mit diesem Plugin können Sie verhindern, dass Nachrichten zwischen Benutzern der Mitarbeitergruppe miteinander chatten oder sich sehen.
Ich würde einen Screenshot und detaillierte Anweisungen veröffentlichen, aber es scheint, dass die Website von Ignite Realtime derzeit nicht verfügbar ist. Ich werde zurück posten, wenn sie es reparieren.
EDIT: Das funktioniert, ich habe es gerade getestet. Folgendes werden Sie tun:
Installieren Sie das Paketfilter-Plugin auf der Registerkarte "Plugins" des OpenFire-Administrators:
Stellen Sie sicher, dass Sie Ihre Gruppen "Mitarbeiter" und "Support" eingerichtet haben.
Gehen Sie zu den "Paketfilterregeln" unter "Server", "Servereinstellungen".
Erstellen Sie eine neue Regel für PassAnyNachrichten von GroupStaffbis GroupSupport:
Erstellen Sie dann eine neue Regel für DropAnyNachrichten von GroupStaffbis GroupStaff. Sie sollten dann die folgenden zwei Regeln haben:
Sie können die Protokollierung optional aktivieren, wenn Sie dies wünschen.
Jedes Mal, wenn ein Benutzer aus der Mitarbeitergruppe versucht, die Anwesenheit eines anderen Benutzers aus der Mitarbeitergruppe zu ermitteln oder eine Nachricht an diesen zu senden, werden diese Nachrichten gelöscht und die beiden können nicht mehr miteinander sehen oder chatten. Nachrichten von der Mitarbeitergruppe an die Supportgruppe werden jedoch weitergeleitet.
Sie können in der zweiten Regel Dropalle Nachrichten aus der Mitarbeitergruppe auswählen, wenn Sie dies wünschen. Dadurch wird verhindert, dass sie mit Personen kommunizieren , die nicht zur Support- Gruppe gehören.
Das funktioniert, ich habe es gerade getestet. Meine Antwort jetzt bearbeiten ...
Josh
Funktioniert perfekt. Ich möchte nur hinzufügen; Dasselbe zu tun presencebedeutet, dass sich die Mitarbeiter auch nicht sehen können. Das hilft gegen die Verwirrung "Ich kann sie sehen, aber ich kann sie nicht melden".
Phillip B Oldham
0
Wie wäre es mit einem einzigen Konto für die Mitarbeiter? Sie können Openfire so einstellen, dass Konten von mehreren Standorten aus verwendet werden können. Wenn ein Benutzer der Support-Gruppe eine Person des Personals erreichen möchte, wird die Nachricht auf allen Clients mit aktiviertem Mitarbeiterkonto angezeigt. So wird niemand von den Mitarbeitern eine Anfrage verpassen und sie werden nicht in der Lage sein, mit diesem einzelnen Konto miteinander zu sprechen.
Das würde leider nicht funktionieren. Nachrichten vom Support müssen an einzelne Mitarbeiter gerichtet sein und können halbsensible Informationen enthalten.
presence
bedeutet, dass sich die Mitarbeiter auch nicht sehen können. Das hilft gegen die Verwirrung "Ich kann sie sehen, aber ich kann sie nicht melden".Wie wäre es mit einem einzigen Konto für die Mitarbeiter? Sie können Openfire so einstellen, dass Konten von mehreren Standorten aus verwendet werden können. Wenn ein Benutzer der Support-Gruppe eine Person des Personals erreichen möchte, wird die Nachricht auf allen Clients mit aktiviertem Mitarbeiterkonto angezeigt. So wird niemand von den Mitarbeitern eine Anfrage verpassen und sie werden nicht in der Lage sein, mit diesem einzelnen Konto miteinander zu sprechen.
quelle