SNAC(04,01)  SRV_ICBM_ERROR  

This snac mean that server can't send your message to recipient because it invalid, too large, wrong type or not supported by receiver. See also SNAC(04,0A), SNAC(04,0C) for more info. Most used error types:

0x04 - you are trying to send message to offline client ("")
0x09 - message not supported by client
0x0E - your message is invalid (incorrectly formated)
0x10 - receiver/sender blocked

There is more values. See also error types complete list.

 00 04   word   SNAC family
 00 01   word   SNAC subtype
 00 00   word   SNAC flags
 xx xx xx xx   dword   SNAC request-id
 xx xx   word   error code (see list above)
 00 08   word   TLV.Type(0x08) - error subcode, from "tlv tags" list
 xx xx   word   TLV.Length
 xx xx   word   error subcode

Example SNAC dump with flap header:

  2A 02 EF D9 00 0C 00 04  00 01 00 00 00 00 00 14  *...............
  00 0E                                             ..


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