Autodialer Script


This AppleScript GetCallList.applescript lives on our MacMini running PhoneHerald which calls our patrons about their holds. It merges the separate calling lists generated by the horizon receipt printer programs running on each circ station, weeds the duplicate patron barcodes, then it GUI scripts PhoneHerald to import the text file as a new group, and starts a new calling run with that list. I have a separate script for our branch library, which uses a different calling template, but this example should give you the gist of how it works.

The file provided here is the simple text version of the script. The real script is saved as an AppleScript, extension .scpt , and I use iCal to trigger it. We run two call jobs a day, one at 10 a.m., and another around 3:45 p.m.

Some notes:

Our file server is a Windows 2003 box.

The Mac Mini is a 1.66 GHz Intel Core Duo with 512MB of RAM running OS X 10.4.11.

The voice modem that comes with PhoneHerald is USB, and it dials out on an extra fax line that we have.

This machine is also used to run our Ruby on Rails apps: the pull list app, which sorts and formats our Horizon pull lists, and our ordering app that grabs info via Amazon. I've also set up the pull list app to sort and format our NA lists.

Posted: Wed - October 29, 2008 at 03:48 PM      


©