Tigase XMPP Service

Name Specification Description
Scripting API JSR-223 Supports the Java Scripting API JSR-223
Bosh Cache Bosh Cache Bosh Session Cache - a feature to quickly reload user data - roster, presences and messages history by the web client (for example after web page reload)
Clustering Clustering Full clustering support for HA and LB with pluggabble clustering strategies for perfect optimising the cluster to the client's system
Drupal Integration Drupal Integration Close integration with Drupal CMS, the Tigase can send notifications to subscribed users about new posts, comments and can also publish short news information via XMPP
JDBC JDBC Support for all JDBC enabled databases, although the database schemas are available for some databases
JMX monitoring JMX monitoring Advanced monitoring the server via JMX protocol with an API for connecting custom monitors and TCP/IP end-point for connecting general purpose JMX tools
Mobile devices Mobile optimiations Optimizations designed for Mobile Devices.
MySQL MySQL Full support for MySQL database with database schemas, dedicated DB schema for PubSub component
XMPP Core RFC 6120
Full JIDs RFC-3920 Supports full length XMPP JIDs of 2047 as specified in RFC, to my knowledge this is the only server which supports it.
Stringprep RFC-3920 JID stringprep implementation for all the source and destination addresses in XMPP packets.
XMPP Core RFC-3920 The RFC-3920 specification with last draft modifications (excluding stringprep), including SSL/TLS stream encryption, SASL authentication, resource binding etc..
XMPP IM RFC-3921 The whole RFC-3921 including roster management, presence subscription and privacy lists plus the recent modifications in the drafts
Command line admin tools Tigase Command Line Management Tool
DB per domain Tigase configuration Ability to have multiple databases for specific domains.
Virtual domains Virtual hosts Ability to create and manage multiple virtual domains from a single instance.
Data forms XEP-0004 Data forms - this is mostly client side extension, in the server it exists as an API used by ad-hoc administrator commands
Privacy lists XEP-0016 Generic communication blocking
Service discovery XEP-0030 XMPP Service discovery
Statistics Gathering XEP-0039
Multi-User Chat XEP-0045 Multi User Chat - available as an internal or external component
Private storage XEP-0049 Private XML Storage
Ad-Hoc Commands XEP-0050 Ad-Hoc Commands - as an API and used for administrator commands and for scripting API and commands
User details and avatar XEP-0054: vCard, XEP-0084: User Avatar, XEP-0153: vCard-Based Avatars Easily update details and provile picture
PubSub XEP-0060 Publish-Subscribe
SOCKS5 Bytestreams XEP-0065
Basic IM Protocol Suite XEP-0073
In-band registration XEP-0077 In-Band Registration
Non-SASL Auth XEP-0078 Non-SASL Authentication
Advanced Message Processing XEP-0079
User details and avatar XEP-0054: vCard, XEP-0084: User Avatar, XEP-0153: vCard-Based Avatars Easily update details and provile picture
Version XEP-0092 Software Version
External component XEP-0114 Jabber Component Protocol
Service Administration XEP-0133 Service Administration - available through XMPP ad-hoc commands framework and implemented via scripting API in the Tigase server
Zlib XEP-0138 Stream Compression - zlib, for client to server links and for links between cluster nodes
vCard avatars XEP-0153 vCard-Based Avatars
User details and avatar XEP-0054: vCard, XEP-0084: User Avatar, XEP-0153: vCard-Based Avatars Easily update details and provile picture
PEP XEP-0163 Personal Eventing Protocol
SASL Anonymous XEP-0175 Support for anonymous users SASL authentication. The anonymous access is restricted to the server installation only to prevent abuse and spam.
Stream Management XEP-0198 XMPP protocol extension for active management of an XML stream between two XMPP entities, including features for stanza acknowledgements and stream resumption.
XMPP Ping XEP-0199 XMPP Ping
Delayed delivery XEP-0203 Delayed Delivery for stanzas stored to off-line users
XMPP Over BOSH XEP-0206 XMPP over Bosh specification implemented
Server dialback XEP-0220 Server Dialback for s2s communication
Component Connections XEP-0225 Component Connections with hostname binding, TLS, zlib compression and multiple connections to a single port
Roster versioning XEP-0237 Roster Versioning
PubSub Collection Nodes XEP-0248 PubSub Collection Nodes - partially implemented
PubSub Chaining XEP-0253 PubSub Chaining - partially implemented.
XMPP Monitoring XMPP Monitoring Pluggable, active monitoring via XMPP, retrieving detailed server statistics, receiving automatic notifications about possible problems discovered by the self-monitor mechanisms

Follow us on:


Back to Top