Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
WHAT'S THIS =========== This is to demonstrate the usage of the Twilio API. This application allows someone from the web to contact you without knowing your phone number. * A user surf your site, fill a form with providing name, phone number and motives of the call. * The application will use Twilio API to call the user (US number only) and reminds the user that he wants to call you and the motives at which point you can press 1 to proceed or 2 to cancel the call * If the user wants to proceed, the application will call you letting you know that the user wants to talk to you. * If you press 1 to accept the call then you're connected to the user. * If you press 2 the user is asked to leave you a message and the message is transcribed and sent to you and to the user with an url that points to the audio of the voicemail. TEST ==== If you want to test this without you can point your browser ro http://twiliocontact.wilane.net, if you've a US phone number (shame on you if you don have any:) INSTALL ======= This is a Django project with an app called contact. It's easy to deploy like any Django project. CONFIGURATION ============= If you don't alreaydy have a Twilio account, create one at http://twilio.com. The application use some config params that you can put in settings.py or in a file local_settings.py: API_VERSION = '2008-08-01' ACCOUNT_SID = '' ACCOUNT_TOKEN = '' CALLER_ID = '' MY_EMAIL = '' MY_NUMBER = '' BASE_URL = '' If you don't define them the app zill crash on you, not much checking is done, it's more a quick'n'dirty poc of the power of Twilio.