Thursday, January 28, 2010

Using Google Voice through Ekiga on Android

Well I am the proud owner of the Motorola Droid. I have a Google Voice (GV) account, a gizmo5 account and an ekiga account. I wanted to be able to receive calls over SIP from GV to ekiga. But GV does not provide any ties to any sip service other than gizmo5. I found that I could forward calls coming into gizmo to another sip service. This is how I made Google Voice work over sip on my Droid.

I found a sip client called Sipdroid that has worked the best for me on my Droid. The developers of this application add in a lot of support for the sip services offered by PBXes. I find this to be needless for my uses of a sip client, but some people may find it easier to use.

First, your going to need to log into your Google Voice account. Go into settings and add a phone. This phone will be your gizmo5 number [the 1-747-***-**** number] and you should select gizmo5 as the type of phone. Do not verify the new phone yet. Now, you need to log into gizmo5 and forward all calls to your *

Now, you need to download and install sipdroid from the android market. Open the program. Tap the menu button and go into settings. Go into 'Sip Account Settings' and enter your ekiga log in information into the user name and password spaces. For the 'Server' enter '' leave Domain blank. The Port should be 5060 and protocol should be UDP as TCP will not authenticate with ekiga yet. Now, hit back and go into 'Call Options' and make sure 'Use Wlan' and 'Use 3G' are checked. I don't advise using EDGE as the call quality is very poor. For 'Preferred Call Type' select 'phone'.

Under 'Advanced Options' you can adjust the gain. Settings higher than the defaults can cause significant problems for the person(s) on the other end of the call. Be wary when setting them and also consider heavy testing from multiple locations before setting on your preferred settings here.

Now, go back to the settings in Google Voice and verify your gizmo5 phone. Your android phone should ring, slide up to answer the call, then slide the arrow at the bottom of the screen to bring up the dial pad and enter the verification code from GV.

Presto!! Your now receiving GV phone calls over SIP on your android.

Friday, January 22, 2010


So this is just a test to see how well this blogging thing goes for me. I seem to have found time to mess around with this sort of thing.

So here is a little background on myself. I'm from the deep south (N. Georgia to be exact). I've been using various Linux distro's over the past 11 years, everything from Slackware, Gentoo and Arch to Ubuntu, Redhat and Mandrake. I've done a little bit of everything and a lot of nothing. I do not claim to be a Linux guru, I just tend to be more of a power user. I like my machines to be fast, responsive and straight to the point. I have almost zero formal training in computers. I've taken three computer related courses at the local community college. That being said, let me speak a little about my current machine.

I've got a HP DV4-1222-nr running Archlinux x86_64. The processor is an AMD RM-72 which runs quite hot most of the time. The laptop has 4GB of DDR2. My startup time from grub is about 19 seconds to user login. I've had it shorter but it just didn't work the way I was planning for it.

I spend most of my time on the command line. Even when I'm in a GUI I've always got a terminal running. But, as far as GUI's go, I use fluxbox for a window manager and mainly qt applications such as konsole, arora, calibre etc. You can find various screenshots of my desktop on under the user cobra2.

Well that does it for post one.

def guesswhat():
print 'HelloWorld'