Husseinelghoul / wake-up-call

The wake-up call application is designed to keep calling someone until he/she wakes up

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wake up call

The algorithm works by calling a given number until the receiving end interacts with the call (meaning that he/she woke up) by either answering or declining the call, if the latter doesn't respond, the software will call them again until they get a response.

How does it work ?

The software utilizes Twillio voice API to initiate the calls and recursively checks for response and calls in case of no response.

Requiremtns

If you want to use the software, you will require a computer with:

  • python3
  • Twillio account SID and AUTH token

Project Setup

After cloning the project, navigate to the project's directory and complete the following steps:

  • run the following command pip3 install -r requirements.txt.
  • create a .env file using the provided .env.example that includes your AUTH token , account SID, the FROM and TO fields that represent the calling and receiving end.
  • finally, run the project using the following command python3 wake_up.py.

Made with ♥️ for someone special

About

The wake-up call application is designed to keep calling someone until he/she wakes up

License:MIT License


Languages

Language:Python 97.8%Language:Shell 2.2%