OpenFire: Sembunyikan semua pengguna dalam grup yang sama satu sama lain?
8
Kami ingin membatasi akses ke pengguna dalam grup ( Staf ) sehingga mereka hanya dapat melihat / mengobrol dengan pengguna dari grup lain ( Dukungan ) dan tidak satu sama lain. Kami juga ingin memastikan bahwa pengguna dari grup Dukungan dapat melihat semua yang ada di grup Staf .
Anda dapat melakukan ini menggunakan Plugin Packet Filter , yang tersedia secara default di bagian Plugins dari admin OpenFire. Dengan menggunakan plugin ini, Anda dapat memblokir pesan di antara pengguna grup Staf agar tidak mengobrol atau saling bertemu.
Saya akan mengirim tangkapan layar dan petunjuk terperinci, tetapi sepertinya situs Ignite Realtime sedang tidak aktif saat ini. Saya akan memposting kembali ketika mereka memperbaikinya.
EDIT: Ini berhasil, saya baru saja mengujinya. Inilah yang akan Anda lakukan:
Instal Plugin Packet Filter dari tab "Plugins" pada admin OpenFire:
Pastikan Anda memiliki grup "Staf" dan "Dukungan".
Pergi ke "Aturan Filter Paket" di bawah "Server", "Pengaturan Server"
Buat aturan baru untuk PassAnypesan dari GroupStaffhingga GroupSupport:
Kemudian buat aturan baru untuk DropAnypesan dari GroupStaffke GroupStaff. Anda harus memiliki dua aturan berikut:
Anda dapat secara opsional mengaktifkan pencatatan jika Anda mau.
Sekarang, setiap kali pengguna dari grup Staf mencoba untuk mendapatkan kehadiran atau mengirim pesan ke pengguna lain dari grup Staf , pesan-pesan ini akan dihapus dan keduanya tidak akan dapat melihat atau mengobrol satu sama lain. Namun, pesan dari grup Staf ke grup Dukungan akan diteruskan.
Anda dapat memilih dalam aturan kedua untuk Dropsemua pesan dari grup Staf jika Anda memilih. Ini akan mencegah mereka berkomunikasi dengan siapa pun yang tidak ada dalam kelompok Dukungan .
Ini berhasil, saya baru saja mengujinya. Mengedit jawaban saya sekarang ...
Josh
Bekerja dengan sempurna. Hanya ingin menambahkan; melakukan hal yang sama dengan presenceberarti staf tidak dapat melihat satu sama lain, baik. Yang membantu melawan "Aku bisa melihat mereka, tetapi aku tidak bisa mengirim pesan kepada mereka" kebingungan.
Phillip B Oldham
0
Bagaimana kalau menggunakan satu akun untuk staf? Anda dapat mengatur Openfire untuk memungkinkan akun digunakan dari berbagai lokasi. Kemudian, ketika pengguna grup Dukungan ingin menjangkau seseorang staf, pesan akan ditampilkan pada semua klien dengan akun staf diaktifkan. Jadi tidak ada staf yang akan melewatkan permintaan dan mereka tidak akan dapat saling berbicara dengan satu akun ini.
presence
berarti staf tidak dapat melihat satu sama lain, baik. Yang membantu melawan "Aku bisa melihat mereka, tetapi aku tidak bisa mengirim pesan kepada mereka" kebingungan.Bagaimana kalau menggunakan satu akun untuk staf? Anda dapat mengatur Openfire untuk memungkinkan akun digunakan dari berbagai lokasi. Kemudian, ketika pengguna grup Dukungan ingin menjangkau seseorang staf, pesan akan ditampilkan pada semua klien dengan akun staf diaktifkan. Jadi tidak ada staf yang akan melewatkan permintaan dan mereka tidak akan dapat saling berbicara dengan satu akun ini.
sumber