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

Integrating Openfire with Asterisk IP-PBX


In this recipe, we will show the basic process for integrating Openfire with our IP-PBX engine. Basically, we will tell Openfire to connect with Asterisk through Asterisk's Manager Interface (AMI) to retrieve the extensions' status.

How to do it…

  1. Click on the Plugins tab (on the top of the console).

  2. Click on the Available Plugins link. The following screen should appear:

  3. For the purposes of this chapter, we will install Asterisk-IM Openfire Plugin and the Presence Service plugins. To install these plugins, click on the Install icon.

  4. To configure Asterisk-IM Openfire Plugin, click on the Asterisk-IM tab.

  5. Clicking on the Enabled radio button and on the Asterisk Queue Presence radio button, selecting the option Yes.

  6. We must enter the text default in the Asterisk Context field. This is shown in the following screenshot:

  7. Pressing the Save button will display the Add Server link.

  8. Click on this link and configure the options as follows:

    • Server Name: This is our Elastix...