Hi,
I am trying to federate Openfire and Broadsoft xmpp server for group chat.
When conference is on Openfire side and I try to invite a Broadsoft user, Broadsoft server sends a disco info after receiving the invitation :
<iq type="get"
to="prosody_broadsoft@xxx"
id="qxmpp5213"
from="btbctestbtotauser4@xxx>
<query xmlns="http://jabber.org/protocol/disco#info" node="http://jabber.org/protocol/disco#info"/>
</iq>
then openfire returns
<iq
from='prosody_broadsoft@xxx'
id='qxmpp5213'
to='btbctestbtotauser4@xxx' type='error' xml:lang='en'>
<error code='503' type='cancel'>
<service-unavailable xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
<text xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
</error>
</iq>
because of this Broadsoft server doesn't sent his presence to the conference...
For instance cisco xmpp server answers correctly to this iq :
<iq from='btbctestbtotauser6@xxx'
id='qxmpp1110'
to='chat626712022520225@xxx'
type='get' xml:lang='en-US'>
<query xmlns='http://jabber.org/protocol/disco#info' node='http://jabber.org/protocol/disco#info'/>
</iq>
<iq from='chat626712022520225@xxxxx'
id='qxmpp1110'
to='btbctestbtotauser6@xxx'
type='result' xml:lang='en-US'>
<query node='http://jabber.org/protocol/disco#info' xmlns='http://jabber.org/protocol/disco#info'>
<identity category='conference' name='chat626712022520225' type='text'/>
<feature var='groupchat'/><feature var='gc-1.0'/>
<feature var='http://jabber.org/protocol/muc'/>
<feature var='jabber:iq:register'/>
<feature var='jabber:iq:search'/>
<x type='result' xmlns='jabber:x:data'>
<field var='muc#roomconfig_roomname'/></x>
<feature var='muc_open'/>
<feature var='muc_nonanonymous'/>
<feature var='muc-show-unavailable'/>
<feature var='muc-invite-participant'/>
<feature var='muc_unsecured'/>
<feature var='muc-privmsg-visitor'/>
<feature var='muc-subj-participant'/>
<feature var='muc_unmoderated'/>
<feature var='muc-history'/>
<feature var='urn:xmpp:time'/>
</query>
</iq>
Could you please tell me why openfire returns error code='503' ?
Regards,
Michel