Features and supported standards
- XMPP Core: RFC 3920,
RFC 6120
- Note: In RFC 6120 there are 3 different strategies defined in case of a session conflict (same full JID).
They are described in 7.7.2.2. Conflict".
MongooseIM always uses the 3rd option.
It terminates the older session with a
<conflict/>
stream error.
- Note: In RFC 6120 there are 3 different strategies defined in case of a session conflict (same full JID).
They are described in 7.7.2.2. Conflict".
MongooseIM always uses the 3rd option.
It terminates the older session with a
- XMPP Instant Messaging and Presence: RFC 3921, RFC 6121
- Client connections:
- Server/backend connections:
- Configurable database backends:
- Transient:
- Mnesia
- Redis
- Persistent:
- RDBMS: MySQL, PostgreSQL, generic ODBC
- NOSQL: Riak KV, Cassandra
- Transient:
- Integration with third-party services
Supported XEPs
Supported Open Extensions
Name | Module |
---|---|
MUC Light | mod_muc_light |
Token-based reconnection | mod_auth_token , mod_keystore |
Integration with other platform components
MongoosePUSH
MongooseIM can be integrated with MongoosePush. For more details visit the push notification user guide.
MongooseICE
You can also connect Mongoose with MongooseICE. To get started, we recommend going through this tutorial.