There is a good pitch from Twilio here.
I just don’t get how they can do that with a website. How can you control a land line with a web browser?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Short answer: magic butterflies.
Longer answer: Twilio isn’t actually controlling a phone line directly from the browser. There are a few layers between the browser and your phone. For outbound calls it works something like this:
For inbound calls, it works pretty much in reverse:
In each case, the magic butterflies represent a scalable cloud communications infrastructure that handles all the complicated telephony stuff required to send/receive calls and text messages so that you don’t have to worry about anything beyond GET, POST and XML, the stuff you’re used to working with every day as a web developer.
Overview of How Twilio Works for voice calls
Sending/Receiving SMS with Twilio
If you have any other questions about how it works, let me know. I work at Twilio 🙂