Updates (Sticky)

December 27 2008

I tried upgrading to the latest GUI:

ipkg remove asterisk14-gui
ipkg install asterisk-gui

but had some problems with the CDR reader. While the
interface seems a little nicer, i would stay with
asterisk14-gui for now.

August 27 2008

I reinstalled asterisk on the slug today using
my instructions. It all seemed to work OK!

I did make a couple of minor changes: I added some
code under the Platform step to automatically start
asterisk on reboot; I also updated the version numbers
of the asterisk software for the ipkg install step.

FWD is no linger free. It can still be used
as an example of SIP trunking.

May 13 2008

I added a bit of an explanation to Step 3 on how
to allow all calls to go out. The original dialplan
blocks long distance calls by default (other than
to toll free numbers).

Friday, December 28, 2007

Introduction

Using two very inexpensive Linksys devices and some sort of USB storage device you can create a full featured home PBX using Asterisk, a Linux based open source PBX system.

We'll need to get an analog terminal adaptor called the Linksys SPA3102:

The SPA3102 acts as a gateway from the PSTN to your home VoIP system.

Next we'll need to get the Linksys NSLU2 which is a home NAS device:

This little box can be flashed with a version of Linux called Unslung to create a small server that will run Asterisk, an open souce PBX system. Finally, you'll need either a USB pen or external drive.

Our intention here is to create a system that can use the Asterisk GUI to set up our users, configure voicemail and add VoIP trunks. The GUI can also be used to monitor call logs and system performance. The GUI cannot be used to configure the SPA3102.

At the end of the process you should be able to dial out using a SIP phone and receive calls that will got to a SIP extension. If no one answers the extension, the call will go to voicemail.

We'll also be able to block unwanted callers using blacklists, phone numbers that can be added directly from the phone.

There are currently 7 setup sections on the blog. Follow them in order and you should have a functional home PBX. I will not bore you with how many hours it took me to figure this out! Steps 3-7 should also work with an Asterisk Now implementation as those steps are hardware independent.

If you see some glaring errors I would very much appreciate comments. I'm new at this home PBX stuff, although I have quite a bit of UNIX/Linux experience and some knowledge of the Alcatel OmniPCX 4400.

Disclaimer!!!!

These instructions are extremely bare bones, assume you have basic Linux knowledge, and are probably incorrect in many places!!!!