Xmpp integration with Asterisk

Xmpp stands for eXtensible Messaging and Presence Protocol, Its a widely used communication protocol. In this blog I will use Openfire an opensource xmpp server.
Asterisk is opensource telephony switching exchange service for linux. In this blog I am using FreePBX install on centos 6.5.
In this blog I assume that user has already install openfire and asterisk server on linux machines. So I will start with creating a user in openfire and intregate my opefire server with asterisk server and in finally we will able to call from sip phone to xmpp client.

Continue Reading…


Virtaulenv configuration


It creates a virtual environment to isolate the working copy of the python which allow us to work on the specific project without affecting the system other projects. It helps in working on different version of the packages without affecting the other version. For example you can work on the python2.6 with isolated enviroment with python2.7 on your OS.

Version The latest version of the virtualenv 1.11.6 release on 16 May 14

Continue Reading…

Creating new user in FREESWITCH

If you successfully install the FREESWITCH. In this post I will explain how to create the new user or modify the existing user.

Step 1. Locate the conf directory inside the freeswitch installed directory.
Step 2. change directory to default/

 # cd conf/directory/default

This directory contain xml file related to default user extension to be used.
Step 3. To create a new user cp any of the file and name it with your desired extension.

Continue Reading…