yashsingh1/xdaforums huggingface dataset:
[Nexus One General] [IO]ERROR:
I'm on my 3rd account in 3 days and all 3 have just vanished without even the ability to recover the password. I put in a ticket to Gizmo5 and this is what they sent me..

Hi,

Unfortunately we dont have any information with respect to your account.

Sincerely,

Navid

Google Voice/Gizmo5 Support

I've requested a refund from the seller.
[Nexus One General] smachine:
Gizmo5 software works on windows 7, i installed it on win 7 pro 64 bit. Try running it in xp compatability mode (right click on the gizmo5 file and go to compatibility).

To everyone getting disconnected, maybe it has something to do with buying accounts from ebay. Also try sticking with the newest sipdroid version if your getting registration issues.
[Nexus One General] codesplice:
*shrug* everything is still working fine for me with an account I bought Thursday night on eBay and the hacked 1.3.7 sipdroid version.

Quite odd.
[Nexus One General] [IO]ERROR:
I contacted the ebay seller and he gave me two more to try from a different account. Lets see if these last longer then a day.
[Nexus One General] teh_lorax:
Can anyone think of a way for tasker to detect that sipdroid is connected?
[Nexus One General] Lamar720:
Sweet I checked my email and he sent me a new account before I even asked lol. But, what is the hacked 1.3.7 sipdroid version and what does it do. I am using the latest one from the market.
[Nexus One General] [IO]ERROR:
From what I gather the hacked version just lets Google Voice Callback to tell sip to answer the call. So when you make a call Google Voice Callback connects too GV, has it call your sip number and then instead of ringing SIPDRIOD is just answers the call. Make it work more like a normal phone call.
[Nexus One General] codesplice:
Yeah, that is basically the functional benefit of the hacked version.
[Nexus One General] codesplice:
Not that I have come up with. I just detect if I have an internet connection via wifi and rely on sipdroid to work.
[Nexus One General] Paul22000:
Care to share your script, if possible? :cool:
[Nexus One General] codesplice:
I had a link to the XML preferences file, but then realized it included login information for Google Voice... apologies, but I'm not gonna share that lol. So here's the basic rundown. Note that I am using the Google Voice Settings Plugin linked a few pages back.

CONTEXT:

State: Wifi Connected

ENTER TASKS:

Plugin - Google Voice Callback. Configuration: Change callback state to: Whenever internet is available

Plugin - Google Voice Settings. Configuration: CellNumber: off SIPNumber: on

EXIT TASKS:

Plugin - Google Voice Callback. Configuration: Change callback state to: Never

Plugin - Google Voice Settings. Configuration: CellNumber: on SIPNumber: off

So when I connect to a wifi network, the following happens:

1) The device GV Callback settings change to enable the third-party GV Callback function (to ringback the SIP number)

2) The online GV settings are changed so incoming GV calls ONLY ring the SIP number.

When I disconnect from the wifi network, the settings are reverted:

1) The device GV Callback settings to disable the third-party GV Callback function (to allow the official GV app to manage things)

2) The only GV settings are changed so incoming GV calls ONLY ring the cell number.

No issues with it so far, and this allows me to still use JuiceDefender to control the cellular data toggle and leave wifi alone. Haven't missed a call yet :)

Let me know if it works for you.
[Nexus One General] britoso:
Paul, I bookmarked the exact same post to try it later.

Tried it just now.

Unfortunately it still exhibits the EDGE/2G codec incompatible error as it did for me on ATT (jan-march 2010). (now T-MO).

i.e The incoming call to my SIP number gets cut off after one ring. (Sipdroid shows an incompatible codec error)

Will try later when I get a 3G conenction.
[Nexus One General] teh_lorax:
Hmmm

If I were to do this, how would texting work?
[Nexus One General] smachine:
Set your google voice as your default messenger. This whole sipdroid setup uses your google voice as your main number.
[Nexus One General] codesplice:
Additionally of importance, texts sent to your GV number arrive as data packets and thus are not charged as SMS messages by your carrier.
[Nexus One General] Paul22000:
Yup. I actually blocked all SMS messages altogether via the official "T-Mobile Service" for message blocking (free account addon).
[Nexus One General] Paul22000:
Damn it. My second account's replacement now got deleted too.
[Nexus One General] codesplice:
I'm really wondering what is going on now ....
[Nexus One General] smachine:
Very strange. Maybe gizmo5 is flagging all accounts that are being resold. I still havent had any issue at all.
[Nexus One General] Paul22000:
I spoke to the buildfruitkit, and for one thing, he's very honest and a good person, he's given me several accounts now (3 deleted so far).

Anyway, he says it might be because google is deleting accounts where the password and the email are changed at the same time.

I changed the password on the latest account but not the email. So far so good; let's see how it goes by tomorrow...
[Nexus One General] teh_lorax:
I realized that after I said it. :( Sucks I wouldn't be able to use handcent.
[Nexus One General] zmodp:
--you can try "google voice sms" from the market.

its a quick way to send sms for GV, but the interface isnt all that good.

hopefully some dev will make a better GV sms app that works like handcent.

i love handcent...
[Nexus One General] teh_lorax:
If you don't have a Gizmo5 account and by some chance DO have a SIP Sorcery account, you can follow this guide.

http://gurnted.wordpress.com/guides/updated-guide-from-xda/

It's quite a bit more complex, but when I did it back in the day, Im pretty sure the guy said that he got better sound quality and battery life out of this setup. I just wish I knew what all this did, cause I'm sure there are many other cool things you could do...

SIP Sorcery accounts CAN be bought on ebay from SIP Sorcery themselves (but they are quite a bit more expensive).
[Nexus One General] Paul22000:
Aye, just searched, $50 =\
[Nexus One General] smachine:
So your new account also stopped working? I was going to be buying 2 more accounts to set up on other phones, and was hoping it would work.
[Nexus One General] Paul22000:
The newest account I got yesterday night from builfruitkit is still working. I haven't changed the email yet though, just the password.

He might be right... Google/Gizmo might be flagging accounts that instantly change BOTH password and email (it would be an obvious account sale).

I'll change the email tomorrow and see if it gets closed.
[Nexus One General] [IO]ERROR:
I changed my email and password on the latest account he gave me and it's still active. I have a feeling it has more to do with the account names or the email he used.

All the accounts that vanished that I got started with the username "nihaoxhd". The new ones he gave me start with something else and are still working.
[Nexus One General] britoso:
Now I'm getting a "registration failed (503 service unavailable)" message and the notification icon is red :(

Via WIFI or 3G.

I'n so happy I created multiple (3) accounts when gizmo was alive.
[Nexus One General] Paul22000:
That's possible. I had many of those like you mentioned which all got closed. The second to last one I got started with "testing..." and that got closed too . The latest one (that's still working) is named totally different.
[Nexus One General] smachine:
Thats good to know that the newest one is still working. I guess I will wait a week and see if anyone has anymore issues with ebay bought accounts. I need 2 more.

As for the above poster who is getting the red light, was your setup working 100% before? Did you do any update? Is your account new? Everything works fine on my end, so Im assuming your account may be blocked. Email back the seller and ask for a new id.
[Nexus One General] Paul22000:
Try logging into gizmo5.com.

If you can log in, then double check your Sipdroid settings.

Otherwise, it's also possible that Sipdroid is being blocked. My work blocks port 5060 so Sipdroid doesn't work for me here.
[Nexus One General] nelagster:
Randomly working

So first of all I'd like to thank Paul for this amazing walk through!! This will save me so many minutes!!!

I followed the steps correctly and since I already had a gizmo5 account from when I had my old Nokia phone (I currently have a Nexus One) I went ahead and used that one. I had a little trouble setting everything up initially but eventually I got it working. Few issues:

Is it possible to make notification sounds silent while on a call? Once I call someone through sipdroid, I hear everytime I get a text message through the same speaker that I'm listening to the person. Not a big deal tho...

The biggest issue is that it will randomly stop working. I go to call someone (by the way I tried the first GV Callout app, didn't work so now have the 2nd) and it'll say registering and then say registering with the phone number and the part that says it may take 15 seconds to work but nothing ever happens. The way I fix it is logging out of sipdroid and then logging back in and then it works. Same for in bound calls as well. Any help?

Sorry so long
[Nexus One General] teh_lorax:
Anyone having problems with this right now? I'm logged into my gizmo account on sipdroid, but if I call my gizmo number it just rings fast busy.
[Nexus One General] teh_lorax:
I can answer this part. You could probably do that with Tasker...
[Nexus One General] britoso:
finally worked for me over both wlan and 3g. i didn't change anything from before.
[Nexus One General] Lamar720:
How do I stop sipdroid from trying to send my out going calls, I can't call out. It keeps asking or saying I need to buy credits..

Do I need to turn it off everytime I make a call?
[Nexus One General] Paul22000:
Do you have Google Voice Callback installed?
[Nexus One General] teh_lorax:
Its in the sipdroid settings. Chnage the option from 'sipdroid when available' to 'phone'.
[Nexus One General] Tostino:
Maybe someone here can help me... I am having problems so far with using this over 3g for calls. I tried cSipSimple, and SipDroid with my Gizmo5 account, but both are doing the same thing... I can hear the other person completely clearly, sounds really good. But when I speak, my words break up and it sounds like crap. I tried using TCP instead of UDP to see if it helped, but it didn't. Idk what to do next really.

Oh by the way, i'm running CM 6.1 right now.

I hope someone has had this issue before and knows a fix! :D *fingers crossed on that lol*

Edit: Okay, I did a speed test for my 3g where I was, and I was only getting 150kbps upload and 800kbps download. That is for sure why I sounded bad, but they were perfectly clear.

How do I make it use a better codec for low bandwidth situations?
[Nexus One General] AndroidMilos:
I am having a similar problem. It says I need credits to make calls. I went to gizmo's site, logged in and googled $10.00. Then, about a half a day later I get a note from Google saying that "order cancelled" by Gizmo! I tried it twice and same results. I can log into my Gizmo5 account no problem. I get the green light on top showing that all is supposedly active. Oh, and I tried using Fring, adding the sip account onto it. That is where the problem is? If I just dial a number without going thru Fring, then I get a callback, answer it (the Google green giant appears on the screen) and then can talk to my other cell phone. It appears though that I actually need to purchase credits when I try to use the Fring application and to choose SIP? I am confused. ahhahaha. And I am not blond. hahahaha. Any input on this one?
[Nexus One General] smachine:
You have to install google voice callback (its different then google voice) from the market.
[Nexus One General] codesplice:
This. Gizmo needs you to pay for outgoing calls. The GV Callback apps make it so the calls are incoming (from Google Voice). You don't need credits for incoming calls.
[Nexus One General] AndroidMilos:
Thank you for the responses. I do indeed have gvoice call back installed. I discovered what my problem is.

The application "Fring" which I had on my system before going the "Gizmo/Sipdroid/GV callback viop method) does not play well with this new setup!

If I go the regular calls route and pick a contact of my contact list, I get a choice of "callback" or "Regular". If I choose the call back, then I get the little green Android robot on the screen and the ring tones for this Voip and the call goes thru FREE as it is supposed to. Incoming calls to my GVoice number also show the green Android robot with the associated ring tone so I know that call is free too.

But, if I try to use "Fring", I get an option of "FRing voip calls" or "SIP" calls. When I choose "Sip", then it asks me to deposit money into my Gizmo account! There is no "Callback"-that is it is a straight out to wherever and that call needs money! Thanks for that input guys. I am gonna get rid of "Fring" because the new method (Gizmo5/Sipdroid/callback) works awsome.

My accounts (that I got also from Ebay) are still active. Crossing my fingers to hope that they don't get deleted like some on this site have had happened.

The "How to " write up on the Gizmo5/Sipdroi/callback" have been straight forwards and I give thanks to the author that posted it
[Nexus One General] teh_lorax:
I *really* wanted to move all my voice over to something like this, but it just isn't stable enough. On many occasions, I'll go to use my phone and SIPDroid is yellow (or even red), meaning I'm not connected. I don't use voice that much, but I don't want to miss calls either.

This is the 2nd time I've tried to get this working effectively. I'll try again in a few months. Third times a charm, right?
[Nexus One General] Lamar720:
I have Gvoice Callback installed but, I wasn't using it. So I just set it up and now when I dial out.

It just says Waiting for google to callback ...

but it always times out.
[Nexus One General] teh_lorax:
And you have GV callback setup to call your Gizmo number, right?
[Nexus One General] Lamar720:
Yes I have it set up.
[Nexus One General] smachine:
Did you verify your call forwarding of your gizmo5 to your google voice number? You have to go to your google voice settings on your computer to do that.
[Nexus One General] Lamar720:
Yup, I just redid everything from the ground up and I seem to have it working thanks for your help.
[Nexus One General] smachine:
over edge/2g im having problems dialing out and it says codecs incompatabile, works fine over wifi. Is there a way to take calls over edge or is it too slow for this type of thing?
[Nexus One General] teh_lorax:
Too slow. 10chars
[Nexus One General] Tostino:
Really? There are no lower quality codecs that we can use so it doesn't stutter when talking?

I am on 3g, and at work my download is fine, but upload is kinda crappy... It makes it almost impossible to actually talk to someone. I hear them fine, but my voice is breaking up.
[Nexus One General] Tostino:
Alrighty, I did some digging... Apparently this is a Google Voice issue we are running into here. The google voice servers only support PCMU, so when you recieve a call, it is forced to use that codec. If you are using GV Callback, it is also forced to that codec. If you purchase minutes, it is possible to call out using better codecs, because the Gizmo5 servers support a whole bunch of better ones.

I hope there is something that will be done about this...

Is there a way around the GV limitation?
[Nexus One General] Tostino:
*duplicate post*
[Nexus One General] codesplice:
Sweet!

Any chance of a detailed write-up describing what you did to make this work?
[Nexus One General] smachine:
Nice find. I know edge isnt the fastest, but it should be capable of voice transmission at least. 56k speeds would allow for voice over computer, so edge is more than enough with the right codec.
[Nexus One General] Tostino:
Yeah, i've been looking into this all day, but not had much luck yet. I tried using pbxes to manage my gizmo5 account, but it still seems to be limited to the pcmu codec =/.

I hope someone smarter than me comes along and says "hey you idiot, do it this way to get around that issue"
[Nexus One General] Tostino:
Okay, I guess I tested it incorrectly the first time!!

I have used the Gizmo5 + Google Voice + PBXes /w cSipSimple (and sipdroid) to make/recieve calls using other codecs (speex, iLBC, gsm).

It looks like that is the work around! :D.

If anyone needs help, let me know.
[Nexus One General] dvgrhl:
Post the instructions for everyone, please.
[Nexus One General] tibere86:
Sorry for being a tad off subject, does anyone else notice the 2 or second lag when using SipDroid? I have tested it connected to Sipgate directly and through PBXes.org, both scenarios give me a 2 to 3 second lag when talking. My wife runs Skype over the same wifi network on her iPhone and there's no lag, conversation is landline quality.
[Nexus One General] Tostino:
Sorry all, i've gotten pretty sick because of a abscess under a wisdom tooth, that now needs to come out...

I really have almost no energy to write up a guide at all, let alone a full one with pictures and all. I will do my best I can to get something basic though...
[Nexus One General] Tostino:
Get a Gizmo5 account (eBay around $5 to $10).

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

On PC: http://pbxes.org/ > create an account

A) Click on Extensions > SIP > Extension Number = 100 > Display Name = gizmo > save

B) Click on the new extension > dtmfmode = rfc2833 > audiobypass = no > save

C) Click on Trunks > Add Sip Trunk > Trunk name = gizmo > dtmfmode = rfc2833 > audiobypass = no > Username = [gizmo5 number] > password = [gizmo5 password] > sip server = proxy01.sipphone.com > save

D) Click on Inbound Routing > Trunk = gizmo > extension = gizmo > force regular hours > save

E) Click on Outbound Routing > Route Name = gizmo > trunk sequence = sip/gizmo > save

On Phone: Download CSipSimple

A) Install the latest version on your phone

B) Open up CSipSimple > press the menu buttion > hit accounts > add account

C) Scroll down to World Wide Providers > Pbxes.org > username = [pbxes user]-100 > pass = [pbxes pass] > save

D) It should say Registered next to the new account now!

F) Go to the settings of CSipSimple > Media > Codecs > disable and enable any codec you want!!

G) Go to Network > and make sure that 3g, wifi, and edge are selected for incoming and outgoing calls

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

A) Name: SIP

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

C) Phone Type: Gizmo

D) Save

E) Verify the number (click Connect, it will call, the Gizmo5 client will ring, enter the two numbers)

F) You now have free incoming calls! Yay!

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 (Gizmo), and select "Ask every time" or "Always (when possible)" based on your preferences (I have it set to always).

I took the original guide and edited it, thank you to the OP!

-Tostino
[Nexus One General] teh_lorax:
Is anyone just not able to use thier purchased Gizmo account? I can connect to it just fine with SIPDroid, but if I call my Gizmo number, my phone never rings.
[Nexus One General] Tostino:
The Gizmo number is not actually a physical phone number that you can call. It is just a SIP number, that needs to be attached to your physical Google Voice number to be able to receive calls from Gizmo. People will NEVER dial the Gizmo number, only the GV one.
[Nexus One General] lattera:
Great post, Tostino! Thanks a lot. It works better than SipDroid.
[Nexus One General] Tostino:
I agree, I like it a whole lot better than sipdroid, and the development seems to be more active.

If the OP wants to update his first post with the new guide, that may be better... Because it is pretty much necessary if you want to use this without great 3g speeds, or being on wifi. I don't think a huge amount of people are going to see my post 11 pages back lol.
[Nexus One General] Paul22000:
Interesting. I'll have to try that out. :cool:

(It's definitely more complicated though of course.)

Aside from use on Edge and low-speed 3G, is there any other difference to using Pbxes / CSipSimple? (Is call quality on wifi better; does the app respond to incoming calls faster; any other benefits; etc)
[Nexus One General] [IO]ERROR:
It looks like the new version of SIPDROID will make a PBXES account for you and link it to your Google Voice but good God it seems like it is pounding the PBXES.org servers because I can barely do anything on the web site.
[Nexus One General] lattera:
I think we killed PBXes. They're completely down.
[Nexus One General] xManMythLegend:
Is it wise to give a 3rd party app those credentials ?
[Nexus One General] codesplice:
If you want the functionality the app provides (free outgoing calls), then you have to determine if the risk is worth the reward.
[Nexus One General] danimar1:
there's no way I can register successfully on 3G... I've tried with:

sipdroid+gizmo directly

sipdroid+pbxes(gizmo underneath)

CSipSimple+gizmo directly,

CSipSimple++pbxes(gizmo underneath)

When I'm on wifi it connects in a fraction of a second without issue. Which combination are you guys using to connect on 3G?

PS: My network operator supports (or at least it says so) VoIP, so that should not be the problem.
[Nexus One General] Forge94:
wait, so i DONT have to live in the US and be on T-Mobile for this to work?!
[Nexus One General] danimar1:
No you don't, but keep in mind that the calls will be free only to US and Canada numbers, if you want to call elsewhere the google voice/your provider rates will apply
[Nexus One General] teh_lorax:
Uhhh, you sure you can't dial the Gizmo number? I thought I had tried it before and it worked.
[Nexus One General] [IO]ERROR:
Anyone able to use pbxes.org web site in the past two days? Every time I try to set up an extension I get the following error..

Cannot connect

Try to re-login and if this does not help click Submit & Start in Personal Data
[Nexus One General] trevmar:
Re: CODECS USED BY GIZMO5

For the last couple of days I been using both Sipdroid and CSipSimple to access my Gizmo5 account linked to Google voice. I can confirm that neither application can connect to the Gizmo5 accounts at proxy01.sipphone.com with any codec other than PCMU (8 bit logarithmic PCM).

I was able to set CSipSimple (which is an amazingly good application, by the way) so as to use an 8KHz data rate (PCMU 8KHz) which sounds quite good, with a 64Kbps bit rate (over WiFi).

I have a G1 with Cyanogenmod 6.0, yet CSipSimple had no trouble getting the G1 CPU to deal with the computational requirements of PCMU. Over many, many, test calls I didn't see any CPU-related drops. I do have an absolute minimum of widgets and services running on the G1, of course...

So how do we get Gizmo/Google to accept the (13Kbps) GSM coded data? Who do we have to 'lean on'? The GSM data rate is obviously more suited to 3G than PCMU...
[Nexus One General] smachine:
How much battery drain are you all seeing with sipdroid? I had my phone on idle with wifi off, and it drained from 85% to 25% in a span of 8 hours. I didnt have any background applications running, and i didnt even use the phone at all, it was simply idle with the screen off.
[Nexus One General] Paul22000:
I just downloaded CSipSimple and wow, yeah, great application.

Are there any downsides to using CSipSimple over SipDroid? It seems the setup is simpler as well (for example, you don't have to put in the port or the stun server).

Also, how did you change your bit rate to 64Kbps? I'm not finding it in the options menu.
[Nexus One General] Tostino:
Read just a page or two back, and I have a full guide... :p
[Nexus One General] teh_lorax:
When I was running it, I didnt even notice any extra battery drain.