pythonweb-servicesphone-call

Webservice to "ring" a phone and send a canned message


I am writing a script using Python to alert the sysadmins when critical servers go down. Currently, it just sends an SMS message to the sysadmins' phones. Unfortunately, when the sysadmins are sleeping, the weak "beep" of the SMS might not be enough to wake them up.

Is there a webservice/webAPI (free/paid) that I can use to "ring" a phone, then upon pickup, play a canned message?

Note: The phone numbers to ring are not US phone numbers, so I can't use webservices limited to US numbers only.


Solution

  • As I mentioned in my comment, I suspect that https://www.twilio.com can do this.

    You can use their API to make calls, but I must admit that I don't know how you could add the canned message.