Skip to content

Route dedicated on-call support numbers to a scheduled on-call rotation

License

Notifications You must be signed in to change notification settings

KualiCo/twiltate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twiltate

unified ops/support phone numbers

Twiltate uses Twilio as a frontend for all on-call members on your team. You give out one phone number, and it always rings to whoever is on call. For information on costs associated with this method see here

Getting Started

In Twilio, create/update your phone numbers common name to match the corresponding team name. If no match is found, no numbers will be updated. Clone the repo, and run

cp keys.json.example keys.json```
Edit keys.json with relevant data, and just run twiltate.py! (better still, put it in a cron job)

## Features
 * Number rotation
 * Text message confirmation

## Notes
Currently supports python 2.7 and VictorOps, although this can be made to reference any scheduler.
The data simply needs to be a dictionary in {"team name":"818-555-1212"} format.

Pull/feature requests/issues welcome!

About

Route dedicated on-call support numbers to a scheduled on-call rotation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages