So, I set up GV -> ipKall -> LocalPhone -> OBI for free incoming calls. Quality is acceptable, all works well. localphone has cheap outbound rates and lets me spoof my GV number, so all is great.
Except - when my answering machine answers, the call keeps ringing on the inbound end, and then google voice picks up. It's not a timing thing - happens even if answering machine is two rings. Weird thing is that the whole thing works when a human picks up. It's like the answering machine isn't triggering the voltage drop to say the line has been answered.
(It seems when the answering machine hangs up, the call is terminated. But that could just be coincidence.)
Anyone have any ideas?