I need a service that will allow me to generate an automated call to a small group of telephone numbers in the event of a software failure.
I am responsible for a number of mission-critical servers that can find themselves in a number of less-than-useful states that aren't actually crashes.
What I want to do is to write my own monitoring application that makes the decision about whether or not a phone call is required, and then have my application send a message to a third-party service that will actually place the call. Points of note:
- Small number of calls per incident; between 2-5.
- Ideally, I would like the interface to be a web service. I would rather not install custom applications. Installing a library for my application to use is perfectly okay.
- The ability to record a custom message would be nice, but is not a must-have.
- Calls would all be placed to the United States.
I am aware of Twilio
, but I would like to be able to present a number of alternatives to the decision-makers.