Protocols/OSCAR/Messages
Jump to navigation
Jump to search
OSCAR Protocol |
Introduction • Terms • Clients |
Basic |
Datatypes • FLAP • SNAC • TLV |
UUIDs • Errors • Tool IDs |
Host Interaction |
Rate Limits • Migration • Messages |
Other Services |
ADMIN • ADVERT • ALERT |
BART • BOS • BUCP • CHAT |
CHAT_NAV |
Tutorials |
Sign On • BART • Rendezvous |
ICBM • Locate • Buddies |
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) |
Contents
Message
From Aleksandr Shutko: Message format in extended data for rendezvous channel.
|
|
Message Types
Message types. Each OSCAR message has type. It can be just plain message, url message, contact list, wwp, email express or another. Only one byte used for message type. Here is the list of known message types:
0x01 | MTYPE_PLAIN | Plain text (simple) message |
0x02 | MTYPE_CHAT | Chat request message |
0x03 | MTYPE_FILEREQ | File request / file ok message |
0x04 | MTYPE_URL | URL message (0xFE formatted) |
0x06 | MTYPE_AUTHREQ | Authorization request message (0xFE formatted) |
0x07 | MTYPE_AUTHDENY | Authorization denied message (0xFE formatted) |
0x08 | MTYPE_AUTHOK | Authorization given message (empty) |
0x09 | MTYPE_SERVER | Message from OSCAR server (0xFE formatted) |
0x0C | MTYPE_ADDED | "You-were-added" message (0xFE formatted) |
0x0D | MTYPE_WWP | Web pager message (0xFE formatted) |
0x0E | MTYPE_EEXPRESS | Email express message (0xFE formatted) |
0x13 | MTYPE_CONTACTS | Contact list message |
0x1A | MTYPE_PLUGIN | Plugin message described by text string |
0xE8 | MTYPE_AUTOAWAY | Auto away message |
0xE9 | MTYPE_AUTOBUSY | Auto occupied message |
0xEA | MTYPE_AUTONA | Auto not available message |
0xEB | MTYPE_AUTODND | Auto do not disturb message |
0xEC | MTYPE_AUTOFFC | Auto free for chat message |
Message Flags
Message flags. Message flag used to indicate additional message properties.
like auto message, multiple recipients message, etc. Message flag field occupy 1
byte. Here is the list of known message flag codes:
|