Glossary¶
- ad-hoc command
- admin account
- api command
- bosh
- c2s
- command
- cookie
- eBE
- eCS
- ejabberdctl
- epmd
- erlang
- erlang node
- iq
- jid
- mnesia
- muc
- node
- omemo
- otp
- presence
- pubsub
- roster
- s2s
- stanza
- switch
- update
- upgrade
- vCard
- vhost
- xmpp
bosh
Bidirectional-streams Over Synchronous HTTP: an extension for XMPP defined in XEP-0124 that allows long lived connections for XMPP over HTTP. See mod_bosh.
eBE
ejabberd Business Edition. See Options to use ejabberd
eCS
ejabberd Community Server, see Options to use ejabberd
erlang
Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance.
iq
Stanza that provides a structured request-response mechanism.
jid
Jabber ID is a unique identifier for an entity in the XMPP network (like a server, a service, an account, a chat room, ...). It consists of three parts: a local part, a domain part, and an optional resource part, formatted as localpart@domain/resource
.
mnesia
Mnesia is a distributed database specifically designed for industrial-grade telecommunications applications written in Erlang. It is used by default in ejabberd as it requires no initial configuration. However, for large volumes of data, it is recommended to setup a SQL database.
muc
Multi-User Chat, an extension for XMPP defined in XEP-0045 for multi-party information exchange whereby multiple users can exchange messages in the context of a chat room. See mod_muc.
omemo
OMEMO is an extension for XMPP defined in XEP-0384 that allows end-to-end encryption between clients.
otp
Open Telecom Platform is a set of Erlang libraries and design principles providing middle-ware to develop these systems. It includes its own distributed database, applications to interface towards other languages, debugging and release handling tools.
presence
Stanza that provides information about network availability of an account (online, away, offline, ...).
pubsub
Publish-Subscribe, an extension for XMPP defined in XEP-0060 for for generic publish-subscribe functionality. See mod_pubsub.
roster
A list of contacts of an account, which is stored on the server, used to manage presence.
vCard
Virtual Card, an extension for XMPP defined in XEP-0054 that allows to publish contact information like name, email, phone number, address, etc. See mod_vcard.
vhost
Virtual Host, a domain name served by ejabberd that corresponds to a XMPP Domain.
xmpp
Extensible Messaging and Presence Protocol: an open protocol based in XML for real-time communications.