asnGetAndSubscribePresence

This Command is for Subscribing a contact

It contains three Attributes
Argument is responsible for details over the subscription of contacts and this argument will be sent to Server
Result contains the info which is sent from server
Error shows which type of an error is occurred

ArgumentType: AsnGetAndSubscribePresenceArgument

AsnGetAndSubscribePresenceArgument is an Object

Name Type Optional Comment
seqContactIDs UTF8StringList Angeben, welche Kontakte man abonnieren will

iEventFlagsToSubscribe number yes AsnPresenceSubscriptionFlags: Welche Events abonniert werden sollen, default am Server: alle

iContactDetailsReturnFilter number yes AsnPresenceSubscriptionFlags: Welche Daten möchte man initial hier zurück bekommen, default am Server: alle

bOpenOnlyInternalContacts boolean yes Anonyme Benutzer schränken diesen Filter IMMER ein.
Nur die Kontakte öffnen, die der entsprechende Server selbst verwaltet

bDontRequestPermissions boolean yes Keine Berechtigungsanfrage starten

optionalParams AsnOptionalParameters yes (z.B. sollen anonyme Benutzer eben nicht alle Events bekommen können

ResultType: AsnGetAndSubscribePresenceResult

AsnGetAndSubscribePresenceResult is an Object

Name Type Optional Comment
seqSubscribedPresence AsnPresenceList Kontakte die angefordert wurden

optionalParams AsnOptionalParameters yes

ErrorType: AsnRequestError

AsnRequestError is an Object

Name Type Optional Comment
iErrorDetail number
u8sErrorString string
optionalParams AsnOptionalParameters yes

Version 6.1