[jadmin] jabber-conference problems
Nolan Rumble
linux at physics.sun.ac.za
Thu May 18 09:46:07 CDT 2006
Hi,
I seem to be having problems with the jabber-conference plugin. I can't
for the life of me seem to figure out why the main jabberd doesn't listen
on port 7010.
The problem is not with the jabberd using jabber-conference.xml because
when I use the debug mode, I can see it's trying to make a connection to
the main jabber server.
My debug output on the main jabberd service is:
modules.c:176 mapi_call returning unhandled
Thu May 18 16:18:16 2006 util.c:76 dropping 404 packet <presence
to='admin at host.com/nolan' from='nolan at host.com/Pandion'><x
xmlns='http://jabber.org/protocol/muc'/><x
xmlns='jabber:x:avatar'><hash>e6eea482548c7c742f5ba45d705fa01998239671</hash></x></presence>
The entry in jabber.xml for conference is like so:
<conference jid="host.com" name="Private Conferencing" type="private" />
<item jid="host.com" name="Public Conferencing" type="public"
category="conference">
<ns>jabber:iq:register</ns>
<ns>gc-1.0</ns>
<ns>http://jabber.org/protocol/muc</ns>
</item>
<service id="conferencelinker">
<host>host.com</host>
<accept>
<ip>123.123.123.123</ip>
<port>7010</port>
<secret>jabber</secret>
</accept>
</service>
In jabber-conference.xml:
<service id="conferencelinker">
<uplink/>
<connect>
<ip>123.123.123.123</ip>
<port>7010</port>
<secret>j4bb3r</secret>
</connect>
</service>
<service id='host.com'>
<load>
<conference>/usr/lib/jabber/mu-conference/mu-conference.so</conference>
</load>
<conference xmlns='jabber:config:conference'>
<public/>
<vCard>
<FN>Public Chatrooms</FN>
<DESC>This service is for public chatrooms.</DESC>
<URL>http://host.com/logs/</URL>
</vCard>
<history>20</history>
<sadmin>
<user>nolan at host.com</user>
</sadmin>
<notice>
<join>has become available</join>
<leave>has left</leave>
<rename>is known as</rename>
</notice>
</conference>
</service>
When I look at all the documentation they all suggest that you modify
your nameserver to resolve conference.host.com to an IP. Does the
conference server argument require the specified server string to start
with conference?
If someone can please shed some light on what I'm doing wrong I would
greatly appreciate it :)
Thanks
Nolan
More information about the JAdmin
mailing list