How to initiate a Google Voice phone call from the command line

google-voiceterminal

Thanks to Brett Terpstra I can easily send an SMS through Google Voice in Terminal, but now I want to be able to initiate a phone call via Termainal too.

There is no Google Voice API (yet?) so I know there is no official way to do it, but I'm hoping that perhaps someone else has had this same issue and already found a solution.

A proper solution would have to not only let me say which number I want to call, but also which number Google Voice should use to call me.

(For those unfamiliar with Google Voice, calls are initiated by your phone receiving an incoming call from Google's servers, and then you are connected to the number that you wanted to call.)

I took a look on Github, but the only potential solution I found was https://github.com/tylerhall/google-voice-dialer which hasn't been updated in 2 years, and I'm not sure how to use it.

Best Answer

You can find the google voice command line script Here

With it, you can simply type

./googlevoice.pl call 12345678

To do a call. Other features like SMS and cancelling a call is there as well.