[T-Mobile Samsung Galaxy Note II] HowDoIVoIP:
I thought you might be interested in a complete step by step tutorial on how to get your own FreePBX/Asterisk server up and running with Google Voice I just uploaded. I worked pretty hard on them.

Nobody else has done it with PBXes/Google Voice/CSipSimple/Android and recent versions of PBX In a Flash until now. Some people on these forums asked me to create the tutorial because they are struggling and although there is good information out there, it's spread across multiple sites, and many don't have the time to research it all. All videos in the series are viewable in 720p, 1080p, and 1200p.

I was inspired to make them because I see a lot of frugal people struggling with setting it up despite all the tutorials here. I think many people learn better visually and aurally, so I hope many will benefit from this.

Feel free to check it out.

Have a nice weekend.

FreePBX VoIP Tutorial

12-part YouTube playlist: http://www.youtube.com/watch?v=u9DzN1Pu6-Q&list=PLE_de-PBwrTSUMm-Y48aiOOHt_YyT69t0

I can't believe how good my battery life is now on top of how good the calls sound. Screenshot: http://i.imgur.com/DmR4KAn.png

Updates and additional notes

5/22/2014: GV still works and new versions of Incredible PBX

Since Google Voice is still working, you might as well take advantage of it and set up a PBX server for free unlimited calling in the US and Canada. You can even use softphones like Jitsi or Zoiper to connect to your PBX server and make calls through your PC instead of your Android device if you like.

FreePBX/IncrediblePBX has been on a bumpy ride lately. They went from using CentOS to some other Linux distribution called "Scientific Linux"

or something and now it seems to be back to CentOS--or some version of it. In my tutorials I recommend installing the .ova file of PIAF 2.0.6.4.3, but now it's up to 3.6.5.64. I just installed it and it's virtually identical. http://sourceforge.net/projects/pbxinaflash/files/PIAF-3.6.5-VirtualMachine/

5/22/2014: QoS

So it turns out there isn't a single video tutorial on YouTube that shows you how to set up Quality of Service (prioritized bandwidth in your router), so I think I may slap one together. We're at the point where QoS is almost a necessity, because when you're running a VoIP server and someone else on your network starts uploading to YouTube or watching Netflix, your VoIP calls are going to become jittery and your VoIP will be rendered useless for that time. Setting up QoS completely mitigates the hogging of bandwidth by any one service, port, protocol, or device--depending on how you set it up. I envision a tutorial that will take multiple real-world scenarios into consideration such as Xbox Live, Netflix, YouTube uploading/download, Usenet, Torrents, and big file transfers and show you how to configure it so that you maintain a 20ms ping to Google or your online game while your roommate is torrenting his rear end off.

12/8/2013 Update about XMPP coming to an end on May 15, 2014 and effectively rendering these tutorials almost useless.

Read more on page 11 of this thread because I posted some links.

6/10/2013: Verizon and the NSA

In light of the Verizon security issues with people getting very angry about the collection of metadata, I want to remind you that the Android app I recommend in my video tutorials, CSipSimple, supports ZRTP encryption. Assuming both parties have it enabled on whatever calling software they're using whether it be CSipSimple or Jitsi, you will be able to establish an actual secure call.

More info here: http://www.dslreports.com/forum/r28352878-U.S-VoIP-Privacy-Concerns

and here: https://guardianproject.info/2012/02/22/free-sip-providers-with-zrtp-support/

and here: https://jitsi.org/

Secure VoIP FAQ: http://wiki.ictd.asia/Secure_VoIP_Discussion_and_Tips

5/29/2013: Google Hangouts

Do NOT upgrade Google Talk on your device to Google Hangouts. It will screw up your ability to make calls.

Source and more info: http://www.dslreports.com/forum/r28309379-General-Google-HangOuts-vs.-XMPP

5/10/2013: Correction in the tutorials

When adding an extension in FreePBX, set "nat" to YES from the default. I made an annotation of this but it seems many people have annotations disabled.