After getting AT&T CallVantage, I felt that the missing piece was the ability to dial numbers directly from my Mac. Of course, you can use the CallVantage website, but that's not nearly as nice as dialing from Address Book (or, even better, Quicksilver). CallVantage Dialer comes to the rescue by making this possible.
Mac OS X 10.4 (While it might work in earlier versions, I have no way to test it).
CallVantage Dialer can be used as an Address Book Plug-In, directly from the Script Menu, and via Quicksilver, LaunchBar, or pretty much however you want.
In Address Book, simply click the label next to the number and choose Dial with CallVantage.
When run as a script, if there is a phone number on the clipboard, it will be dialed. Otherwise, you will be prompted for the phone number to dial.
To dial a number from Quicksilver:
(This actually takes longer to explain than to use :-).
If Growl is installed, you will receive a notification as the number is dialed.
CallVantage Dialer.zip (99Kb)
Open Keychain Access (Applications/Utilities/Keychain Access), then double-click the CallVantage Dialer item and edit the password there.
Not that I'm aware of. Feel free to check out the source code of the scripts and make your own. ;-)
Updated for new CallVantage website.
Username and password are now stored in the keychain.
Improved compatibility if Quicksilver and/or Growl are not installed.
Updated installer and uninstaller.
Quicksilver action support.
Allow passing a number to the script using LaunchBar.
Growl 0.6 fixes and support.
Automatic conversion of +XX-number to 011-XX-number for international dialing.
Migrated from saving in text file to saving in a plist.
Added Install and Uninstall scripts.
Minor Growl notification fix (previously it would display the wrong icon).
Fixed a bug that would prevent the script from running for the first time (caused by me not testing properly before release). Thanks to Bryan for pestering me to fix it.
Displays a Growl notification while the number is being dialed if Growl is installed. This was supposed to be in 1.2 but it was broken. Now it works.
CallVantage number and password are now stored in a preference file. No more opening the script and manually entering information.
Changed to use cURL instead of scripting Safari. Thanks to Jon Nathan for the suggestion.
Initial release.
Have a comment? Leave it here.
If you have problems, contact me and I'll try to help you out. However, I don't guarantee that this script will work for you. If AT&T changes the way the CallVantage website works, I'll need to update the script to make it work again.
CallVantage is a service mark of AT&T. No endorsement by or association with AT&T is implied.
Copyright (c) 2005-2007, Adam Nolley (nanovivid)
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.