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 machines running ejabberd on Debian or Ubuntu:
- apt-get install inotify-tools
- enswitch install ejabberd
- On machines running ejabberd on CentOS, Red Hat, or Fedora:
- yum install inotify-tools
- 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.