I recently got a Google Voice account and have been playing with it and thinking about its usefulness. I have come to the conclusion, while its great for inbound calls, it has serious limitations for outbound calls (calls displaying my Google Voice number as the caller id). Let's assume what I believe to be the most common scenario - I have a computer, a mobile phone and a landline phone (VOIPo or otherwise). Following are the 3 ways I can make an outbound call from Google Voice -
- Use a web browser to log into my Google Voice account (from a computer or mobile phone) and place the call, which will be connected to one of my phones.
- From my mobile phone, use Google Voice application (if available for my mobile phone's make/model/OS) to place the call. At present, such application is available only for BlackBerrys and Andriod OS phones.
- From my mobile phone or landline phone
- Call my Google Voice number.
- Enter 2.
- Enter the number I want to call, followed by "#".
Its obvious the third method above is the only option for VOIPo phones (without the use of a computer) and you can imagine how cumbersome and unusable it is.
Hence I come to the reason for this post - What can be done to ease making outbound calls from Google Voice using VOIPo phones?
For a number already in my address book, I can change it to look like "<MyGoogleVoiceNumber>p2p<PhoneNumber>#" (for eg., if my Google Voice number is 1234567890, number 2345678901 in my address book should be changed to 1234567890p2p2345678901#).
Perhaps one day Google will release an API which would ease creation of an option in VPanel to route outgoing calls via Google Voice. But in the meantime, is it/can it be made possible to (from the example above) prepend "1234567890p2p" and append "#" to all numbers I dial out?