Hello! We are about to develop an application which needs to be able to send notifications to ICQ/AIM accounts. This software is needed to be writted in Java.
We wrote simple test, which logs into a jabber server, then registers in transport and trying to send a message, but for some reason that doesn't work. Below you may find packet log: >> <iq type='get' from='[EMAIL PROTECTED]/Feridian' to='icq.domain.com' >> id='abcd2'> <query xmlns='jabber:iq:register'/> </iq> << <iq from='icq.domain.com' to='[EMAIL PROTECTED]/Feridian' id='abcd2' type='result'> <query xmlns='jabber:iq:register'> <instructions>Please type your ICQ user id number into the username field and your password.</instructions> <username>123456</username> <password/> <registered/> </query> </iq> >> <iq type='set' from='[EMAIL PROTECTED]/Feridian' to='icq.domain.com' >> id='abcd3'> <query xmlns='jabber:iq:register'> <username>123456</username> <password>password</password> </query> </iq> << <iq from='icq.domain.com' to='[EMAIL PROTECTED]/Feridian' type='result' id='abcd3'/> >> <iq from='[EMAIL PROTECTED]/Feridian' type='set' id='push' to='[EMAIL >> PROTECTED]/Feridian' > <query xmlns='jabber:iq:roster'> <item subscription='none' jid='icq.domain.com' /> </query> </iq> << <iq from='[EMAIL PROTECTED]/Feridian' to='[EMAIL PROTECTED]/Feridian' type='error' id='push'> <query xmlns='jabber:iq:roster'> <item subscription='none' jid='icq.domain.com'/> </query> <error code='404' type='wait'> <recipient-unavailable xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/> </error> </iq> >> <presence to="icq.domain.com" from="[EMAIL PROTECTED]/Feridian" id="abcd4"> <show>chat</show> </presence> << <presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Feridian' type='unavailable'> <c node='http://pyicq-t.blathersource.org/protocol/caps' xmlns='http://jabber.org/protocol/caps' ver='0.8'/> </presence> As stated in XEP-0100, after getting registration response transport/jabber should send presence packet, like this <presence from="icq.domain.com" type="subscribe" to="[EMAIL PROTECTED]/Psi" /> But this packet isn't sent by server! But if I dump packets sent by Psi, there is such responce packet. What could I miss? -- Eugene N Dzhurinsky