Run your own Home/SOHO PBX with AsteriskNOW

January 4, 2007 by · 10 Comments 

The second beta of AsteriskNOW was released yesterday and I just now got a chance to download and try it out. I have to say, this "beta" product looks and feels better than many commercial suites that I've tested and is definitely worth a look if you are looking for a PBX system for your home (perhaps to compliment a VoIP phone line) or office.

About 18 months ago the company I work for decided that it was time to move from having a few (4, to be exact, not counting the fax) analog phone lines to using a PBX system. At the time we did some research and eventually decided that a system that would allow us to use a mix of analog and VoIP lines was what we were looking for. Not wanting to be locked into a single hardware vendor, we decided to go with a system based on the open-source Asterisk software, specifically [email protected] (now Trixbox).

As can be gathered from the name, it was not terribly suited to business use and both systems we deployed were retired within a few months and replaced with a system from SwitchVox. While that system has a few bugs, all in all, it's a very stable platform. It's also not free (solutions start at $1000 and move up rapidly) which can be a real turn-off for a home or small office user. That's where AsteriskNOW comes in.

AsteriskNOW combines the simplicity of the rPath Linux distribution (the same used by OpenFiler), the power and flexibility of Asterisk 1.4 (a much newer version that provided by most commercial vendors, SwitchVox included) with an easy-to-use web GUI (not cluttered by any applications or options unrelated to Asterisk). In browsing around, there were very few mainstream features that cannot be accessed through the web GUI. In less than 10 minutes I was able to have a VMWare image up, running, and configured to use my VoIP account.

On the plus site, the web GUI allows for easy configuration of users, conferencing, voicemail, call queues, Digium analog/digital interface cards, VoIP service providers, and voice IVR menus. It's also possible to see active channels which can be very useful in a business environment or if you have a teenager who spends too much time on the phone.

One of the things that I don't particularly care for is that the GUI does not provide any way to change network settings or update the system. You can use the rPath Appliance GUI to change the IP address, name servers, etc. and also to update the system, but running the update through the GUI did not install all of the available updates that using the "Update the system" option from the console did. It would be nice if these features were migrated to the main GUI, particularly the "System Update" feature. The other oddity is that AsteriskNOW shipped with beta4 of Asterisk 1.4.0, not the final release, despite being shipped more than a week later. I can only assume that the final version will be pushed out as an update fairly soon (otherwise bugs that might exist in 1.4b4 bight be misconstrued as bugs in AsteriskNOW).

In any case, AsteriskNOW is definitely worth a look if you are in the market for a Home/SOHO PBX system. I'm planning on keeping mine running as a VMWare image, at least for the short term, to see how it goes. If the project keeps moving forward then perhaps I'll pickup a Mini-ITX board and create a little appliance system.

Digg this story


10 Responses to “Run your own Home/SOHO PBX with AsteriskNOW”
  1. Yitz says:


    First, I must say you got a great site goin'. Keep up the good work.

    I am looking for a device that will allow me to connect two phone lines
    together, so that I can call in to line 1 and after entering a
    password be able to make calls on line number 2.

    You may ask why I would want something like this, so here it goes. I
    have a Voip line at home that allows me to place international calls for
    a fixed monthly rate. Now, I would love to be able to take advantage of
    my voip line even when I am not home. The solution I was thinking of
    was having a device connected to both my regular PSTN line and the Voip
    line (Note: I'm using a Voip adapter, so I guess the voip can be
    treated just like another POTS), and upon reaching the regular line be asked
    for a code that will give a dial tone on line 2, the voip line.

    Would you please provide me with your wisdom?


  2. Jason says:


    That can be easily done with an Asterisk-based system. If you are looking for more information on the implementation then I'd suggest creating a thread over at

  3. Adrian Anderson says:

    My office recently installed a T1 line that includes 8 additional phone lines. We currently don't have a system that will handle these extra lines. Does Asterisk require a purchase of certain equipment or is Asterisk just the software? Would I need to purchase the equipment separately?

  4. Jason says:


    Asterisk (and any app based on it) is just software. You'll need a computer to run it on and interface cards if you intend to use something beyond VoIP. For example, a 4-channel analog card will run you about $350 and single T1 interface card will be about $600.

    This article was written quite some time ago and the options have expanded somewhat since then. If you are interested in rolling your own PBX then you should try the free version of SwitchVox. I've got two of their "SMB" systems at work and they're great when it comes to ease of use and implementation. The free version of SwitchVox is limited in the number of extensions, simultaneous calls, etc. but it would give you a feel for how the app works and it is easily upgradeable to the SOHO or SMB version if/when you're ready.

  5. ip pabx says:

    You may like to know that now there is trixbox pro which is an ip pbx targeted at small businesses.

  6. Home Phone Services says:

    Thanks for the info Pabx...

  7. Home Phone line says:

    ya ip pbx really works very well for the small business......

  8. How to Get Six Pack Fast says:

    If you ever want to read a reader's feedback 🙂 , I rate this article for 4/5. Decent info, but I have to go to that damn yahoo to find the missed parts. Thank you, anyway!

  9. kitchenaid blenders says:

    Hey very nice blog!! Will add to feed reader 🙂

  10. Pradip Killedar says:

    Can u help me to get the realtime events in c# and asterisk???

This site is no longer updated. If you have a need for RHEL/CentOS LAMP Stack updates outside the normal channels, I recommend ART.