This how to is outdated, Elastix is on version 1.2

Wildfire integration in Elastix 0.6 and 0.7

Configuring Wildfire

Elastix 0.6/0.7 comes with Wildfire 3.2.0rc pre-installed including the Asterisk-IM and Gateway modules. But Wildfire still needs to be configured to start functioning properly. To do this you need to follow these steps:

1. Log into the Elastix server using ssh as root

Use your favorite ssh client. For Windows users, we recommend to use Putty (http://www.putty.nl/download.html)

2. Start Wildfire

Execute the command “service wildfired start” as root.

  • Ex. “sudo service wildfired start”

3. Follow the intructions in the installation wizard

Open a web browser and go to “http://your_elastix_server:9090” (Note the 9090 port)

When you are asked about the database to use, select MySQL. We recommend to use MySQL as the storage engine.

You need to create a MySQL database and add a MySQL user before going to the next step.

  1. Log into mysql using the mysql command “mysql -u root -p”. Remember that the root password is “eLaStIx.2oo7”.
  2. Run the following commands:
mysql> create database wildfire;
mysql> grant all on wildfire.* to wildfire@localhost identified by 'password_here';

These steps create a database called “wildfire” and a user called “wildfire” with password “password_here”. You will need to provide that information in the Wildfire installation wizard.

4. Post-install configuration

Once Wildfire is installed you need to configure the following before start using your Instant Messaging server integrated with Asterisk:

4.1 Create a group

Under the “Users/Groups” menu. This step is optional but recommended. If you create a group your users won’t have to manually add each contact in your company to their IM clients. The users under a certain group will appear automatically.

4.2 Create users

This is a trivial step :)

4.3 Install the Asterisk-IM plugin

If you don’t have an Asterisk-IM menu in your web interface yet, go to the Plugin Menu and install the Asterisk-IM plugin.

4.3 Create a Phone server

Create it under the Asterisk-IM menu. Don’t forget that the Asterisk-IM plugin communicates with Asterisk through the “Asterisk Manager Port 5038” and that you have to create a “Asterisk Manager User” by editing the /etc/asterisk/manager.conf file.

You can use “default” in the “Asterisk Context” field. It must work in almost all the scenarios.

4.4 Configure your "Phone Mappings"

If your phone server is configured correctly you can go to the “Phone Mappings” section under the Asterisk-IM menu. You must see a drop-down menu with all your Phone devices. If not, maybe you don’t have phone extensions created or your “Phone Server” is not properly configured.

5. Configure Wildfire to run every time your machine is started

Once wildfire is configured, you may want Wildfire to start every time your machine is rebooted. To do so, execute the followind command:

# chkconfig wildfired on

6. Start using Wildfire!

To connect to the Wildfire server you will need a Jabber client. We recommend “Spark”. You can download it at http://www.igniterealtime.org/projects/spark/index.jsp.

Enjoy!

 
wildfire_integration_in_elastix_0_6.txt (1641 views) · Last modified: 2008/09/23 14:32 by rafael
 
Recent changes RSS feed Creative Commons License Donate Valid XHTML 1.0 Valid CSS Driven by DokuWiki
All the contents of this wiki are under the terms of the GNU Free Documentation License.
Powered by Joom Prosolution
Image
Image

Elastix in the Web

Image
Image
Image
Image