Book Image

Elastix Unified Communications Server Cookbook

Book Image

Elastix Unified Communications Server Cookbook

Overview of this book

Table of Contents (24 chapters)
Elastix Unified Communications Server Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Description and Use of the Most Well-known FreePBX Modules
Addon Market Module
Asterisk Essential Commands
Asterisk Gateway Interface Programming
Helpful Linux Commands
Index

Installing the Openfire instant messaging service


Openfire is a real-time collaboration program that supports the Extensible Messaging and Presence Protocol (XMPP), which is a communications protocol for message-oriented middleware based on XML (which stands for Extensible Markup Language). Because of these characteristics, Openfire is suitable for integration with Elastix/Asterisk.

Openfire's main features are as follows:

  • WebGUI administration

  • SSL/TLS support

  • File sharing

  • Chat and instant messaging

  • LDAP support

  • WebRTC (which stands for Web Real-Time Communications)

  • Presence monitoring

  • A large number of plugins

  • Asterisk integration

How to do it…

  1. Create a database in which the Openfire service will retrieve/set the user's name and password and other configuration parameters.

  2. Log in to the console via an ssh connection with putty or another ssh client.

  3. Enter the command: mysqladmin -p create openfire

Where Openfire is the name of the database we will use for the Openfire module, although any name can be...