Enswitch supports integration with the ejabberd server. This allows XMPP/Jabber clients to authenticate using their Enswitch username/password, and receive presence updates on the idle/busy telephone status of their buddies. High availability failover of the ejabberd service is not supported. It will normally be installed on the primary web server.
Installation
- On Debian / Ubuntu / Devuan systems on the ejabberd server run:
- apt-get install inotify-tools
- On CentOS / Red Hat / Fedora systems on the ejabberd server run:
- yum install inotify-tools
- On the ejabberd server run:
- enswitch install ejabberd
- Optionally, edit /etc/ejabberd/ejabberd.yml and add additional domains to the "hosts" section.
- Optionally, purchase a TLS certificate for each domain and put the files in /etc/ejabberd/. Uncomment the lines in /etc/ejabberd/ejabberd.yml and configure the certificate file paths.
- Add the /opt/ejabberd directory and it's contents to your backup system.