• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

[APP] GrooVe IP - Google Voice VoIP

snrb

Android Enthusiast
Apr 19, 2011
566
116
New Jersey
Voice without Minutes!

This app, in conjunction with Google Voice, lets you make unlimited calls to any phone in US or Canada using the data connection of your mobile device without using up any of your mobile minutes.

Requires a free Google Voice account. For more information on Google Voice visit the Google Voice web site at http://www.google.com/voice.

The app is currently listed at $4.99

http://market.android.com/details?id=com.gvoip
 

Attachments

  • grooveip_barcode.png
    grooveip_barcode.png
    699 bytes · Views: 536
  • grooveip_help.jpg
    grooveip_help.jpg
    115.7 KB · Views: 463
  • grooveip_settings.jpg
    grooveip_settings.jpg
    70.2 KB · Views: 531
I'm trying to get a phone with only a data plan and need a way to make calls for free through it. Will this work for my needs? (It can't route any calls through the normal phone dialing system and phone number. It would charge me an arm and a leg with no plan for voice.)

Will it integrate with the normal calling functions - Dialing and routing through this automatically, answering, contacts, etc..?

How easy is it to setup?

Looking forward to your reply!
 
Upvote 0
Thanks snrb. Finally, you got around to writing the app that I had been wating for 8 months. I purchased it, I am able to make out going calls fine. But incoming calls are not coming in.

As I guessed it may be due to the pbxes settings, so I disabled pbxes by changing my password. Now although I get the incoming call in gmail on the computer but not on the app on phone.

Any ideas what could be it?

- J

Okay, it seems the issue is that if you have gmail logged on computer and if the call gets forwarded to it. Then it doesn't come to the app on the phone.

I though that incoming calls would be forwarded to all logged in instance, but apparently it is not so. So you need to make sure to log out at other places.
 
  • Like
Reactions: snrb
Upvote 0
I'm trying to get a phone with only a data plan and need a way to make calls for free through it. Will this work for my needs? (It can't route any calls through the normal phone dialing system and phone number. It would charge me an arm and a leg with no plan for voice.)

Will it integrate with the normal calling functions - Dialing and routing through this automatically, answering, contacts, etc..?

How easy is it to setup?

Looking forward to your reply!



It should work just fine for your needs. One of the reasons we wrote the app is because we had a few phones that no longer had service but could still connect to WiFi.

The app has it's own dialer that you can dial from. Alternatively you can use the built in dialer and configure all calls to go out GrooVe IP since you won't have any mobile network.

If for some reason you do run into problems, email us, and we'll work with you to get it working.
 
  • Like
Reactions: snood
Upvote 0
Thanks snrb. Finally, you got around to writing the app that I had been wating for 8 months. I purchased it, I am able to make out going calls fine. But incoming calls are not coming in.

As I guessed it may be due to the pbxes settings, so I disabled pbxes by changing my password. Now although I get the incoming call in gmail on the computer but not on the app on phone.

Any ideas what could be it?

- J

Okay, it seems the issue is that if you have gmail logged on computer and if the call gets forwarded to it. Then it doesn't come to the app on the phone.

I though that incoming calls would be forwarded to all logged in instance, but apparently it is not so. So you need to make sure to log out at other places.

Thanks for that information. I'll see if there's anything we can do differently so calls get routed everywhere you're logged in. Until then I'll add that to the help. Glad you were able to resolve the problem.
 
Upvote 0
What do you mean by the above?

I wish that you could add calls made and received into the call list of native phone dialer.

In 1.0.5 and later, on an incoming or outgoing call we query the phones contacts and show the contact name as well as the phone number as the caller id. We also added a button that brings up your phone's contacts, so that you can dial from your contacts in our dialer screen.

Don't believe there's any reason why we can't do what you're asking for. You just want us to update the native call log with calls made & received by GrooVe IP correct? Will start looking into that.
 
Upvote 0
In 1.0.5 and later, on an incoming or outgoing call we query the phones contacts and show the contact name as well as the phone number as the caller id. We also added a button that brings up your phone's contacts, so that you can dial from your contacts in our dialer screen.

Don't believe there's any reason why we can't do what you're asking for. You just want us to update the native call log with calls made & received by GrooVe IP correct? Will start looking into that.

Yeah, you got my request right. Thanks for the clarification above.

Could you also tell what is the role of sipgate in this whole process. Doesn't the app communicate directly with google's servers. And if so why is it like this.
 
Upvote 0
I just downloaded your app and I think it's an awesome Idea I'm glad finally I have an app that I don't need any other account other then just my google voice I've only used it for one short outbound but I had my friend call me to test the in-bound and I could not figure out how to answer the call and on top of that after my friend stopped calling it kepted vibrating my phone until I restarted it. I understand that this is newly in development and I think it's awesome I can actually talk to you instead of getting no support anyways my phone is an HTC Thunderbolt on bamf 1.5 rom which is android froyo anyways hopefully you can fix what ever the problem is keep up the good work!
 
Upvote 0
I just downloaded your app and I think it's an awesome Idea I'm glad finally I have an app that I don't need any other account other then just my google voice I've only used it for one short outbound but I had my friend call me to test the in-bound and I could not figure out how to answer the call and on top of that after my friend stopped calling it kepted vibrating my phone until I restarted it. I understand that this is newly in development and I think it's awesome I can actually talk to you instead of getting no support anyways my phone is an HTC Thunderbolt on bamf 1.5 rom which is android froyo anyways hopefully you can fix what ever the problem is keep up the good work!

I'm so sorry you ran into that. It seems to be a very rare issue, but that it happened is just unacceptable. What happened is that Google Voice couldn't figure out where to route the call and by the time it sent it to our app your friend had either hung up or been sent to voice mail. This caused the call to hang at signalling. We don't show the answer or hang-up buttons at signalling since normally that state only lasts a few milliseconds and the incoming call (signalling) screen isn't visible. I'm putting up a work around that will add the hang-up button to the incoming call (signalling) screen so at least you'll be able to stop the call if this ever happens to you again. We're working on the real fix to timeout the call if signalling goes on too long.
 
Upvote 0
Where do you see sipgate? The app communicates directly with google's servers.

Under Advanced Settings/Troubleshoting. Override STUN Server.
If enabled then the default STUN Server (stun.sipgate.net:10000) will not be used. The STUN Server configured below will be used instead.

That to me makes it sound like that either the sipgate's STUN Server or some other user configured STUN server will always be used.
 
Upvote 0
Under Advanced Settings/Troubleshoting. Override STUN Server.
If enabled then the default STUN Server (stun.sipgate.net:10000) will not be used. The STUN Server configured below will be used instead.

That to me makes it sound like that either the sipgate's STUN Server or some other user configured STUN server will always be used.

Ah, right. We use the STUN server only to determine your public IP. Some phones don't need a STUN server configured. You can override and clear out the STUN server text box if you don't think you need one, but it may cause one way voice if we can't figure out your public IP.
 
Upvote 0
This app has been exactly what a majority of virgin mobile users have been looking for. So thank you very much for this, but I do have a few questions before I buy and use this app.

1. How are calls routed? Are they communicating directly with google voice or are your (the developer's) servers acting as a gateway?

2. What precautions have you taken to secure the phone calls?

My biggest concern is my phone calls being passed unencrypted from server to server all around the world just to make a call down the street.

Thanks for all the hard work!
 
Upvote 0
This app has been exactly what a majority of virgin mobile users have been looking for. So thank you very much for this, but I do have a few questions before I buy and use this app.

1. How are calls routed? Are they communicating directly with google voice or are your (the developer's) servers acting as a gateway?

2. What precautions have you taken to secure the phone calls?

My biggest concern is my phone calls being passed unencrypted from server to server all around the world just to make a call down the street.

Thanks for all the hard work!

They're encrypted and sent directly to google voice. We have no server and receive no traffic. Hope that helps. Feel free to ask if you have more questions or if something isn't clear.
 
Upvote 0
In order to receive incoming calls - do I need to do anything special? Any changes w/in GV itself?

edit: tried outbound - works perfect on only 2 bars of Virgin Mobile 3G on my Optimus V. Thank you!

Shouldn't have to do anything special to receive incoming calls. But like jacjb0x mentioned, you need to make sure you're not logged in to gmail anywhere else otherwise Google Voice may route calls there instead of to the app.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones