I am trying to set up a connection to a MUC room on my local Openfire server. The following is the interaction:
I am logged in to Openfire as test1@stt.localhost/home
<presence to=‘test@conference.stt.localhost/test1’
xmlns='jabber:client'>
<presence xmlns=‘jabber:client’
to='test1@stt.localhost/home'
from='test@conference.stt.localhost/test1'>
<item affiliation=‘none’
role='participant'/>
<message xmlns=‘jabber:client’
type='groupchat'
from='test@conference.stt.localhost'
to='test1@stt.localhost/home'>
Starting Topic
<delay xmlns=‘urn:xmpp:delay’
stamp='2012-12-18T04:31:31.574Z'
from='test@conference.stt.localhost'/>
<x xmlns=‘jabber:x:delay’
stamp=‘20121218T04:31:31’
from=‘test@conference.stt.localhost’/>
As you can see, the presence response is missing the element. Is there a specific configuration that controlls this, or is there a problem with my presence request? I know the from attribute is missing, but it is implied properly by the server, and if I put it in, the response is the same. In addition, if I look in the admin pannel, the user is properly added to the chat room, and removed when I send the appropriate reqest to the chat room.