VoIP Enthusiast

A budding VoIP entreprenuer learns the technology and business of the talking web.

Setup Your Own VoIP Home Phone for $5/month…or Free

Posted by sparrow on June 14, 2008

For the past couple of years, I’ve been using Vonage for my home phone service. Recently, I decided to dispense with a packaged phone plan all together. Why not build my own from the ground up? This post described how to do just that.

This will be old hat for you VoIP gurus, but I think most people — even the tech savvy — don’t realize how accessible do-it-yourself VoIP is now. Until recently, I didn’t know all the pieces of the puzzle were ready for me to put together with so little hassle and expense (and volume). Anyway, I didn’t find a step by step guide, so I thought I should provide one.

Step 1: Buy an unlocked Analog Telephone Adapter (ATA).

You can plug in any normal telephone into an ATA which in turn is plugged into your router. The ATA sits between your phone and your router, converting the analog signal to digital. Basically, it VoIPifies your phone. I purchased a basic Linksys PAP2 from DirectCanada.com for about $50. Of course, I already had a PAP2 from Vonage, but it was locked down so that it will only work with their service. There are ways to unlock them, but I decided not to monkey with that.

Alternatively, instead of using an ATA, you could buy an IP Phone that can talk VoIP natively.

Step 2: Setup an account with a proxy server.

Basically, you need a server to play middleman between your phone number provider (we’ll set that up later) and your ATA adapter. Your phone number is going to register itself with the server as will your ATA. When someone rings your number, the call is routed to the proxy which then routes it to your ATA which then sends the signal that causes your phone to ring.

Free World Dialup (FWD) provides this service for…well…free.

Step 3: Configure your ATA to register with FWD.

I use a Linksys PAP2T v. 3.1.15 (LS) and configured it with these instructions along with the setup information from FWD.

Some notes:

  • Don’t forget to click both “switch to advanced view” and “Admin User”. Otherwise, you won’t see all the fields.
  • To set the STUN server, click on SIP and scroll to the bottom of the page.
  • After you save the settings, wait for a bit then reload the Info tab. You want to see: “Registration State: Online”
  • I was seeing “Can’t connect to login server” until I figured out that my router was the problem. I was using a Linksys WRT54GP2 which has a built in ATA (locked down to Vonage unfortunately). The router was hard wired to forward SIP packets to its internal ATA and was therefore interfering with my external ATA. A different router did the trick.
  • For trouble shooting the PAP2, under System, you can set Syslog Server and Debug Server to the IP address of a computer on the network and Debug Level to 99. Then, on that computer, use a syslog reader (e.g. Kiwi Syslog Daemon) to see specifically what is going on.

Once your ATA is registering properly, do a couple tests prescribed by FWD.

Step 4: Setup a Direct Inward Dialing (DID) number.

A DID is just a normal phone number that takes incoming calls and forwards them to your server. I only have direct experience with two DID providers, Les.net and IPKall. I’ve written more about DID providers in a previous post.

I started with a free DID form IPKall. After you are registered, set your number to forward to FWD (IPKall has instructions on how to do that). As soon as that’s done, when you call your IPKall number from a different phone, the phone attached to your ATA should ring!

If the quality is acceptable and you don’t mind having a Washington state number you could use this setup permanently. I chose to pay for a DID from Les.net so that I could have a local number. Also, Les.net provides outgoing call termination at decent rates so I can use them for incoming and outgoing calls. FWD does not provide for outgoing calls to non VoIP lines. I think you could stick with IPKall/FWD and still make outgoing calls by setting up an account with a “SIP termination” company. You’d just enter their address as the “Outgoing SIP Proxy” in your ATA.

Step 5: Upgrade to a local DID if desired.

Again, I use Les.net and its working great. The setup for every DID provider will be a bit different I think, but the concept will be the same as with IPKall/FWD. One difference in the case of Les.net is that they provide the DID and the proxy, so there’s no need for FWD. I’m not sure, if all DID providers do that or not.

Summary

I pay $3.50 per month plus 1.1 cents per minute for incoming calls. Outgoing calls cost 1.5 cents.  I’m happy with these rates, but there are cheaper options. We use our cells a lot, so I think this “landline” will cost us around $5 per month. So far, the quality has been better than Vonage.

If you decide to give this a go and you get stuck, leave a comment and I’ll help your out as best as I can.

10 Responses to “Setup Your Own VoIP Home Phone for $5/month…or Free”

  1. Shrini said

    You are my god,
    i have been looking forthis vital info for long…
    i have not yet tried .. but am gonna try this out .. any problems shall post you…
    thanks a bunch for the crystal clear instructions…

  2. sparrow said

    No problem Shrini!

    Let me know how you make out.

  3. pct said

    Thanks a lot. Your step by step information was great. I did just like you said. Viola..it worked. I am on top of the world. Now I am experimenting with other stuff. I really appreciate you taking the time out write it down

  4. sparrow said

    Glad it was helpful Pct. What other experiments are you working on?

    I think I’m going to setup Asterisk to do basic IVR for home use next. Maybe I’ll tie in Adhearsion or something.

  5. Crystal said

    just curious… do you know if this will work overseas? i would like to set up a phone number from the US that would be forwarded to my new location in amsterdam. do you think that would work? also, i’m wondering why you have to pay a “per minute” charge. who is keeping track of the calls? who bills you for them? thanks for your help!

  6. sparrow said

    Hi Crystal,

    It shouldn’t matter where you are in world. As long as the Net connection between you and your DID provider is good, it should work fine.

    Your DID provider will charge either a flat monthly rate and/or a per minute charge for incoming calls. Your outbound termination provider (might be same company as your DID provider but not necessarily) will charge a per minute charge for outgoing calls. Again my bill is clocking in around $5 – $7 per month.

  7. Rad said

    Sparrow.
    Great instructions, thank you. I’m at the end of my rope with VoIP providers for our company. How goes the Asterisk setup? I’m contemplating such a project although it seems daunting. Any chance you have a “setup for dummies” posting coming out?

  8. sparrow said

    > Any chance you have a “setup for dummies” posting coming out?

    Its very possible. What exactly are you trying to accomplish?

  9. sana said

    Great instruction!!! I am curious to know about out going call. Is that flat rate or depend on the desitination?

    Thanks

  10. sparrow said

    The rate from my current service provider (les.net) is basically the same throughout the US and Canada. Rates to other places around the world will vary. I don’t know the details because I rarely make international calls.

    Each service provider will have a list of rates to different places.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>