yashsingh1/xdaforums huggingface dataset:
[Nexus One General] Paul22000:
I read a post by smachine detailing how to do this a few weeks back and it seemed so simple, I thought I'd try it. And it was! I wish I had done this months and months ago; unlimited calling over wifi and 3G, so easy! His original post is here: http://xdaforums.com/showpost.php?p=8813244&postcount=18

This is so awesome I thought I'd start a new thread on this for others to see, and make a little guide out of it for easy reading / bulleted-format. The entire process should only take around 15 minutes. Here goes:

[Edit 11/23]: Added CSipSimple setup info and link for Sipgate setup

--------------------------------------------------

Get a SIP Account:

A) Purchase a Gizmo5 account (eBay around $5 to $10). (I purchased from buildfruitkit.)

B) [Edit 11/23]: Or try a free SipGate account (Note: I haven't tested this but might be worth a try before buying a Gizmo5 account.)

Log into https://my.gizmo5.com -> Change email -> Change password -> Write down your Sip Number

On PC: www.google.com/voice -> Voice Settings -> Add another phone

Name: SIP

Number: Your Sip Number (no "1" beforehand)

Phone Type: Gizmo

Save

Verify the number (click Connect, it will call, Sipdroid will ring, enter the two numbers)

You now have free incoming calls! Yay!

On phone: Download CSipSimple

OR

Sipdroid from the Android Market:

CSipSimple

(Seems to be better than Sipdroid) [Added 11/23]:

Open app. Wait for files to download

"Easy Configuration" Screen:

"Integrate with Android": Leave checked

Availability Profile: Choose based on preference

"I'm allowed to use mobile": Check this if you want to call over 3G

Add Account:

Select Sipgate or Generic Wizards -> Basic

Account name: Anything (I put "Gizmo")

User: Your full sip number (including 1 beforehand)

Server: proxy01.sipphone.com

Password: Your Gizmo password

It should show up in the accounts list as Green and Registered

Sipdroid

:

Open App -> Settings -> SIP Account

Authorization Username: Your Sip Number (including a "1" beforehand)

Password: Your Gizmo password

Server or Proxy: proxy01.sipphone.com

Username or Caller ID: Your Sip Number again (including a "1" beforehand)

Port: 5060

Settings -> Advanced Options

Use STUN Server: Check this box

STUN Server name: stun01.sipphone.com

STUN Server port: 3478

(Optional: if you find calls too quiet) Sipdroid -> Settings -> Audio/Video -> Earpiece Gain -> High or Highest

For outgoing calls, download "Google Voice Callback FREE" from the Android Market (no need to purchase Gizmo5 credit)

A) Sign in with your Google username/password.

B) Choose your callback number (select Gizmo), and select "Ask every time" or "Always (when possible)" based on your preference.

Calling:

A) Incoming calls: These should be routed through CSipSimple/Sipdroid (as long as the app is running).

B) Outgoing calls: Use the stock dialer. GV Callback Free should pop up -> Tell it to call you back. This will make it act as an incoming call just like A)

Hope this helps others out there. :) :cool:
[Nexus One General] ap3604:
This is why your one of my favorite posters on the forum and I highly respect your opinion Paul. You always make great, detailed posts that really help the community here so thank you :D
[Nexus One General] worker1:
Also check out this

http://n1blog.ed-pages.com/?p=17
[Nexus One General] diversificationied:
If you want to drop voice altogether you can combine this with T-mobiles $40 Unlimited data/email plan: http://www.t-mobile.com/shop/plans/...l-phone-plan&WT.z_shop_plansLP=Internet_email
[Nexus One General] ap3604:
I used to have this plan before they even had a month-to-month version of this data only plan. If you sign up for a 2yr version of it you also can get a AAA 15% discount (you can't get this on a month to month plan) so that you only pay $34/mo data only.
[Nexus One General] mohsin125:
Im im UK...can i get free calls over wifi/3g?
[Nexus One General] Lamar720:
Hey Paul, Do I only have free incoming calls when someone calls my sip number only ? or is it my tmo number and google voice numbers also.
[Nexus One General] smachine:
Glad the guide is helping out people. Feels good knowing I helped out on these threads, as I have learned so much stuff here over the past month.

I used GV call free app, however lately the program sometimes doesnt dial out. Has anyone found an alternate callback app that works almost 100% of the time? I say that there was another app called google voice callback free, I might give that a shot.
[Nexus One General] smachine:
Its only the google voice number. If you have an incoming call and are in a bad data connection area/ no wifi you can press the back button and you can take the call using the tmobile network (as long as you set up call forwarding of your google voice number to tmobile number). You should just start telling all your close contacts your new google voice number. This sipdroid setup has been great for when i go to my relatives house who has next to 0 tmobile reception, I can just connect to wifi, and my then gets full reception. I used to really want tmobile UMA wifi calling, but now there is no need with this setup.
[Nexus One General] walliester:
one question ,does it work if u make international calls or just the local call or us only....
[Nexus One General] smachine:
US I believe, but im not 100% sure.
[Nexus One General] codesplice:
I actually finally got around to setting this up on my phone on Thursday using pretty much the same setup - great minds must truly think alike and all that jazz. I also installed the hacked sipdroid client from the author of Google Voice Callback Free, which allows the callback to be automatically answered by sipdroid. I don't have a great need for voip calling over 3g, so I took it a step further and established a Tasker profile to automatically set the third-party callback setting to "always if internet available" when the wifi state is connected, and left the app's setting on "Never". The Google voice app is still set to handle all outgoing calls, so calls happen as standard gvoice voice calls over the cellular network unless I have an active wifi connection, in which case they are voip calls.

Super easy and fully automated, and completely transparent to the party on the other end.
[Nexus One General] smachine:
Where did you find the hacked sipdroid client? Same settings as the normal sipdroid version? What exactly is the difference of the hacked client, is it just so you avoid having to swipe up during the callback?
[Nexus One General] Paul22000:
Google Voice is US / Canada only I'm afraid :(

Free calls to your Google Voice number. Your GV # will forward to your SIP number (or your T-Mobile number if you want). Don't worry, you don't need to give out your SIP number to anyone. :)
[Nexus One General] Paul22000:
Yeah, I def wouldn't have known about this. Thanks of course. :)

I tried the GV Call Free app and yeah, it would never connect for me. That's why I switched over to Google Voice Callback. That one worked right away for me.
[Nexus One General] Paul22000:
The app says it on the Settings screen (screenshot attached).

The link is on the author's website: http://musingsfromtheunderground.blogspot.com/

Or more specifically: http://code.google.com/p/google-voice-callback-for-android/downloads/list
[Nexus One General] codesplice:
Yep, that's the one. The author says it was hacked to allow the Gvoice Callback app more access to the sip client under the hood. The main difference is the ability to auto-answer a callback from your Google voice number. It is based on an older version of sipdroid, but it seems to work beautifully for me.
[Nexus One General] smachine:
Does the older hacked version of sipdroid cancel the default tmobile ringing when the call is answered (Google voice number is forwarded to ring standard tmobile network)? I believe that feature was added on the newer versions. It would be kind of annoying to answer a call on sipdroid with the stock tmobile dialer still ringing.
[Nexus One General] codesplice:
I'm not sure exactly what you're asking, but I haven't had any issues with redundant incoming calls - though I do often see missed calls registered when I answer with sipdroid. I'm not sure there's anything that can be done with that aside from changing the phone preferences under the Google voice web app. If it is set up to ring both numbers, both numbers will likely still ring.
[Nexus One General] smachine:
The current setup i have right now is that I have both sipdroid on, along with google voice forwarding my gv number to ring my original tmobile number. When I get an incoming call the sipdroid comes up first and is ringing, if i take the call then sipdroid shuts off the google voice-tmobile forwarding ringer. With old versions of sipdroid there would be a dual ringer problem, meaning if i answer the call through sipdroid the phone would continue to ring because google voice forwarding to mobile number wouldnt recognize that the call has already been answered. The reason i keep the forwarding to mobile still on is that I can pick whether to do a voip call or a standard tmobile network call if im in a area with bad data coverage.
[Nexus One General] agentkalaw:
FYI, on gizmo if you want to use a STUN server option the STUN Server name should be:

"stun01.sipphone.com:3478"

STUN server port should be: "3478"

It's supposed to improve voice quality
[Nexus One General] torchedlh:
For people who are using the gizmo/sipdroid setup, can someone please tell me if this works over TCP (with UDP disabled)? Thanks.
[Nexus One General] sLiKK:
Every time I try to verify my sip number on google voice as a forwarding number, the automatic answering system can't catch my response... I have tried this numerous time and it is unable to verify it.
[Nexus One General] BinaryTB:
Try the different DTMF settings in the SIP client. I know csipsimple has them under settings, sipdroid probably does too (I can't recall right now, haven't used it in forever).
[Nexus One General] BinaryTB:
Just tried the gizmo5 server via csipsimple, registered normally using UDP *and* TCP (just checked the box for TCP and made a sip uri call, worked nicely).
[Nexus One General] torchedlh:
Paul2200,

Why do your instructions for include setting the STUN server for SipDroid but not cSipSimple?

Thanks
[Nexus One General] torchedlh:
For those having problems verifying their Gizmo5 number with Google Voice using cSipSimple:

Use SipDroid for the verification and it works fine! Then go back to cSipSimple (with DTMF set to in-band generation) and DTMF works fine. There seems to be some sort of DTMF issue with cSipSimple/Gizmo5/Google voice number verification.
[Nexus One General] Paul22000:
Honestly I forgot hah. I think cSipSimple auto-populated it perhaps.
[Nexus One General] Paul22000:
Ok I just set up cSipSimple again. It just doesn't need the STUN server; I don't know why.
[Nexus One General] DJ-VAN:
Awesome- didn't know there were so many sip users here.

First off I got passed the google voice verification by changing csipsimple's dtmf from inband to rtp

But I've been asking this question on the google boards with no real answer. How do you change the displayed caller id on csipsimple. Right now it shows my gizmo call in number (which can't be ported to google voice even though I have the option to port). Gizmo5use to have an option to set the caller id but google removed it. Also it seems you need a real number and not a sip number to use google voice on your android phone so I use my call in number for that. I basically want my google voice number to show up when I make calls with csipsimple but it still shows my gizmo5 number
[Nexus One General] DJ-VAN:
:( Its almost too perfect. I tried the google voice callback app and it does exactly what I wanted it to. With auto answer configured it dials the number without any additional nag screens. I just wanted to fix the caller id but now I have free calling too :D
[Nexus One General] HondaDNA95:
For the life of me I can not get SipDroid to register my PBXes account over 3G(Sprint). I did a speed test and got 206 PING 280DOWN / 386UP. I know the PING is really bad but it should be plenty fast enough to register the PBXes. I also can't get this page to load all the way to change the settings:

All I see is "Preferred Call Type" and down??
[Nexus One General] bradpitcher:
You're probably not around to hear this, but if you are I'm curious: how'd you get the sound to work? I'm on CM 6.0 on my G1 and the sound doesn't work. I've endlessly tweaked the settings and never had working sound. Do you know what version you were using? Maybe there has been a regression since then.
[Nexus One General] Paul22000:
Nooooooooooooo!!!!!!!!

Did anyone else get this???

Why????
[Nexus One General] tjleeland:
Yep. I just got this notice too.

That really sucks.
[Nexus One General] crawler9:
Yeah, I just bought a gizmo account yesterday on eBay too.
[Nexus One General] disgustip8ted:
Yes, this is most disheartening. Now I'll need to find some other number to have gv dial back in to. I use it quite a bit in the gingerbread built in voip dialer.
[Nexus One General] Blueman101:
This can only mean that GV will soon be VoiP!!

sip.voice.google.com is ping-able
[Nexus One General] Paul22000:
Can anyone confirm that it was unpingable before today?
[Nexus One General] Blueman101:
While i cant tell you when this became available, by putting two and two together (along with some assumptions) It seems imminent that this will ultimately result in Google Voip, they even already have it working with gmail...
[Nexus One General] Paul22000:
Well, you have to consider that people suspected Google would offer a SIP service ever since Google acquired Gizmo5.

However, that acquisition was in November of 2009, almost a year and a half ago, and since then they have done absolutely NOTHING with it.

http://techcrunch.com/2009/11/09/exclusive-google-has-acquired-gizmo5/

Who's to say that it isn't going to take ANOTHER year and a half before Google offers SIP? (If they EVER do that is.)

Sadly, Gizmo5 being shutdown doesn't really tell us anything, does it? :(
[Nexus One General] cesierra:
I started looking for alternate options.

we have 30 days

These are some forums that might provide useful information in the coming weeks.

Gizmo5 forum (might be closed already)

http://forum.gizmo5.com/

Sipsorcery forums

http://forum.sipsorcery.com/index.php

Pbxes.org forums

http://www4.pbxes.com/forum/board.php?boardid=16&sid=d418053ad9d3d7286d9c06a731c3bdf5
[Nexus One General] Blueman101:
Well you gotta think about it from a business perspective, the reasons companies buy other companies is for one of two reasons. A) They were a competition and buying them not only increases their customer base, but their revenue aswell. Gizmo wasnt competition so it must have been the second option. B) They plan on expanding on what the company was already doing. Gizmo was a voip service, soon after acquiring Gizmo there was a voip dialer in Gmail. And now with the cancellation of gizmo totally, and even the "transfer of credits" leads me to believe that google plans to release a fully voip service. Even the phone number porting further points towards that outcome.

Google is all about open source and giving the freedom to the user, what better way to give the power to the users, then being able to ditch your carrier (as a telephony service) and instead use it as a dumb pipe. The entire purpose of the NExus One, was not being bound by a carrier, but instead pick the phone you wanted, then take that phone to the carrier of your choice.
[Nexus One General] codesplice:
So what is everyone's game plan in the wake of this news?

Ride it out for 30 days and see what happens, or is there another SIP provider worth moving towards?
[Nexus One General] cesierra:
There are some reports stating that calling to a GV number through the sip address (using this format +1XXXXXXXXXX@sip.voice.google.com) has been successful. Thats not what we are looking for, but it might be a sign that Google is working on something.
[Nexus One General] disgustip8ted:
since the email was sent i had started looking for alternatives. I set up something that works fine as an alternative for how i use my voip.

i set up a voip number through www.ipkall.com

i then set up a sip provider through sip2sip.info

next i set up the sip2sip info in pbxes

i put the pbxes extension/connection info in my sip account setting in my N1 call settings

set up google voice with a new mobile number and used the number from ipkall

good as new except a little convoluted using 3 different services. I am planning on doing a write up since it can be a little confusing.
[Nexus One General] disgustip8ted:
i tried this and just got a registration failed time-out message
[Nexus One General] disgustip8ted:
actually, it seems you dont even need ipkall or sip2sip if you use the google voice number. you can set up your gtalk in pbxes.

under extensions > extension number enter a number, i just made mine 100

enter display name, i just made mine 'cell'

enter a password

then

under trunks, click add sip trunk, then go to the address bar and change 'tech=SIP' to 'tech=GTALK' and hit go

put in your gmail address and password

then

go to inbound routing and put in your gmail address in trunk then choose extension and choose the extension you set up in the drop downs

then go to outbound routing,choose a route name(i just used the first half of my gmail, without the @gmail.com), choose gtalk/<gmail address> in the drop down

then set up your username and pass in your sip client, for example in mine i have for the username <mypbxesaccountname>-100 (100 was the extension number i chose)

password - is set under the extensions section in pbxes

server is pbxes.org

i set my outbound proxy to pbxes.org also but not sure if its required or not.

then you can go to google voice and set your check box to allow google chat

then set gv callback app to call back on the google talk "number"
[Nexus One General] irha:
I was wondering the same, that you should be able to skip a bunch of services with this option, and thanks for sharing how to do it. I have a couple of questions on how this works:

- Did you try doing a callout directly through pbxes with this setup? Since GV allows free callout from google talk, and wonder if you can avoid callback.

- If you set the GV number as callback in GVoice app, won't all your numbers ring. I guess, with autoanswer, the call will initiate quickly enough to avoid ringing regular lines, but still wondering.
[Nexus One General] disgustip8ted:
i have tasker set up to switch gv callback to always when im near my home or work's network ssid. those are the only two places i have bad cell reception. when not near those locations i have it set to never. i use the google voice app for outbound and inbound normally.

i did try outbound and it works perfectly fine, the drawbacks however are you can set the gingerbread sip dialer to use it "always when data is available", always prompt, or never use internet calling. when you use the google voice app for all outgoing calls(no prompt) it doesnt give the option to choose an internet call it just calls with google voice, if you set google voice app to prompt then you can choose to use google voice app to dial or your normal cell, if you choose to not use the google voice app then you are given another prompt for internet call or normal call. normal call would use your normal cell number and internet call will use your google voice number through voip(which would be your gtalk set up in pbexs. so using the gv callback in my situation is a better option with less prompts and dialogs to choose when making a call. I was unable to find an app or tasker plugin that actually switched how the google voice app functioned based on what wireless ssid you were near, the closest was the locale plugin but that only chose what phones to ring, not if the google voice app actually was used or just your normal phone dialer.

so basically, if im near home or work and i make a call gv callback automatically is used and calls me back on my voip set up in gingerbread sip accounts. if im not near one of those ssid's then gv callback is set to never with tasker and the normal google voice app is used. i wish there was a way to have the gingerbread sip account only register when connected to specific wireless ssid's, the cell networks just arent reliable enough imo to talk on voip, too much delay.
[Nexus One General] cesierra:
It is working on some accounts only.

There's more talk about it now on Boy Genius Report.

http://www.bgr.com/2011/03/08/google-may-finally-be-adding-voip-to-google-voice/
[Nexus One General] Paul22000:
Using CSipSimple, is this correct?

Username: +11234567890 (area code is 123)

Server: sip.voice.google.com

Password: Google Account password

(Doesn't work for me; it times out)
[Nexus One General] cesierra:
nobody has been able to register yet using GV sip credentials, what is being reported is that some users were able to call a GV number directly from a sip client using this format

+1XXXXXXXXX@sip.voice.google.com
[Nexus One General] DJ-VAN:
Stuck on that last part- and also is pbxes safe- I was reading on other threads that people use google accounts solely for google voice when using it with pbxes.

First I should clarify that I used gizmo5 for a while on my maemo tablet. Then I got an android tablet (dell streak) and I didn't put a sim card in it- its in airplane mode all the time.

On my google voice account I have my sip number from gizmo5 and my call in number which was an old number I had ported to gizmo5 a while back.

The gv callback app can only call the two numbers I have set up in google voice. I don't see an option to call the google talk number.

Also using the pbxes method- that only works for outgoing calls? I won't receive incoming calls on my google voice number unless I have a real number or a sip number to forward to?

Although anyone get that obihai unit? I saw an article on slickdeals and I finally managed to order one when they had it in stock. Why can't any of the apps on android do what this device does?

http://slickdeals.net/forums/showthread.php?t=2636475
[Nexus One General] irha:
@DJ-VAN, excellent question, I have always wondered why none of the approaches make use of that, very interested to know the answer.
[Nexus One General] disgustip8ted:
I have my cell, gtalk, gizmo, ipkall, home phone. i have now been strictly using my cell and gtalk set up in pbxes

maybe update gv callback or donate, i see all of my numbers, including gtalk

false, if you set up the gingerbread sip account dialer and set up the gtalk outgoing trunk then you can essentially turn off the google voice app in android(set it to not use for calls via the widget or the settings menu) or simply use another app as the dialer you can make an outgoing call with gtalk. this is the primary reason why i use the gv callback number. it is less taps and rigmarole to leap through to simply dial my friends number, and when im within my specified wireless ssid's have gv callback ring out and have google voice ring back to me than go through the steps of disabling google voice(or setting it to prompt if i want to use google voice all the time and making it more convoluted), then tapping the prompt if i want to dial through a normal call or internet/voip call then waiting for the call to complete. gv callback i just dial a number normally, my phone rings, i answer and im connected to the call.

when using gizmo with the above scenerio if i wanted to make a direct outbound call through gizmo i would have been charged. gizmo did not charge a dime for incoming calls. the gv callback app generated an incoming call to gizmo from my google voice number, therefor it was a completely free call

i suggest looking into setting up a trixbox or asterix phone server if youre looking for this sort of free voip functionality as it integrates nicely with google voice.

let me know if theres any questions with my set-up, im eager to help :)
[Nexus One General] irha:
I too don't have a gtalk option in gv callback, but I don't run gingerbread. What is the best option without the built-in sip support? How do you setup pbx with gtalk?