Okay, so I am using sipdroid (via sipgate) to do VoIP, at this moment. It's working great for outgoing calls (I'm using the GV application to "call back" my number, and it seems like that's what should be happening for no charge, correct?) but with incoming calls, I'm a little more hesitant in terms of what I'm supposed to do. I'm using sipgate and forwarding my calls to my phone directly, because OTHERWISE what happens is my sipdroid rings, I answer via sipdroid and I can hear things but the other user cannot. Any idea if this is the correct protocol or if there's something I'm doing wrong? No point in setting up VoIP if this is incorrect.