 caseydoug
join:2001-08-14 Seattle, WA
| reply to caseydoug Re: Connecting to Google Voice Via SIP
Ok, here's a little more information. I found the IP address by forwarding GV to my Gizmo number. When I called my GV number from my cell phone, the logs showed the call as MyCellNumber@IPAddress. I noticed that a couple of the via statements also used MyGizmoNumber@IPAddress (this is from memory, so details may be slightly off). Putting 2 and 2 together, I tried "dialing" MyGVNumber@IPAddress using a speed dial setting on my adapter, and it worked to get me in to my GV number.
For those who don't want to look this up themselves, IPAddress was 216.239.37.15:5061. Yours may be use a different server, however.
To this point, I have not been able to get in using a direct URI connection from my adapter or a soft phone. The logs show a connection, but then an immediate "BYE" from GV. So I'm guessing GV will accept connections only from SIP proxy servers. However, I have made this work using several free SIP proxy servers, including pbxes, Callcentric, and Gizmo. Pbxes requires that telephone extensions be named with a format that includes alpha characters, so GV does not recognize the telephone number and treats it as "unknown." Both Gizmo and Callcentric use numeric usernames, however, and these are recognized as 10-digit numeric telephone numbers which you can name and put in your contact list. When a call comes in from one of these numbers, and if it is in your contact list, the caller is announced just like any other caller. Interestingly, the Gizmo number looks identical to the number of the Gizmo "ring-to" phone, but is treated as a different phone. I don't believe you can use the "Call" button to call one of these SIP numbers.
It was quite easy to forward my Gizmo number to my adapter, and to set my adapter to register with Gizmo. I set GV to ring the phone connected to that adapter, and turned off call presentation and screening for the "contact" connected to the SIP number for that adapter. Using speed dial, I can call into my GV number, press "*2 PIN" while it is ringing, and then dial out to US numbers for free. The speed dial on my adapter is not flexible enough to include pauses and other characters, but I'm certain that this could be done using a more powerful adapter. And of course a dial plan using asterix could make the dialing process identical to using a normal telephone for outbound calls.
If Google allows these SIP connections to continue, I would seriously think about giving up other telephone services. Between its features and its free US calling, GV appears to be a pretty complete substitute. |