ID
|
Name
|
Service
|
Status
|
Version
|
0x0015
|
ICQ
|
BOS
|
Active
|
1.2
|
SNACs for ICQ-specific features, primarily in legacy ICQ clients which use OSCAR.
Subgroup
|
Origin
|
Name
|
0x0001
|
Any
|
ICQ__ERR
|
This is the error SNAC for the ICQ foodgroup.
|
0x0002
|
Client
|
ICQ__DB_QUERY
|
Information request used by legacy ICQ clients.
|
0x0003
|
Host
|
ICQ__DB_REPLY
|
Host information response to ICQ__DB_QUERY.
|
Common TLVs
From Aleksandr Shutko: SNAC(15,xx) - list of the TLVs SNAC(15,xx) TLV_LIST
There was some changes in ICQ service protocol in family 0x15 since ICQ2001 client.
First came changes in search sequence - search became tlv-based. Then was changed
info-update sequence in ICQLite. Here is the list of TLVs used in tlv-based requests:
|
310 |
0x0136 |
uint32 |
User uin |
(search) |
320 |
0x0140 |
sstring |
User firstname |
|
330 |
0x014A |
sstring |
User lastname |
|
340 |
0x0154 |
sstring |
User nickname |
|
350 |
0x015E |
ecombo |
User email |
|
360 |
0x0168 |
acombo |
Age range to search |
(search) |
370 |
0x0172 |
uint16 |
User age |
|
380 |
0x017C |
uint8 |
User gender |
|
390 |
0x0186 |
uint16 |
User spoken language |
|
400 |
0x0190 |
sstring |
User home city name |
|
410 |
0x019A |
sstring |
User home state abbr |
|
420 |
0x01A4 |
uint16 |
User home country code |
|
430 |
0x01AE |
sstring |
User work company name |
|
440 |
0x01B8 |
sstring |
User work department name |
|
450 |
0x01C2 |
sstring |
User work position (title) |
|
460 |
0x01CC |
uint16 |
User work ocupation code |
|
470 |
0x01D6 |
icombo |
User affilations node |
|
490 |
0x01EA |
icombo |
User interests node |
|
510 |
0x01FE |
icombo |
User past info node |
|
530 |
0x0212 |
icombo |
User homepage category/keywords |
|
531 |
0x0213 |
hcombo |
User homepage url |
|
550 |
0x0226 |
sstring |
Whitepages search keywords string |
(search) |
560 |
0x0230 |
uint8 |
Search only online users flag |
(search) |
570 |
0x023A |
bcombo |
User birthday info (year, month, day) |
|
600 |
0x0258 |
sstring |
User notes (about) text |
|
610 |
0x0262 |
sstring |
User home street address |
|
620 |
0x026C |
uint32 |
User home zip code |
|
630 |
0x0276 |
sstring |
User home phone number |
|
640 |
0x0280 |
sstring |
User home fax number |
|
650 |
0x028A |
sstring |
User home cellular phone number |
|
660 |
0x0294 |
sstring |
User work street address |
|
670 |
0x029E |
sstring |
User work city name |
|
680 |
0x02A8 |
sstring |
User work state name |
|
690 |
0x02B2 |
uint16 |
User work country code |
|
700 |
0x02BC |
uint32 |
User work zip code |
|
710 |
0x02C6 |
sstring |
User work phone number |
|
720 |
0x02D0 |
sstring |
User work fax number |
|
730 |
0x02DA |
sstring |
User work webpage url |
|
760 |
0x02F8 |
uint8 |
User 'show web status' permissions |
|
780 |
0x030C |
uint8 |
User authorization permissions |
|
790 |
0x0316 |
uint8 |
User GMT offset |
|
800 |
0x0320 |
sstring |
User originally from city |
|
810 |
0x032A |
sstring |
User originally from state |
|
820 |
0x0334 |
uint16 |
User originally from country (code) |
|
|
|
sstring - uint16 value (length) and then asciiz string
ecombo - sstring and uint8 value (email permission)
acombo - two uint16 values (min age & max age)
icombo - uint16 value (category) and then sstring (keywords)
bcombo - uint16 value (year), uint16 - month, uint16 - day
hcombo - uint16 value (category ?) and then sstring
|
|
ICQ Direct Connection
Types
X
Versions
X
ICQ Statuses
X
Marriage
X