Skype + Applescript = poor man’s voice web services

Skype is one of my favorite applications. I recently used Skype to call someone in Russia and it only cost a few cents. I’ve also been studying the Skype API, which opens some interesting possibilities.

On a Mac, you can combine simple Applescript commands with simple Skype commands to open a lot of possibilities. For example, this Applescript opens Skype and calls the best taco shop in Provo, UT:

tell application “Skype”
send command “CALL +18013774710″ script name “Call the best taco shop in Provo, UT”
end tell

Skype can be scripted to automatically make phone calls, chat by video or text, or send text messages. You can also pipe in any audio or record the phone call.

This has interesting implications for companies like MacMiniColo.net that use Macs as servers (disclosure: I’m a friend of its owner and staff, and I’ve done contract work for them in the past.) Combining Applescript, Skype, shell scripting, and the say command, your server could be configured to call your cell phone when there’s an outage and tell you what the problem is.

Jon Udell’s podcast about communications-enabled business processes discusses the integration of voice calls into computer processes. They discuss examples where a business process may need approval from a supervisor. With voice integration, the computer could call a manager with a “press 1 to approve, press 2 to disapprove” message.

Skype + Applescript is sort of the poor man’s version of VOIP web services, but it’s exciting that you could actually do something interesting with it today.

Make more phone calls and meet more often

A couple of weeks ago I grabbed lunch with Blake Snow. Lots of good conversation, time went by fast, and I was reminded of the importance of getting together in person. Blake has an excellent blog on tech and business at Smoothharold.com. His pro blogging experience has brought a slightly “critical” bent (in his words) to his writing, but getting together reminded me that he’s no less a nice guy for it.

That same week I telephoned a business associate in Salt Lake who I usually email. I was impressed how quickly and effectively a phone call builds rapport. Something about hearing each other’s voices (and just shooting the breeze a bit!) builds the relationship in a way that email can’t.

I don’t see email disappearing any time soon, but note to self: make more phone calls and meet more often.