View Single Post
Old March 14th, 2011, 11:37 PM   #171 (permalink)
riffdex
Senior Member
 
Join Date: Jan 2010
Posts: 731
 
Device(s):
Thanks: 14
Thanked 32 Times in 28 Posts
Default

Quote:
Originally Posted by jj2me View Post
In lieu of that setting you refer to:


I've only experienced a race condition.

Behaviors I've experienced:

1. sipdroid/VOIP rings first (this seems to be prevalent if screen is on):

a) answer within 2-3 seconds, VOIP call success.
b1) if don't answer within 2-3 seconds, goes to VM call, then if dismiss, goes to VOIP call which quickly ends itself. Fail.
b2) if don't answer within 2-3 seconds, goes to VM call, then if let ring, it rings for about 8 times, during which I've sometimes seen the VOIP call quickly display a hangup, then the screen goes back to showing the ringing VM call. Fail.


2. VM/minutes rings first (this seems to be prevalent if screen is off):

a1) dismiss call quickly: no sipdroid answer. Call is still ongoing on calling phone, but just have home screen on Optimus. Other times, it goes to voicemail a short time after the home screen shows. Fail.
a2) dismiss call quickly: sipdroid screen shows, I answer. But then quickly thereafter sipdroid hangs up by itself. Fail.
b) let ring: rings 6-8 times, then get home screen, and calling phone gets voicemail. Fail.

So in my tests, I'm only able to force an incoming call to VOIP if the screen is on when the call is made, and I'm quick on the draw in answering. I'll be lucky if that's 1% of the time.
What I have been able to set it up to do is...
When I get a call on my cell number (not GV number), it will:
1) Ring my cell phone (cell connection) (I can choose to answer or decline)
2) If I decline or let it ring it rings SIPDroid as a VOIP call.

I think it has something to do with the fact that I have my phone set up for Google Voice Voicemail. So I have GV set to forward calls to Google Chat (this is for the SIPDroid/PBX call to work). Anyways, when someone calls my cell number, and it rings 4 times and I don't answer (or I decline call), it automatically rings through to my GV number (aka Google Voicemail), but because I have GV set to forward to Google Chat, it rings SIPDroid and I can answer as a VOIP call. It has about 4 rings under SIPDroid too. So basically, I can choose whether I want a call to be VOIP or cell service at the time I am receiving it. No need to have screen on or off or anything fancy like that. Also, if I happen to be somewhere where I do not have cell service (but I AM connected to wifi), my phone obviously does not ring and it directs to the GV number, which rings SIPDroid. It's a win-win. I don't even have to rely on people knowing my GV number right now, they can just call my regular cell number. The only downside is, if I ever want to make outgoing VOIP calls it will display my GV number instead of cell number. Maybe I have my settings tweaked in some special way for this to work, but I don't know what I could have changed to make it work like this. Anyone else have it working like this for them?

Quote:
Originally Posted by Vikkyd View Post
Riffdex - I have read this entire thread with great interest, especially your posts, because I am experiencing the same problems you described. Did you finally get gv-sipandroid to work? If so, how???
PMed.
riffdex is offline  
Reply With Quote
The Following 2 Users Say Thank You to riffdex For This Useful Post:
jj2me (March 15th, 2011), Vikkyd (March 15th, 2011)