Skip to content

A small application that lets you set up a video call and receive an SMS when someone joins the call.

License

Notifications You must be signed in to change notification settings

adjeim/office-hours

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

office-hours

A small application that lets you set up a video call and receive an SMS when someone joins the call.

Setup

  • Create a Twilio account.
  • In the Twilio Console, create a new phone number if you do not already have one.
  • Generate an API Key.
  • Clone this repository.
  • Create and activate a virtual environment.
  • Create a .env file by copying the .env.template file. Replace the placeholder text with the values for your Twilio Account SID, API Key SID, API Key Secret, and Twilio phone number in E.164 format.
  • Run pip install -r requirements.txt to install dependencies.
  • Run flask run to start the server locally. To see it running, navigate to http://localhost:5000.
  • To create a temporary public URL for your application, install ngrok and run the command ngrok http 5000.
  • Once ngrok is running, open one of the URLs next to Forwarding in your browser:
ngrok by @inconshreveable                                       (Ctrl+C to quit)

Session Status                online
Account                      <YOUR_ACCOUNT_NAME>
Version                       2.3.40
Region                        <YOUR_REGION>
Web Interface                 http://127.0.0.1:4040
Forwarding                    <URL> -> http://localhost:5000
Forwarding                    <URL> -> http://localhost:5000

About

A small application that lets you set up a video call and receive an SMS when someone joins the call.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published