[icq-devel] News: SNAC(04,06)



Alexandr V. Shutko AVShutko at mail.khstu.ru
Wed Feb 12 03:05:34 CET 2003


Hello icq-devel,

I found new info about SNAC(04,06) and SNAC(04,07) channel 2 (type-2)
messages. They both contain TLV(05). And I found that format for this
TLV is depend on capability it contain:

-------------------------------------------------------------------------
00 05           // TLV 0x05
00 D0           // TLV size

00 00           // abort flag

7C 75 F9 29     // message cookie
02 49 00 00 

xx xx xx xx     // capability - I think it describe
xx xx xx xx     // following data tlv chain
xx xx xx xx
xx xx xx xx

xx ..           // tlv_chain depends on capability
-------------------------------------------------------------------------

We all known TLV(05) format for {09461349-4C7F-11D1-8222-444553540000}
capability (it contain tlv(2711) in data chain), but I found that you
can send your own messages with your data - just replace default CLSID
by yours. AOL server on unknown CLSID just copy tlv chain from
SNAC(04,06) to SNAC(04,07) and send it to user. WARN: Server will
return error 0x09 if recipient doesn't have such capability.

-- 
With respect,
Alexandr V. Shutko                           mailto:AVShutko at mail.khstu.ru



More information about the icq-devel mailing list