Episode 503 – Build a free VoIP PBX in under 10 minutes – Start programming a USB Dev Board for less than $20

Building a free voice over IP phone system was never easier. Matt shows us how to setup a 3CX PBX in under 10 minutes. Ever wanted to program a development board? Darren�s gets started with a USB based kit for under 20 bucks. And Ron Gula, CEO and CTO of Tenable Network Security joins us to talk about Nessus, PVS and more.

Via Daily Motion: https://dai.ly/x8ktp0

Download HD Download MP4 Download XviD Download WMV

Show Notes

Get started programming a USB development board for under $20

Programming a development board can be very exciting but it doesn’t have to be complicated or expensive. Especially when you have the Arduino integrated development environment and community as a resource.

In this segemnt I get started programming the Teensy USB Development board. This inexpensive board ($19 USD) from PJRC comes with cross platform software that makes it simple to load programs, read debug code and even integrate with the Arduino IDE.

In my segment I demo compiling under linux, the software loader, and integrating with the Arduino IDE. I plan to use this board for future projects including the HakHouse Rover. If you have ideas for other projects be sure to let me know!

Darren Kitchen

3CX – An IP-PBX for Windows in under 10 minutes

Recently on Hak5 I showed how easy it was to setup a Windows based IP-PBX using software by 3CX, a company out of the small country of Cypress.

After having an urgent need to replace our aging PSTN based telephone system which costs $100/hr for some monkey to come in and make a simple extension change, my company decided it was time for something we could control.

I had been through this motion about a year prior, and in that time, came away with a solution from Mitel which ended up costing around $30,000. Now this was a great platform, (IP3300 if I remember correctly) Office Communications Server 2007 integration, remote site support, Exchange 2007 UM integration, all of the key features that I had spent tireless hours implementing in our infrastructure to hopefully take advantage of in a new phone system.

However, the current economic conditions as they are, we could no longer justify a $30,000 price tag for a new phone system; Enter 3CX.

After searching google for about a half hour, and looking at all of the asterisk based IP-PBX systems, I came across the 3CX IP-PBX platform which ran on top of Windows. Now I know there are those of you out there that may be reading this thinking to yourselves, AHHH MORE WINDOWS. Well you can go to hell, seriously. My company is a Microsoft shop, end of story. I have no need, nor the time to do something in linux that would take me personally longer than it would in Windows. You may be quicker, and that�s good for you, but I can�t be bothered. Windows works for my company, and that�s all that you need to know.

Back on track� After downloading the free version (yes it�s completely free if you don�t need some of the advanced features such as Exchange 2007 UM integration, or call parking, etc.) I literally had a functioning internal phone system up and running in about 10 minutes. The installation is painless, and the configuration steps a breeze.

So I decided to kick it up a notch. I ordered a single Linksys SPA962 IP Phone from 888voipstore (I highly recommend these guys, sure you can find stuff for 10-15 bucks cheaper, but at the end of the day, I�m speaking to someone I understand, and who is very attentive to their customer) After receiving said phone, I plugged in the mac address to the 3CX back end, and auto provisioned the phone. CAKE! Nice and moist, just the way I like it.

Next came the all important decision of how many people we�re going to roll this out to in Phase 1. Answer? 16

I can handle 16, and apparently so can 3CX. I had 16 extensions and phones configured in about 2 hours. That includes the time it takes to upgrade the phones to the latest 6.1.5a firmware available from Cisco.

All in all I�m pretty satisfied with the 3CX package. While I can�t get into every nitty gritty detail of my phone system, I don�t need to. The software works, a few small issues not withstanding) and I can eventually turn over basic user maintenance to someone who isn�t an IT person because it really is that easy to use.

I really would suggest anyone with a Windows machine lying around the house who has a need for a basic PBX for use with either a VOIP provider, or a PSTN gateway look at 3CX. I know I�ll be deploying a server here at the hakhouse for some other business purposes, and don�t have to worry about much beyond which machine I�m actually going to throw it on.

For more info on 3CX or to download the free version OR their enterprise version with a free demo license which unlocks all of the software�s functionality, but limit�s it to 2 concurrent calls should visit http://www.3cx.com

Matt Lestock

In this episode we had the pleasure of having Ron Gula, CEO and CTO of Tenable Network Security on the show to talk about Nessus

Thanks to those who’ve contributed to the success of Hak5. Your donations are greatly appreciated!


  • bryce

    Hey guys. Thanks for another fun filled episode. I love that you’re diving into VOIP. The step by step instructions and detailed menus of both devices is great.

    I recently moved my biz over to a voip solution and went through weeks of crap because certain parameters of my grandstream handset were set wrong and not optimized for my network. Pain in the butt.

    Loving the show, loving VOIP. How about some segments on hacking an asterisk box? 🙂

  • Comm

    why not try miniSipServer? It is also a great sip server for windows platform and I setup a simple VOIP network in almost 5 minutes. 🙂

  • Phillip Cooper

    Hi i liked the section on the IP PBX stuff with 3CX, however i would like to point out and mention AskoziaPBX @ http://www.askozia.com/ , i use this on a neoware thin client with a Disk-On-Module (256MB) and have it connected to gradwell.com my works PBX (NEC Aspire) and have an analog FXS line going in to the box with my land line and have a Cisco 7940 IP phone connected to the system to make and recive calls.

    i think 3CX is good however i love Astrisk, Trixbox, and LOVE AskoziaPBX.

    Well just thought i would mention it …

    Phil 🙂

  • Cameron

    Darren, looks like you can have your analog inputs that you talked about with the teensy++ which is just a few dollars more.

  • atactic

    Now that I’ve discovered Hak5, I’m working thorugh past episodes…

    In response to DarkJoker’s question on how to share media:
    I suggest that he check out Orb (www.orb.com). It was useful back in verison 1.2, and I’m sure gotten better. Of course a show on this would be great. Maybe this is a good candidate for virtualization? Pair this server with the DynDNS service built into most Linksys broadband routers, and you have a way to get at your media from anywhere.
    In the past I’ve used it to watch the Tour De France live while at work in North America.

    I suggest a competition – Matt builds it, and Darren tries to hack into it….

  • Eien

    Is the teensy powerful enough to drive the remote control for the rover? or do you need some sort of relay to amp up the strength.

  • Christmas app

    I like the valuable information you provide in your articles.
    I’ll bookmark your blog and take a look at once more
    right here regularly. I’m somewhat certain I will be told
    plenty of new stuff proper right here! Good luck for the next!

  • Annelle Delosier

    Baileys Crossroads Payday Loan You should also reconsider by using
    a company that does not consider to your credit rating Annelle Delosier the benefit from using online loan agencies goes far beyond convenience.

  • the best essay writing service mh

    Very a bad credit score loans will be the useful cash deliveries
    arranged for those experiencing some serious problems and
    looking for a support the best essay writing service mh
    their findings showed that states using the highest foreclosure rates in february 2007
    were nevada, colorado and florida.

  • ClaudNCech

    Hey I know this is off topic but I was wondering if you knew of any widgets
    I could add to my blog that automatically tweet my newest twitter updates.
    I’ve been looking for a plug-in like this for quite some time
    and was hoping maybe you would have some experience with something like
    this. Please let me know if you run into anything.
    I truly enjoy reading your blog and I look forward to your new updates.

  • Get Spotify Premium Free

    This is ideal for events rather then changing Compact
    disks each and every 30 minutes in addition to protect you some huge cash upon buying songs should you are likely to play it although within the house
    anyway. You are probably saying something like, “sure that is all well and good, but how does that affect me in any way. Keep an eye out as I could be coming to your hometown.

  • BeatrizUFlaten

    I think that is one of the most important information for me.

    And i’m happy studying your article. However wanna remark on some
    normal issues, The site style is ideal, the articles is in point of fact nice : D.
    Excellent process, cheers

  • exercising and dieting and not losing weight

    Much on this is dependent upon the type of foods on your table, once you are eating them and also the amount
    and type of exercise you happen to be doing. Because there’s no scientific proof that it’s
    going to help burn off your fat, you need to function as the judge of if you see
    any actual benefits from applying this all natural remedy.
    Ask people surrounding you who’ve dieted when they experienced these

  • hummingbird attracting plants flowers

    Here, you won’t need to compromise with the length of the design because there is enough space designed for really large tattoos.
    A lot of people receive the tattoo inked on the back of their neck.
    These feeders are pretty self-sufficient in support of require a
    good intermittent refill and cleaning.

  • personal loan with itin number

    Online options give you the opportunity of comparing loans from different
    lenders and avail extremely low rates on loans personal loan with itin number it can also be
    important to find out your debt to income ratio or dti ratio
    to be able to find out whether you’ve the proportions to try to get a home loan.

  • CassyUPark

    Attractive section of content. I just stumbled
    upon your weblog and in accession capital to assert that I acquire
    actually enjoyed account your blog posts. Any way I’ll be subscribing to your augment and even I achievement you access
    consistently rapidly.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>