Protocols/OSCAR/Foodgroups/ICQ/Registration Sequence

From NINA Wiki
Jump to navigation Jump to search
OSCAR Protocol
IntroductionTermsClients
Basic
DatatypesFLAPSNACTLV
UUIDsErrorsTool IDs
Host Interaction
Rate LimitsMigrationMessages
Other Services
ADMINADVERTALERT
BARTBOSBUCPCHAT
CHAT_NAV
Tutorials
Sign OnBARTRendezvous
ICBMLocateBuddies
Foodgroups
OSERVICE (0x0001)
LOCATE (0x0002)
BUDDY (0x0003)
ICBM (0x0004)
ADVERT (0x0005)
INVITE (0x0006)
ADMIN (0x0007)
POPUP (0x0008)
PD (0x0009)
USER_LOOKUP (0x000A)
STATS (0x000B)
TRANSLATE (0x000C)
CHAT_NAV (0x000D)
CHAT (0x000E)
ODIR (0x000F)
BART (0x0010)
FEEDBAG (0x0013)
ICQ (0x0015)
BUCP (0x0017)
ALERT (0x0018)
PLUGIN (0x0022)
UNNAMED_FG_24 (0x0024)
MDIR (0x0025)
ARS (0x044A)
 <a name="registration"></a> New uin registration sequence
 

     ICQ IM service supports automatic user registration. So client can obtain new account in real time. To perform new uin registration client should provide only password and random request id. Server also can reply via SNAC(17,01) if it can't create new user account.

 New uin registration
  <>   connect   Client connects to authorizer server
  >>   SNAC(17,04)   Client sends registration request
  <<   SNAC(17,05)   Server sends new uin (registration reply)
  <>   disconnect   Client disconnects from authorizer