SNAC(04,0B)  CLI_ICBM_SENDxACK 

Client send this snac as reply to SNAC(04,07). Server transfer it to client without changes, but only if its format is valid. This snac also used for auto-messages (away message/busy message/chat message/etc).

 00 04   word   SNAC family
 00 0B   word   SNAC subtype
 00 00   word   SNAC flags
 xx xx xx xx   dword   SNAC request-id
 xx xx xx xx
 xx xx xx xx
  qword   msg-id cookie
 
 xx xx   word   message type (channel)
 xx   byte   screenname string length
 xx ..   string   screenname string
 00 03   word   reason code
 
 1b 00   word (LE)   length of following data chunk
 xx xx   word (LE)   client dc protocol version
 00 00 00 00   dword (LE)   unknown
 00 00 00 00   dword (LE)   unknown
 00 00 00 00   dword (LE)   unknown
 00 00 00 00   dword (LE)   unknown
 00 00   word (LE)   unknown
 xx xx xx xx   dword (LE)   client futures
 00   byte   unknown
 xx xx   word (LE)   sequence number (pseq#1)
 
 0e 00   word (LE)   length of the following data chunk
 xx xx   word (LE)   sequence number (same as pseq#1)
 00 00 00 00   dword (LE)   unknown
 00 00 00 00   dword (LE)   unknown
 00 00 00 00   dword (LE)   unknown
 
 xx   byte   message type
 xx   byte   message flags
 00 00   word (LE)   status code (not used here)
 00 00   word (LE)   priority code (not used here)
 xx xx   word (LE)   message string length
 xx ..   string   message string (null-terminated)
 00 00 00 00   dword (LE)   text color (rgbn, not used, optional)
 00 00 00 00   dword (LE)   background color (rgbn, not used, optional)

Example SNAC dump with flap header:

  2A 02 54 28 00 6E 00 04  00 0B 00 00 00 00 00 0B *.T(.n..........
  F3 3A C1 0C 70 18 00 00  00 02 07 36 32 31 38 38 .:..p......62188
  39 35 00 03 1B 00 07 00  00 00 00 00 00 00 00 00 95..............
  00 00 00 00 00 00 00 00  00 00 03 00 00 00 00 07 ................
  00 0E 00 07 00 00 00 00  00 00 00 00 00 00 00 00 ................
  00 E9 03 00 00 00 00 1B  00 55 73 65 72 20 69 73 .........User is
  20 63 75 72 72 65 6E 74  6C 79 20 4F 63 63 75 70  currently Occup
  69 65 64 00                                      ied.


  Main | Basic | Login | Snaclist | Sequences | Misc | Changes | Credits | Terms