Hi folks, I'm developing an XMPP application that heavily uses MUC. I have a use case where I would specifically like an Admin to be able to send a private message to a Participant in the MUC, even if that Admin user is currently not an occupant of the room. XEP-0045 says this:
"If the sender is not an occupant of the room in which the intended recipient is visiting, the service MUST return a <not-acceptable/> error to the sender." and the specific XMPP server I'm using (ejabberd) implements this correctly. My question is, what's the reason for this rule? Is there another way to achieve the use case I'm interested in, short of hacking the code to take it out of compliance? thanks, Dan Dormont
