I have an Obi100. Since we will not be able to use GoogleVoice directly soon, I am looking into other ways to keep using GV. Found one suggestion to use
Sipsorcery.com +
callcentric.com to dial out using GV. Basically I connect to SipSorcery, where I register with CallCentric. I dial with SimpleDialPlan with my GoogleVoice account, with the CallCentric number as the callback number.
I have no problem with incoming calls (got a real number for the CC number), it works fine. For outgoing calls, the recipient's phone will ring, I can hear the other party, yet I cannot be heard. There is only one way incoming audio. The log below shows that the call setup all goes well (I trimmed a bit).
I searched around and read a bunch of posting, including the explanation of NAT and RTP issues. I don't think it is my router/NAT's problem, as I can hear the other party. But just to be sure, I changed my Obi box to restrict the RTP port to be from 16600 to 16607 and set up virtual servers on my router to map incoming 16600-16607 ports to Obi's 16600-16607. As I expected, this does not help.
And, when using a soft phone like X-Lite (having it connecting to
sipsorcery.com), I can dial out and get audio in both directions. Since my computer and Obi100 both sit behind the same router/NAT, this is another proof that NAT is not the issue.
And, with soft-phone working, I think it is not
sipsorcery.com issue either (BTW, the log from softphone call is identical). This leaves Obi100 box. I suppose it is a configuration issue for Obi100.
Has anyone seen this problem? Any suggestion on how to fix it? Thanks!
DialPlan 01:11:51:118 sip1(6116): New call from udp:50.138.230.177:63529 successfully authenticated by digest.
...
DialPlan 01:11:51:243 sip1(6116): SDP on GoogleVoiceCall call had public IP not mangled, RTP socket 50.138.230.177:16606.
DialPlan 01:11:51:243 sip1(6116): UAS call progressing with Ringing.
...
DialPlan 01:11:54:337 sip1(6116): Google Voice Call callback received.
DialPlan 01:11:54:352 sip1(6116): Answering client call with a response status of 200.
DialPlan 01:11:54:399 sip1(6116): Google Voice Call was successfully answered in 3.16s.
DialPlan 01:11:54:399 sip1(6116): Dialplan cleanup for myname.
DialPlan 01:11:54:633 sip1(6116): Dial plan execution completed with normal clearing.