Protocols/OSCAR/Foodgroups/ICQ/Offline Messages 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="offline_msgs"></a> Retrieving offline messages sequence
 

     ICQ IM service has ability to save messages were sent to you when you was offline. ICQ client can request these saved messages (called offline messages) after login sequence. After receiving offline messages client should ask server to delete them or it will receive them in next request. If there is no offline messages server sends only SNAC(15,03)/0042 (without SNAC(15,03)/0041)

 Retrieving offline messages
  >>   SNAC(15,02)/003C   Client sends offline messages request
  <<   SNAC(15,03)/0041   Server sends message #1
  <<   ...   ...
  <<   SNAC(15,03)/0041   Server sends message #N
  <<   SNAC(15,03)/0042   Server sends end-of-offline messages snac
  >>   SNAC(15,02)/003E   Client ask server to delete offline messages