• 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

I'm having a new weird issue - Groove IP was working so beautifully until about 2 days ago - I had call screening set to "on" on my Google Voice settings, but now when I get a Groove IP call incoming, and I answer it, I don't hear anything for the screening - dead silence. I can still press 1 to answer or 2 to send to voice mail, and it responds to that just fine, I just cant' hear the Google Voice lady talking to me. Once I hit one and answer the call, I can talk just fine. I tested to see if it was a google voice problem - i unchecked the google chat forwarding, checked forwarding to my cell phone and made some calls, and each time I heard the lady say "press 1 to answer, 2 to send to voicemail". So then I set everything back to forward to my gmail chat and again, silence when I initially answer the phone :(.

Groove IP calls work fine if I select the "accept calls on answer" function, but I just like the screening feature.

EDIT: I also, again, unchecked the auto answer function, called from an unknown number to just see if I still get asked to identify myself, and nothing. So I'm thinking its a google chat issue? Anyone else?

Thanks in advance.
 
Here's my plan.
Port my current existing phone number to google voice.
Purchase AT&T pay-as-you-go plan for 10cents/minute.
Purchase 10mb data plan for $5 a month.
Cancelling current verizon plan.
Turning off roaming data on phone.
Forwarding calls from google voice to new at&t number.
Turn off txt forwarding from google voice.

As far as I know this should let me do the following:
Make and accept calls when away from a wi-fi network for 10 cents/minute.
Make and accept all the calls and texts I want from a wi-fi connection.

If I avoid making calls when away from wi-fi network (which isn't often) This should set me back about $5-$10 a month.

Only drawback as far as I see it is not being able to accept txt messages or use data when away from a wi-fi network.

Am I on the right track here? or am I missing something.

*edit* i currently have a rooted captivate without any phone plan whatsoever. would love to get rid of my current verizon plan and only carry around 1 device at a time. and save some money. and i love you and i love this app.
 
Here's my plan.
Port my current existing phone number to google voice.
Purchase AT&T pay-as-you-go plan for 10cents/minute.
Purchase 10mb data plan for $5 a month.
Cancelling current verizon plan.
Turning off roaming data on phone.
Forwarding calls from google voice to new at&t number.
Turn off txt forwarding from google voice.

As far as I know this should let me do the following:
Make and accept calls when away from a wi-fi network for 10 cents/minute.
Make and accept all the calls and texts I want from a wi-fi connection.

If I avoid making calls when away from wi-fi network (which isn't often) This should set me back about $5-$10 a month.

Only drawback as far as I see it is not being able to accept txt messages or use data when away from a wi-fi network.

Am I on the right track here? or am I missing something.

*edit* i currently have a rooted captivate without any phone plan whatsoever. would love to get rid of my current verizon plan and only carry around 1 device at a time. and save some money. and i love you and i love this app.

Only thing I can think of is if you want to receive calls with the app and not pay $.10 a min for them you'll want to forward calls to Google Chat and not the new AT&T number.
 
I'm having a new weird issue - Groove IP was working so beautifully until about 2 days ago - I had call screening set to "on" on my Google Voice settings, but now when I get a Groove IP call incoming, and I answer it, I don't hear anything for the screening - dead silence. I can still press 1 to answer or 2 to send to voice mail, and it responds to that just fine, I just cant' hear the Google Voice lady talking to me. Once I hit one and answer the call, I can talk just fine. I tested to see if it was a google voice problem - i unchecked the google chat forwarding, checked forwarding to my cell phone and made some calls, and each time I heard the lady say "press 1 to answer, 2 to send to voicemail". So then I set everything back to forward to my gmail chat and again, silence when I initially answer the phone :(.

Groove IP calls work fine if I select the "accept calls on answer" function, but I just like the screening feature.

EDIT: I also, again, unchecked the auto answer function, called from an unknown number to just see if I still get asked to identify myself, and nothing. So I'm thinking its a google chat issue? Anyone else?

Thanks in advance.

Sorry, haven't run into that before. Not really sure what could cause it to happen.
 
Only thing I can think of is if you want to receive calls with the app and not pay $.10 a min for them you'll want to forward calls to Google Chat and not the new AT&T number.

I thoughtit was already established that if your phone receives a call from both your standard phone system and groove IP you can choose to accept only the groove IP call. I read a few pages back that the groove dialer opens on top of the regular one for answering options. Am I wrong?
 
I thoughtit was already established that if your phone receives a call from both your standard phone system and groove IP you can choose to accept only the groove IP call. I read a few pages back that the groove dialer opens on top of the regular one for answering options. Am I wrong?

Yes, that's true as long as you forward calls to both your cell and to Google Chat. And as long as your device can do voice and data at the same time or you're on wifi.
 
I just downloaded this app, but when I go to make a call it says, "Please try again" I have the LG Optimus V for Virgin Mobile. I really like this app and I spent $4.99 on it hahah so I would like to figure out what's wrong. Thanks!
 
Just purchased a $25 2gb data only plan from at&t for use with my new unlocked captivate. so far wi-fi calls work just fine, but 3g can get a bit spotty. I can hear people pretty consistently, but over 3g, it doesn't seem to be transmitting my voice very reliably. love this app.
 
I have a T-mobile HTC Sensation, and I'm curious if with GrooveIP I'll finally be able to get TEXTS forwarded to my phone when sent to my google voice number but CALLS answered by GrooveIP (and thus not using my plan's minutes).

So far, this seems to be impossible to do with sipdroid. If I check the box next to 'forward to this number' in the webapp google voice settings page, I get texts actually passed through and they show up correctly in my phone's native messaging app, but if I call the google voice number, then call is forwarded as well to the t-mobile number and sipdroid registers a missed call.

If I UN-CHECK that box in google voice settings, sipdroid works and I can receive texts in the google voice app, but I don't get any notifications and I don't see anything in the native messaging app, thus I have no way of actually knowing if someone has texted me.

I hope someone can help with this, as neither solution is really ideal, and I certainly don't want to have to tell people "well, to call me, use this number.. but to text me, use this one"
 
Just purchased a $25 2gb data only plan from at&t for use with my new unlocked captivate. so far wi-fi calls work just fine, but 3g can get a bit spotty. I can hear people pretty consistently, but over 3g, it doesn't seem to be transmitting my voice very reliably. love this app.

My guess is over 3G you're either getting packet loss or the upload speed is not fast enough. When you're in an area with a more stable connection it likely performs better.
 
I have a T-mobile HTC Sensation, and I'm curious if with GrooveIP I'll finally be able to get TEXTS forwarded to my phone when sent to my google voice number but CALLS answered by GrooveIP (and thus not using my plan's minutes).

So far, this seems to be impossible to do with sipdroid. If I check the box next to 'forward to this number' in the webapp google voice settings page, I get texts actually passed through and they show up correctly in my phone's native messaging app, but if I call the google voice number, then call is forwarded as well to the t-mobile number and sipdroid registers a missed call.

If I UN-CHECK that box in google voice settings, sipdroid works and I can receive texts in the google voice app, but I don't get any notifications and I don't see anything in the native messaging app, thus I have no way of actually knowing if someone has texted me.

I hope someone can help with this, as neither solution is really ideal, and I certainly don't want to have to tell people "well, to call me, use this number.. but to text me, use this one"

In my Google Voice account I have an option to forward calls to either Google Chat or my Cell number. I have calls forwarded to Google Chat only. But then under my cell number I have another option to "Receive text messages on this phone". I have that checked. Think that should do what you're looking to do.
 
In my Google Voice account I have an option to forward calls to either Google Chat or my Cell number. I have calls forwarded to Google Chat only. But then under my cell number I have another option to "Receive text messages on this phone". I have that checked. Think that should do what you're looking to do.

That is the exact same settings I have currently, but it appears that those 'sub checkboxes' only work once you're checked the parent of forwarding to that cell number. Checking and unchecking that "Receive text messages on this phone" option appears to do nothing without the parent checked as well.

So are you saying that with your settings you get notifications when you get a text to your google voice number? If so, that's all I'm trying to do as well.. hrmm...
 
That is the exact same settings I have currently, but it appears that those 'sub checkboxes' only work once you're checked the parent of forwarding to that cell number. Checking and unchecking that "Receive text messages on this phone" option appears to do nothing without the parent checked as well.

So are you saying that with your settings you get notifications when you get a text to your google voice number? If so, that's all I'm trying to do as well.. hrmm...

You're right, the subsetting does nothing. I was getting the notification through the Google Voice app. Does that not notify you? In my Google Voice app settings, under Sync and notifications, I have Receive text messages set to Only via the Google Voice app. Then the next checkbox, Text notifications checked. When I receive a text it notifies me.
 
Good app.

Just wanted to point out some bugs/limitations/wishlist thoughts:
  • Fails to login using usernames that contain an '@' symbol (address-usernames work for web login). Details here.
  • When selecting sim1 or sim2 in the dialer, the prompt "groove ip" or "mobile network" appears. If mobile network is choosen, then the prompt "sim1" or "sim2" appears again. It's not ideal to have to choose which sim to call from twice.
  • When a USSD code is dialed, the prompt "groove ip" or "mobile network" appears. Does it ever make sense to send a USSD code to Google Voice? If not, the prompt should be removed in that case.
  • When a phone number containing a comma is dialed, the prompt "groove ip" or "mobile network" appears. Does it ever make sense to send a comma to Google Voice?

BTW, instead of letting this monolithic mega thread grow, it would be useful to split this thread into:
  • Groove IP bugs
  • Groove IP support
  • Groove IP features
 
You're right, the subsetting does nothing. I was getting the notification through the Google Voice app. Does that not notify you? In my Google Voice app settings, under Sync and notifications, I have Receive text messages set to Only via the Google Voice app. Then the next checkbox, Text notifications checked. When I receive a text it notifies me.

That's how my settings are as well and I have absolutely no notifications when I receive a text to the google voice number. When I receive a text to the phone number, I get a notification.. and if I turn on forwarding to e-mail, I can get a (albeit delayed) email with the contents of the text.. but I can't for the life of me get the notifications for google voice number texts working, and without this, I don't feel comfortable giving people my google voice number as a 'this is how to contact me' number, because inevitably I'll probably miss some texts :|
 
Good app.

Just wanted to point out some bugs/limitations/wishlist thoughts:
  • Fails to login using usernames that contain an '@' symbol (address-usernames work for web login). Details here.
  • When selecting sim1 or sim2 in the dialer, the prompt "groove ip" or "mobile network" appears. If mobile network is choosen, then the prompt "sim1" or "sim2" appears again. It's not ideal to have to choose which sim to call from twice.
  • When a USSD code is dialed, the prompt "groove ip" or "mobile network" appears. Does it ever make sense to send a USSD code to Google Voice? If not, the prompt should be removed in that case.
  • When a phone number containing a comma is dialed, the prompt "groove ip" or "mobile network" appears. Does it ever make sense to send a comma to Google Voice?

BTW, instead of letting this monolithic mega thread grow, it would be useful to split this thread into:
  • Groove IP bugs
  • Groove IP support
  • Groove IP features

Hi,

The @ symbol isn't an issue. The issue is only gmail or apps.google.com accounts will work. For example, I can log in as snrb.labs or snrb.labs@gmail .com. If you enter just the username the app will append the @gmail.com in the background. The app connects through Google Chat, similar to the gmail calling feature. Google has only made that available to gmail and apps.google.com accounts.

The only popup that GrooVe IP shows is the one to select between mobile network and GrooVe IP. If you select mobile network, GrooVe IP sends the call back to the OS, which likely is what triggers it to ask again which sim.

The next version will have the ability to add an exclusion regex. You could set that and you won't receive a popup asking mobile network or GrooVe IP for anything that matches.
 
That's how my settings are as well and I have absolutely no notifications when I receive a text to the google voice number. When I receive a text to the phone number, I get a notification.. and if I turn on forwarding to e-mail, I can get a (albeit delayed) email with the contents of the text.. but I can't for the life of me get the notifications for google voice number texts working, and without this, I don't feel comfortable giving people my google voice number as a 'this is how to contact me' number, because inevitably I'll probably miss some texts :|

This sounds like there's something wrong with your Google Voice app on the phone. Is your phone's Background Data setting ON? Try uninstalling/reinstalling it, or clearing its app cache. And go through all the settings to make sure you didn't miss anything that would forward texts. I'm assuming that texts show up in your GV inbox when you have a browser logged into voice.google.com.
 
This sounds like there's something wrong with your Google Voice app on the phone. Is your phone's Background Data setting ON? Try uninstalling/reinstalling it, or clearing its app cache. And go through all the settings to make sure you didn't miss anything that would forward texts. I'm assuming that texts show up in your GV inbox when you have a browser logged into voice.google.com.

Correct, I see them in the browser almost immediately, and I've already tried re-installing the app and cycling through all available settings several times. I just get the feeling google voice's servers aren't working at all for me :(
 
The app connects through Google Chat, similar to the gmail calling feature. Google has only made that available to gmail and apps.google.com accounts.
So grooveip is using a broken library, but this is still fixable. Groove IP could go the extra mile and silently login via the web just for the purpose of scraping the gmail-internal userid (if there is one), and then supply that userid to the library. I believe the internal gmail userid appears if you login using a non-gmail address as a username.

In any case, Groove IP has a bug. Even if scraping fails, at a minimum Groove IP should be correctly reporting the error. "Invalid username or password" is not a correct response to tell the user when in fact the username and password are correct.

The next version will have the ability to add an exclusion regex. You could set that and you won't receive a popup asking mobile network or GrooVe IP for anything that matches.

Excellent!
 
So grooveip is using a broken library, but this is still fixable. Groove IP could go the extra mile and silently login via the web just for the purpose of scraping the gmail-internal userid (if there is one), and then supply that userid to the library. I believe the internal gmail userid appears if you login using a non-gmail address as a username.

In any case, Groove IP has a bug. Even if scraping fails, at a minimum Groove IP should be correctly reporting the error. "Invalid username or password" is not a correct response to tell the user when in fact the username and password are correct.



Excellent!

Web or http login won't work. It needs to be an xmpp log in to google chat. I can update the error message so it indicates a gmail or apps.google.com account is required.
 
Web or http login won't work. It needs to be an xmpp log in to google chat.
Indeed, it would not work for xmpp. What I meant was to use curl purely to find out what the correct userid is, then logout, and then login properly using the gmail-internal userid. Just a suggestion.

If it's not a common problem, that extent of robustness may not be worth the effort. I was not thinking in terms of cost/benefit when I suggested it.. I was just thinking exclusively in terms of benefit.

I can update the error message so it indicates a gmail or apps.google.com account is required.

Technically, "bob@yahoo.com" would be a "gmail accout" if that's the address that were initially supplied to google. So it could be tricky to carefully (but concisely) phrase the error so that it's understood what the user needs to do. Ideally there would be enough verbosity that it would instruct the user to login to GV and create a linked gmail account. I know the help docs already say a gmail account is needed - so perhaps the error message would refer to the help pages. But the help pages should go further, and not only say that a gmail account is needed, but the new internal google userid is part of why the gmail account is needed.

Anyway, it obviously makes no difference to me because I won't be down that path again.. just a suggestion to prevent others struggling with this.
 
Hi snrb,

While I try to work out why no one can hear me during in-call,
I turned GVIP off on the phone (Exit)

The phone now doesn't ring, although I can make outgoing (using network mins of course)

The only way I can get the phone to ring, is to go to Google Voice control panel - Settings - and uncheck GOOGLE CHAT and RECHECK forward to my phone

My point is, turning the app off on the phone prevents it from ringing - period.... is this expected behaviour?

Thanks

Z
 
Hi snrb,

While I try to work out why no one can hear me during in-call,
I turned GVIP off on the phone (Exit)

The phone now doesn't ring, although I can make outgoing (using network mins of course)

The only way I can get the phone to ring, is to go to Google Voice control panel - Settings - and uncheck GOOGLE CHAT and RECHECK forward to my phone

My point is, turning the app off on the phone prevents it from ringing - period.... is this expected behaviour?

Thanks

Z

If you have calls only forwarded to Google Chat the only way you'd receive calls is if the app was running. If the app is stopped, it's not connected so it can't receive calls.
 
Back
Top Bottom