Python Library For Twilio Wrapper
Class
There's one primary class named TwilioWrapper
that wraps all major functions.
Initialization
wrapper = TwilioWrapper(customer_number, twilio_account_sid, twilio_auth_token, twilio_phone_number)
Configuration Parameters
-
customer_number: e.g. '+1234567890'
This is the number the customer will provide to us, and we will call back to this number as soon as user submits a call request.
-
twilio_account_sid:
You can get Twilio account sid from your Twilio account dashboard.
-
twilio_account_token:
You can get Twilio account token from your Twilio account dashboard.
-
twilio_phone_number:
Twilio phone number that is assigned to given Twilio account by Twilio system and it will be used as
from
number to call the customer phone.
Initiate a call to the thinQ line
call_sid = wrapper.call()
Return Value: Proper twilio call Sid if
success
, or relevant error message otherwise.
Quick Start Guide
Here's a simple demo code.
from twilio_with_thinq import TwilioWrapper
customer_number = "+1234567890"
twilio_account_sid = "ACa5a21802beff96f147d40bf98c957038"
twilio_auth_token = "7852c807435af28d468344ca57a49d2a"
twilio_phone_number = "+1 754-333-6811"
wrapper = TwilioWrapper(customer_number, twilio_account_sid, twilio_auth_token, twilio_phone_number)
print "Call sid: " + str(wrapper.call())
Source code is on @github.