Receive VoIP call via Google Voice => IPKall => Sip2Sip => Android? I'm trying to setup VoIP calling to/from my Android phone.

I'm currently working on the incoming call part of the equation. To try to isolate the various parts, I started with the "IPKall => Sip2Sip" part of the equation, and confirmed that calling the IPKall phone number results in a recorded incoming call on Sip2Sip.

I then added "Sip2Sip" as a SIP provider on my Android phone, and found that dialing the IPKall number results in the Android phone ringing.

However, and this is where I need help, even though it is ringing, when I go to answer the call, I am unable to pick up the call. Any ideas on how to fix this?

Version of Android is 2.3 Gingerbread.
You can use sipdroid, released under GNU GPL v3, also available from Google Play Store and save yourself a lot of trouble.


  sipdroid is a free SIP/VoIP client for Android.


As for a SIP provider, Sipgate for example gives good results for both outgoing and incoming calls.

From version 2.0


  For Google™ Voice users, Sipdroid can now create a new, free PBXes account that is automatically linked to an existing Google™ Voice account. The new feature requires Android 2.0, or above, and Google's app connected to your Voice account.


Download the current version Sipdroid-2.7.apk available since May 21, 2012.

SHA1 Checksum:   a261e14ba592c8a86e8d0f07374108c6d768e1d4