Specification | Name | Description |
---|---|---|
Extensible Messaging and Presence Protocol (XMPP): Core | XMPP specification including SSL/TLS encryption, SASL authentication, resource binding, etc… | |
Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence | Roster management, presence subscription, sending and receiving messages | |
Service Discovery | Support for XMPP service discovery | |
Multi-User Chat | Support for MUC protocol extension | |
vcard-temp | User vCard implementation | |
Publish-Subscribe | Support for PubSub protocol extension | |
In-Band Registration | Support for in-band account registration | |
XMPP Date and Time Profiles | Support for standarized ISO 8601 profiles and lexical representation | |
Software Version | Support for discovery and advertisement of used software and it’s version | |
Entity Capabilities | Support for discovery of features supported and advertised by clients and servers | |
Stream Compression | Compression of data exchanged between client and server | |
vCard-Based Avatars | Storage of user avatar inside vCard | |
Personal Eventing Protocol | Support for PEP protocol extension | |
User Nickname | Support for communication of user nickname | |
Best Practices for Use of SASL ANONYMOUS | Anonymous authentication | |
Stream Management | ||
XMPP Ping | ||
Delayed Delivery | Information about delayed delivery of stanza | |
Message Carbons | Support for delivery of messages sent to other resources | |
Client State Indication | Notifying server about current state of XMPP client | |
Mobile Optimizations | Optimizations designed for mobile devices |