IOS

RFC-3920:Core
RFC-3921:Instant Messaging and Presence
XEP-0012 Last Activity
XEP-0016 Privact lists
XEP-0054 VCARD-temp
XEP-0085 Chat State Notifications
XEP-0153 vCard-Based Avatars
XEP-0172 User Nickname
XEP-0184 Message delivery receipts
XEP-0191 Blocking commands
XEP-0198 Stream Management
XEP-0199 XMPP Ping
XEP-0176: Jingle ICE-UDP
XEP-0136: Message Archiving
XEP-0045: Multi-User Chat

ANDROID

RFC-3920:Core
RFC-3921:Instant Messaging and Presence
XEP-0012 Last Activity
XEP-0016 Privact lists
XEP-0054 VCARD-temp
XEP-0085 Chat State Notifications
XEP-0153 vCard-Based Avatars
XEP-0172 User Nickname
XEP-0184 Message delivery receipts
XEP-0191 Blocking commands
XEP-0198 Stream Management
XEP-0199 XMPP Ping
XEP-0176: Jingle ICE-UDP
XEP-0136: Message Archiving
XEP-0045: Multi-User Chat

AstraChat for Desktop

MAC

RFC-3920:Core
RFC-3921:Instant Messaging and Presence
XEP-0012 Last Activity
XEP-0016 Privact lists
XEP-0054 VCARD-temp
XEP-0085 Chat State Notifications
XEP-0153 vCard-Based Avatars
XEP-0172 User Nickname
XEP-0184 Message delivery receipts
XEP-0191 Blocking commands
XEP-0198 Stream Management
XEP-0199 XMPP Ping
XEP-0136: Message Archiving
XEP-0045: Multi-User Chat

WINDOWS

RFC-3920:Core
RFC-3921:Instant Messaging and Presence
XEP-0012 Last Activity
XEP-0016 Privact lists
XEP-0054 VCARD-temp
XEP-0085 Chat State Notifications
XEP-0153 vCard-Based Avatars
XEP-0172 User Nickname
XEP-0184 Message delivery receipts
XEP-0191 Blocking commands
XEP-0198 Stream Management
XEP-0199 XMPP Ping
XEP-0136: Message Archiving
XEP-0045: Multi-User Chat

LINUX

RFC-3920:Core
RFC-3921:Instant Messaging and Presence
XEP-0012 Last Activity
XEP-0016 Privact lists
XEP-0054 VCARD-temp
XEP-0085 Chat State Notifications
XEP-0153 vCard-Based Avatars
XEP-0172 User Nickname
XEP-0184 Message delivery receipts
XEP-0191 Blocking commands
XEP-0198 Stream Management
XEP-0199 XMPP Ping
XEP-0136: Message Archiving
XEP-0045: Multi-User Chat