<html><head></head>
<body>
<br>
Mike,<br>
you must not be sending your presence/roster out to the server..<br>
after you connect, and are auth, add these to tags to your outgoing stuff:<br>
<iq type='get'><query xmlns='jabber:iq:roster'/></iq><br>
and<br>
<presence/><br>
<br>
this should get you logged into all your transports (gateways) and let you send messages to ICQ or AIM<br>
<br>
Mike Petras wrote:<br>
<blockquote type="cite">
<meta content="MSHTML 5.00.2314.1000" name="GENERATOR">
<style>
<style></style>
</style>
<div>
<font size="2">I am trying to write a program that connects to the jabber.com
server to send messages to Jabber, ICQ and AOL users. I created an account
(mikewp) using the JabberIM client and added my ICQ account using JabberIM. It
works great - I can send and receive messages to and from Jabber and ICQ clients
(haven't tried AIM yet). In my program I connect to jabber.com on 5222 and open
the XML stream as described in the Client / Server documentation. Then I send
the iq message to log in to that same mikewp account. All of this works great -
I get the XML responses described in the documentation. But when I try to send a
message to <a href="mailto:icq#@icq.jabber.com">icq#@icq.jabber.com</a> I get an
error message saying I'm not authorized to use the ICQ transport. I suspect I'm
missing a step involving logging in to use the ICQ transport that the JabberIM
client performs because it knows about my ICQ account. </font></div>
<div> </div>
<div>
<font size="2">Any suggestions of things to try? Any pointers to
documenation?</font></div>
<div> </div>
<div>
<font size="2">Any help is much appreciated.</font></div>
<div>
<font size="2">
Thanks,</font></div>
<div>
<font size="2">
Mike</font></div>
</blockquote>
<br>
<br>
</body>
</html>