Something Better Than an Answering Machine

For various reasons, it has become apparent to me that we need something better for handling incoming calls than just Caller ID and voicemail. These are the features I want:

  • Restrict calls on a per-number basis
  • Restrict calls at certain times of day
  • Ask who caller wants to talk to
  • Page that person with the caller ID info
  • If that person doesn’t pick up, take a message
  • Convert that message to MP3, email it to that person

If anyone has any suggestions for something that would fit the bill, I’d very much like to hear about it. It can be standalone, or run on Mac, Linux, or Windows. (I’d cheerfully buy a box off eBay just for this application.)

This looks like it might have potential.