Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Place Google Voice calls directly from Contacts on iPhone iOS devices
There has been a lot of controversy concerning Google Voice and the iPhone. Here is an AppleScript that allows you to place Google Voice calls directly from your iPhone's Contacts/Phone app.

The script works by adding numbers to contacts in Address Book that dial your contact via Google Voice. The new number is prefixed with your Google Voice number, your pin, and the number two. It dials into your Google Voice number and places the call to your contact.

The advantage of this method over apps like GV Mobile or the web is that you don't need a data connection to place a call, and you don't need to answer the ring-back. The downside is that waiting for the pauses and all the dialing is a bit slow. Also, your address book gets cluttered up with all the duplicate numbers.

Here is the code. Replace YOUR_PIN_HERE and YOUR_GV_NUMBER_HERE with your Google Voice pin and voice number, respectivel (leave the quotes). Enter this in Script Editor then run it: I haven't had any problems, but you might want to back up your Address Book before running this script. (This script will also delete any phone label with the text GV in it. So if you are using labels with that sequence, you should change the prefix used in the code).

[robg adds: Lacking Google Voice access, I haven't tested this one. I added the link to the story about Google Voice and iPhone apps, to provide context for those who may not be aware of the issues.]
    •    
  • Currently 1.38 / 5
  You rated: 1 / 5 (8 votes cast)
 
[17,210 views]  

Place Google Voice calls directly from Contacts on iPhone | 9 comments | Create New Account
Click here to return to the 'Place Google Voice calls directly from Contacts on iPhone' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Place Google Voice calls directly from Contacts on iPhone
Authored by: aamann on Aug 06, '09 08:50:31AM
Or, instead of adding additional entries to all your contacts (and having to maintain them if either a number or your PIN changes), you could just use the Calling Card application on the iPhone to dial through Google Voice.

[ Reply to This | # ]
Place Google Voice calls directly from Contacts on iPhone
Authored by: redfood on Aug 06, '09 10:15:23AM

Thanks for pointing out "Calling Card." If I had known about that app I might not have written the script. (Although, I do like being able to place calls from within contacts and not having to deal with a dial confirmation dialog.)



[ Reply to This | # ]
Place Google Voice calls directly from Contacts on iPhone
Authored by: aamann on Aug 06, '09 05:13:35PM

The additional confirmation dialog for third-party might go away on a future release of the OS…



[ Reply to This | # ]
Place Google Voice calls directly from Contacts on iPhone
Authored by: Deut3221 on Aug 06, '09 02:59:50PM

Thank you! This little app makes GV somewhat more user friendly for the iPhone. As the developer notes, if only Apple would allow the app to use the # (at the completion of dialing), it would shave a few seconds off the process.

One day, if we live long enough, the regulators will force ATT to allow GV to take control of all dialing, like the Android.

Thank you!!



[ Reply to This | # ]
Another option...
Authored by: SomeoneAnyone on Aug 06, '09 12:54:34PM
You might also check out this Python script and accompanying story at Ironic Sans for info on how to export your Address Book to a bookmark file (which you can sync to your iPhone) to initiate GV calls.

[ Reply to This | # ]
Place Google Voice calls directly from Contacts on iPhone
Authored by: MurphyM on Aug 07, '09 12:50:37PM
For those who don't know - -

Another way to direct dial from the iPhone: Have friends send you a text. Google will assign your friend a phone number in the 406 area code. You can direct dial that phone number from your iPhone. Your friend will see your GV number in the CallerID. The 406 number is like any other number in your Contacts. You can put it in your favorites. Also note: You can only call the 406 number from one of YOUR registered GV phones, and you can't give the 406 number to another friend and tell them to use it. Calling the 406 from other phones will fail.

The 406 number and your GV account create a mapping to your friend's mobile. This method doesn't help with landlines as only contacts who text you are assigned a 406 number.

[ Reply to This | # ]
Exactly!
Authored by: GORDYmac on Aug 07, '09 02:04:18PM

What the H was the original hint all about? This is the 'hint', I just never got around to submitting it.



[ Reply to This | # ]
Place Google Voice calls directly from Contacts on iPhone
Authored by: dcnarad on Sep 03, '09 02:25:20PM

HI
I tried this script and it worked great. But the problem is I have a nokia E61 and it recognizes a p instead of the , as the pause character. Since I already ran the script b4 i realized it, i need a way to change all the , to a p. pl let me know hoe to go about changing that. Please let me know if u can hel me out with this. i no guru in apple script so any help would be great.
Thanks



[ Reply to This | # ]
Place Google Voice calls directly from Contacts on iPhone
Authored by: elspub on Oct 14, '09 01:59:12PM
You can also use this snow leopard service : http://www.macosxhints.com/comment.php?mode=view&cid=112511

Using it you can right click on any phone number in any application and dial out or sms through google voice.

[ Reply to This | # ]