Sunday, January 22, 2012

Quick Start on Asterisk-GUI (SIP Client)

As a continuation of previous blog on Asterisk GUI, this post is a quick start guide to a simple provisioning example - adding a new SIP client which can call other users in the default context.


Note: please read the "Browser Notes" added in the Asterisk GUI, as I have only managed to have IE 9 browser working with Asterisk-GUI so far. 


1. The Asterisk-GUI is accessible via the URL and can be login via a non-admin user (defined in manager.conf):
http://:8088/asterisk/static/config/index.html


Upon successful login, the first page is the "System Status" page:

2. Click on the "Dialplan" tab on the left sidebar and create a new Dial plan (ignoring the warning of "No Calling Rules Defined"):
Note: I have ticked "default" context to link to this dialplan. i.e. this dialplan can call/ receive calls from previously provisioned users. 


3. Click on the "User" tab and create a new user. 
4. After this, the SIP client (x-lite) can successfully register as user "6000" and call other users. 




Some thoughts:
The good thing about Asterisk GUI is it is ported under FreeBSD (/usr/ports/www/asterisk-gui/) which makes the installation much easier (than compiling source and working through dependencies). 
That being said, some features such as adding an analog line seems quite complex - I spent a couple of hours and have not worked this out. 


At a later day, I may consider trying out FreePBX for provisioning but would prefer to run it on a Linux server. 







No comments:

Post a Comment