Non-Compliance Suite Extensions

Table 5. Core Compliance Suite

Support

Specification

Name

Comment

XEP-0004

Data Forms

 

XEP-0008

IQ-Based Avatars

 

XEP-0012

Last Activity

 

XEP-0013

Flexible Offline Message Retrieval

 

XEP-0016

Privacy Lists

 

XEP-0020

Feature Negotiation

 

XEP-0022

Message Events

 

XEP-0047

In-Band Bytestreams

 

XEP-0050

Ad-Hoc Commands

 

XEP-0059

Result Set Management

 

XEP-0060

Publish-Subscribe

 

XEP-0065

SOCKS5 Bytestreams

 

XEP-0066

Out of Band Data

 

XEP-0068

Field Standardization for Data Forms

 

XEP-0071

XHTML-IM

 

XEP-0072

SOAP Over XMPP

 

XEP-0077

In-Band Registration

 

XEP-0078

Non-SASL Authentication

 

XEP-0079

Advanced Message Processing

 

XEP-0080

User Location

 

XEP-0082

XMPP Date and Time Profiles

 

XEP-0083

Nested Roster Groups

 

XEP-0085

Chat State Notifications

 

XEP-0086

Error Condition Mappings

 

XEP-0091

Legacy Delayed Delivery

 

XEP-0092

Software Version

 

XEP-0096

File Transfer

 

XEP-0100

Gateway Interaction

 

XEP-0106

JID Escaping

 

XEP-0107

User Mood

Server support via Personal Eventing Protocol (XEP-0163)

XEP-0108

User Activity

Server support via Personal Eventing Protocol (XEP-0163)

XEP-0118

User Tune

Server support via Personal Eventing Protocol (XEP-0163)

XEP-0127

Common Alerting Protocol (CAP) Over XMPP

 

XEP-0128

Service Discovery Extensions

 

XEP-0131

Stanza Headers and Internet Metadata (SHIM)

 

XEP-0133

Service Administration

 

XEP-0136

Message Archiving

 

XEP-0141

Data Forms Layout

 

✓footnote:commercial[Requires commercial license]

XEP-0142

Workgroup Queues

 

XEP-0144

Roster Item Exchange

 

XEP-0145

Annotations

 

XEP-0146

Remote Controlling Clients

 

XEP-0152

Reachability Addresses

 

XEP-0155

Stanza Session Negotiation

 

XEP-0156

Discovering Alternative XMPP Connection Methods

Uses DNS records, so will work with Tigase XMPP Server

XEP-0157

Contact Addresses for XMPP Services

 

XEP-0160

Best Practices for Handling Offline Messages

 

XEP-0166

Jingle

 

XEP-0167

Jingle RTP Sessions

 

XEP-0170

Recommended Order of Stream Feature Negotiation

 

XEP-0171

Language Translation

 

XEP-0172

User Nickname

 

XEP-0174

Serverless Messaging

 

XEP-0175

Best Practices for Use of SASL ANONYMOUS

 

XEP-0176

Jingle ICE-UDP Transport Method

 

XEP-0177

Jingle Raw UDP Transport Method

 

XEP-0178

Best Practices for Use of SASL EXTERNAL with Certificates

 

XEP-0179

Jingle IAX Transport Method

 

XEP-0180

Jingle Video via RTP

 

XEP-0181

Jingle DTMF

 

XEP-0184

Message Receipts

 

XEP-0185

Dialback Key Generation and Validation

 

XEP-0190

Best Practice for Closing Idle Streams

 

XEP-0199

XMPP Ping

 

XEP-0201

Best Practices for Message Threads

 

XEP-0202

Entity Time

 

XEP-0203

Delayed Delivery

 

XEP-0205

Best Practices to Discourage Denial of Service Attacks

 

XEP-0209

Metacontacts

 

XEP-0220

Server Dialback

 

XEP-0224

Attention

 

XEP-0225

Component Connections

 

XEP-0226

Message Stanza Profiles

 

XEP-0231

Bits of Binary

 

XEP-0234

Jingle File Transfer

 

XEP-0245

The /me Command

 

XEP-0246

End-to-End XML Streams

 

XEP-0247

Jingle XML Streams

 

XEP-0250

C2C Authentication Using TLS

 

XEP-0251

Jingle Session Transfer

 

XEP-0260

Jingle SOCKS5 Bytestreams Transport Method

 

XEP-0261

Jingle In-Band Bytestreams Transport

 

XEP-0262

Use of ZRTP in Jingle RTP Sessions

 

XEP-0277

Microblogging over XMPP

 

XEP-0292

vCard4 Over XMPP

 

XEP-0301

In-Band Real Time Text

 

XEP-0305

XMPP Quickstart

 

XEP-0323

Internet of Things - Sensor Data

 

XEP-0324

Internet of Things - Provisioning

 

XEP-0325

Internet of Things - Control

 

XEP-0326

Internet of Things - Concentrators

 

XEP-0333

Chat Markers

 

XEP-0363

HTTP File Upload

 

XEP-0387

XMPP Compliance Suites 2018