Protocols/OSCAR/SNAC/ICQCHAT ERR: Difference between revisions

From NINA Wiki
Jump to navigation Jump to search
(Created page with "{{Protocols/OSCAR}} {{Protocols/OSCAR/SNAC/Stats |origin={{Protocols/OSCAR/SNAC/ICQCHAT__ERR/Origin}} |name=ICQCHAT__ERR |id=0x0012, 0x0001 |service={{Protocols/OSCAR/Foodgrou...")
 
No edit summary
 
Line 1: Line 1:
{{Protocols/OSCAR}}
{{Protocols/OSCAR}}
{{Protocols/OSCAR/SNAC/Stats
{{Protocols/OSCAR/SNAC/Stats
|id=0x0012, 0x0001
|origin={{Protocols/OSCAR/SNAC/ICQCHAT__ERR/Origin}}
|origin={{Protocols/OSCAR/SNAC/ICQCHAT__ERR/Origin}}
|name=ICQCHAT__ERR
|name=ICQCHAT__ERR
|id=0x0012, 0x0001
|foodgroup=ICQCHAT
|service={{Protocols/OSCAR/Foodgroups/ICQCHAT/Service}}
|service={{Protocols/OSCAR/Foodgroups/ICQCHAT/Service}}
|status={{Protocols/OSCAR/Foodgroups/ICQCHAT/Status}}
|status={{Protocols/OSCAR/Foodgroups/ICQCHAT/Status}}
Line 10: Line 11:
{{Protocols/OSCAR/SNAC/ICQCHAT__ERR/Description}}
{{Protocols/OSCAR/SNAC/ICQCHAT__ERR/Description}}


=== SNAC Header ===
== SNAC Header ==
{{Protocols/OSCAR/SNAC/Header
{{Protocols/OSCAR/SNAC/Header
|foodgroup=00 12
|foodgroup=00 12
|subgroup=00 01
|subgroup=00 01
|flags=00 00
|flags=00 00}}
|reqid=00 00 00 00}}
 
== SNAC Data ==
Error code is required, however the TLV chain is optional depending on the error code and/or other information the user needs to be provided.


=== SNAC Data ===
{| class="wikitable"
{| class="wikitable"
! Name
! Name
! Type
! Length
! Value
! Note
! Note
|-
|-
| Code
| Code
| uint16 (word)
| uint16 (word)
| ''[Class: [[Protocols/OSCAR/Errors#Class:_ERROR_CODE|ERROR__CODE]]]'' Error code
| xx xx
| ''[Class: [[Protocols/OSCAR/Errors#Class:_ERROR_CODE|ERROR__CODE]]]''
|-
|-
| TLVs
| TLV
| Rest of SNAC array of [[Protocols/OSCAR/TLV|TLV]]
| blob
| ''[Class: [[Protocols/OSCAR/Errors#TLV_Class:_ERROR_TAGS|ERROR__TAGS]]]'' Optional error parameters
| xx ..
| ''[Class: [[Protocols/OSCAR/Errors#TLV_Class:_ERROR_TAGS|ERROR__TAGS]]]''
|}
|}


=== ICQCHAT SNACs ===
== ICQCHAT SNACs ==
{{Protocols/OSCAR/Foodgroups/ICQCHAT/SNACs/Simple}}
{{Protocols/OSCAR/Foodgroups/ICQCHAT/SNACs/Simple}}


[[Category:Stub]]
[[Category:AOL]]
[[Category:AOL]]
[[Category:AIM]]
[[Category:AIM]]

Latest revision as of 21:10, 23 March 2020

OSCAR Protocol
IntroductionTermsClients
Basic
DatatypesFLAPSNACTLV
UUIDsErrorsTool IDs
Host Interaction
Rate LimitsMigrationMessages
Other Services
ADMINADVERTALERT
BARTBOSBUCPCHAT
CHAT_NAV
Tutorials
Sign OnBARTRendezvous
ICBMLocateBuddies
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)
ID Origin Name Foodgroup Service Status Version
0x0012, 0x0001 Any ICQCHAT__ERR ICQCHAT CHAT Active 1.1

This is the error SNAC for the ICQCHAT foodgroup.

SNAC Header

Foodgroup uint16 (word) 00 12
Subgroup uint16 (word) 00 01
Flags uint16 (word) 00 00
Request ID uint32 (dword) xx xx xx xx

SNAC Data

Error code is required, however the TLV chain is optional depending on the error code and/or other information the user needs to be provided.

Name Length Value Note
Code uint16 (word) xx xx [Class: ERROR__CODE]
TLV blob xx .. [Class: ERROR__TAGS]

ICQCHAT SNACs

SNAC List
Subgroup Origin Name
0x0001 Any ICQCHAT__ERR
This is the error SNAC for the ICQCHAT foodgroup.
0x0002 Template:Protocols/OSCAR/SNAC/ICQCHAT ROOM INFO UPDATE/Origin ICQCHAT__ROOM_INFO_UPDATE
Template:Protocols/OSCAR/SNAC/ICQCHAT ROOM INFO UPDATE/Description
0x0003 Template:Protocols/OSCAR/SNAC/ICQCHAT USERS JOINED/Origin ICQCHAT__USERS_JOINED
Template:Protocols/OSCAR/SNAC/ICQCHAT USERS JOINED/Description
0x0004 Template:Protocols/OSCAR/SNAC/ICQCHAT USERS LEFT/Origin ICQCHAT__USERS_LEFT
Template:Protocols/OSCAR/SNAC/ICQCHAT USERS LEFT/Description
0x0005 Template:Protocols/OSCAR/SNAC/ICQCHAT CHANNEL MSG TOHOST/Origin ICQCHAT__CHANNEL_MSG_TOHOST
Template:Protocols/OSCAR/SNAC/ICQCHAT CHANNEL MSG TOHOST/Description
0x0006 Template:Protocols/OSCAR/SNAC/ICQCHAT CHANNEL MSG TOCLIENT/Origin ICQCHAT__CHANNEL_MSG_TOCLIENT
Template:Protocols/OSCAR/SNAC/ICQCHAT CHANNEL MSG TOCLIENT/Description
0x0007 Template:Protocols/OSCAR/SNAC/ICQCHAT EVIL REQUEST/Origin ICQCHAT__EVIL_REQUEST
Template:Protocols/OSCAR/SNAC/ICQCHAT EVIL REQUEST/Description
0x0008 Template:Protocols/OSCAR/SNAC/ICQCHAT EVIL REPLY/Origin ICQCHAT__EVIL_REPLY
Template:Protocols/OSCAR/SNAC/ICQCHAT EVIL REPLY/Description
0x0009 Template:Protocols/OSCAR/SNAC/ICQCHAT CLIENT ERR/Origin ICQCHAT__CLIENT_ERR
Template:Protocols/OSCAR/SNAC/ICQCHAT CLIENT ERR/Description
0x000A Template:Protocols/OSCAR/SNAC/ICQCHAT PAUSE ROOM REQ/Origin ICQCHAT__PAUSE_ROOM_REQ
Template:Protocols/OSCAR/SNAC/ICQCHAT PAUSE ROOM REQ/Description
0x000B Template:Protocols/OSCAR/SNAC/ICQCHAT PAUSE ROOM ACK/Origin ICQCHAT__PAUSE_ROOM_ACK
Template:Protocols/OSCAR/SNAC/ICQCHAT PAUSE ROOM ACK/Description
0x000C Template:Protocols/OSCAR/SNAC/ICQCHAT RESUME ROOM/Origin ICQCHAT__RESUME_ROOM
Template:Protocols/OSCAR/SNAC/ICQCHAT RESUME ROOM/Description
0x000D Template:Protocols/OSCAR/SNAC/ICQCHAT SET ICQUSER INFO/Origin ICQCHAT__SET_ICQUSER_INFO
Template:Protocols/OSCAR/SNAC/ICQCHAT SET ICQUSER INFO/Description
0x000E Template:Protocols/OSCAR/SNAC/ICQCHAT CHANGE ICQSTATUS/Origin ICQCHAT__CHANGE_ICQSTATUS
Template:Protocols/OSCAR/SNAC/ICQCHAT CHANGE ICQSTATUS/Description
0x000F Template:Protocols/OSCAR/SNAC/ICQCHAT SEND FULL INFO/Origin ICQCHAT__SEND_FULL_INFO
Template:Protocols/OSCAR/SNAC/ICQCHAT SEND FULL INFO/Description
0x0010 Template:Protocols/OSCAR/SNAC/ICQCHAT INTERESTS LIST QUERY/Origin ICQCHAT__INTERESTS_LIST_QUERY
Template:Protocols/OSCAR/SNAC/ICQCHAT INTERESTS LIST QUERY/Description
0x0011 Template:Protocols/OSCAR/SNAC/ICQCHAT INTERESTS LIST REPLY/Origin ICQCHAT__INTERESTS_LIST_REPLY
Template:Protocols/OSCAR/SNAC/ICQCHAT INTERESTS LIST REPLY/Description