Hi there, I am developing a client application and I have a problem when users leave chat rooms.
When they are within the chat room, they communicate like this: <message to="[EMAIL PROTECTED]" from="[EMAIL PROTECTED]/rob"><body>test</body></message> And the message is received as expected: <message to="[EMAIL PROTECTED]/home" from="[EMAIL PROTECTED]/rob" type="groupchat" cnu=""><body>test</body></message> My users are then leaving the conference room like this: <presence type="unavailable" to="[EMAIL PROTECTED]/rob" /> Which as expected notifies all the other room members: <presence type="unavailable" to="[EMAIL PROTECTED]/home" from="[EMAIL PROTECTED]/rob" /> We then then switch to direct person-to-person messaging like this: <message to="[EMAIL PROTECTED]" from="[EMAIL PROTECTED]"><body>lalal</body></message> However the problem is that the message is never received by the recipient. If the users stay in the chat room, Jabber does pass on their private messages within the chat room using this format: <message to="[EMAIL PROTECTED]/qqq" from="[EMAIL PROTECTED]/rob"><body>test</body></message> But I need the other users in the system to no longer see the users who have left the room so this is no good! (Note with my client the nickname in the chat room is the same as the Jabber username so mismatch of username is not the cause). Does anyone know whats going wrong here? Thanks, Rob _______________________________________________ jdev mailing list [EMAIL PROTECTED] http://mailman.jabber.org/listinfo/jdev
