I am currently implementing an MUC(Members only) application for the mobile platform. I am able to get the MUC working and the mobile clients are able to communicate with one another.
The problem i am trying to solve is that i would like an user to reserve a nickname in the MUC service which is valid across all rooms, so that nobody can disguise him in the chat. I have done a lot of reading but haven't found any appropriate example on an user can reserve a nickname across all rooms.
Any help in pointing me to the right documentation would be appreciated.
Thanks, Mithun
As stated in ejabberd
mod_mucdocumentation, ejabberd MUC service allows registering a nickname for a user at the MUC service level:You can do that easily from a client supporting service discovery (Like Psi).
At XMPP level, it translate into the following XMPP packet exchange. Discovery step is optional.
register:It means you can you can initiate the nick registration process: