I am having problems getting Openfire to send an invite message to all user resources associated with a user jid. I am using Openfire(3.9.3) and Strophe(1.1.3).
The users jid has 2 resources logged in on openfire (e.g. [email protected]/e1ef0b84, [email protected]/fa51aad7).
I have sent a MUC invite message to a user(i.e. userA) in order to join a room.
<?xml version="1.0"?>
<message xmlns:stream="http://etherx.jabber.org/streams"
xmlns="jabber:client" from="[email protected]" to="[email protected]"
version="1.0">
<x xmlns="http://jabber.org/protocol/muc#user">
<invite from="[email protected]"/>
</x>
<x xmlns="jabber:x:conference" jid="[email protected]"/>
</message>
I expected the invited to be sent to both resources (e.g. [email protected]/e1ef0b84, [email protected]/fa51aad7), however it only appears to be sent to the last logged in resources. For example if I logged in my phone as userA and then logged into my laptop as userA, the invite would only be sent to the laptop user.
Openfire seems to correctly route normal xmpp message to both user resources, I had expected muc invites to be handled in the same way.
Does anyone know whether this is at all possible?
Thanks, Steve