[icq-devel] SNAC 2,1

David Walluck david at anti-microsoft.org
Thu Feb 13 21:32:11 CET 2003

Hash: SHA1

On Thursday February 13, 2003 02:58 pm, Rüdiger Kuhlmann wrote:
> >--[SvenÅke Andersson]--<SvenAkeA at hotmail.com>
> >
> > SNAC(2,1) - Does anyone know this one?
> No, but SNAC(*,1) is usually the error message reply for SNAC(*,2).
> Btw, does anyone know more about SNAC(1,b) other than that the server
> will disconnect you soonish?

That is the SERVERPAUSE SNAC. To this you must reply with SERVERPAUSE_ACK 
SNAC(0x0001, 0x000c). The format of this SNAC is simply the groups (short) 
that you support on that connection. For ICQ, this will basically be all of 
your groups. For AOL, you normally have more than one server connection, each 
supporting a unique set of groups.

After this the server will send a MIGRATIONREQ SNAC(0x0001, 0x00012). The 
format of this SNAC is as follows: groupCount (short), groups, TLV. The TLV 
contains the IP and cookie (the TLV types you should be familiar with from 
the login process).

What you're supposed to do is move the groups you posted to the new server. 
This is the correct way to do it, but the other way is to simply ignore the 
groups and perform the normal login process over again.

- -- 

David Walluck
<david at anti-microsoft.org>
Version: GnuPG v1.2.1 (GNU/Linux)


More information about the icq-devel mailing list