I need to make users able to broadcast messages only to their own group members and some privelege users to be able to broadcast to everyone (Managers, Boss, etc) Users and Groups are from LDAP (AD)
unfortunately broadcasting is not that cutomizable to the best of my knowledge. additionally if you are using spark broadcasting does not require any server side plugins. It is a built in feature of spark. Which means anybody can broadcast to any group of users in their rosters.
Broadcast plugin’s readme has some properties described http://www.igniterealtime.org/projects/openfire/plugins/broadcast/readme.html But that is only applicable tyo users using Broadcast plugin. E.g. Spark has it’s own built-in broadcast feature which doesnt obey these settings. Some other clients act the same.