Introductory Guideline for Using Twilio Programmable Messaging and Programmable Voice Services
()
About this ebook
Dr. Hidaia Mahmood Alassouli
I am Dr. Hidaia Mahmood Mohamed Alassouli. I completed my PhD degree in Electrical Engineering from Czech Technical University by February 2003, and my M. Sc. degree in Electrical Engineering from Bahrain University by June 1995. I completed also one study year of most important courses in telecommunication and computer engineering courses in Islamic university in Gaza. So, I covered most important subjects in Electrical Engineering, Computer Engineering and Telecommunications Engineering during my study. My nationality is Palestinian from Gaza Strip.I obtained a lot of certified courses in MCSE, SPSS, Cisco (CCNA), A+, Linux.I worked as Electrical, Telecommunicating and Computer Engineer in a lot of institutions. I worked also as a computer networking administrator. I had considerable undergraduate teaching experience in several types of courses in many universities. I handled teaching the most important subjects in Electrical and Telecommunication and Computer Engineering. I could publish a lot of papers a top-tier journals and conference proceedings, besides I published a lot of books in Publishing and Distribution houses.I wrote a lot of important Arabic articles on online news websites. I also have my own magazine website that I publish on it all my articles: http://www.anticorruption.000space.comI am an Author publishing books on kdp.amazon.comand many other book stores such as Google, Apple.com, writinglife.kobo.com, Lulu.com, feiyr.com, blurb.com, bookrix.com, barnesandnoble.com, notionpress.com, ingramspark.com and others . My personal website: http://www.hidaia-alassouli.000space.comMy Amazon Author Central: https://www.amazon.com/-/e/B07BH5HS7LEmail: hidaia_alassouli@hotmail.com
Read more from Dr. Hidaia Mahmood Alassouli
Simulation of Some Power Electronics Case Studies in Matlab Simpowersystem Blockset Rating: 2 out of 5 stars2/5Electric Power Transmission: Lecture Notes of Electric Power Transmission Course Rating: 5 out of 5 stars5/5Generation of Electrical Power Rating: 5 out of 5 stars5/5Introduction to Power System Protection Rating: 5 out of 5 stars5/5Quick Guide for Obtaining Free Remote Desktop Protocol (RDP) Services Rating: 0 out of 5 stars0 ratingsReactive Power Compensation Rating: 0 out of 5 stars0 ratingsWireless and Mobile Hacking and Sniffing Techniques Rating: 0 out of 5 stars0 ratingsDistribution of Electrical Power: Lecture Notes of Distribution of Electrical Power Course Rating: 0 out of 5 stars0 ratingsSome Tutorials in Computer Networking Hacking Rating: 0 out of 5 stars0 ratingsControl of DC Motor Using Different Control Strategies Rating: 0 out of 5 stars0 ratingsEvaluation of Some Virtual Phone Numbers Services Rating: 0 out of 5 stars0 ratingsSignal, Audio and Image Processing Rating: 0 out of 5 stars0 ratingsMethods for Increasing the Quality and Reliability of Power System Using FACTS Devices Rating: 0 out of 5 stars0 ratingsFootprinting, Reconnaissance, Scanning and Enumeration Techniques of Computer Networks Rating: 0 out of 5 stars0 ratingsMonitoring of Power System Quality Rating: 0 out of 5 stars0 ratingsMethods to Increase the Internal Storage Space of Android Devices Rating: 0 out of 5 stars0 ratingsEvaluation of Some Online Payment Providers Services: Best Online Banks and Visa/Master Cards Issuers Rating: 0 out of 5 stars0 ratingsCreation and Deployment of Smart Contracts on Ethereum Blockchain Rating: 0 out of 5 stars0 ratingsCreating EPUB E-books Using EPUB Editors and Converters Rating: 0 out of 5 stars0 ratingsCreation of Postfix Mail Server Based on Virtual Users and Domains Rating: 0 out of 5 stars0 ratingsQuick Configuration of Openldap and Kerberos In Linux and Authenicating Linux to Active Directory Rating: 0 out of 5 stars0 ratingsOverview of Some Voice Over IP Calls and SMS Verifications Services Providers Rating: 0 out of 5 stars0 ratingsEarning Money: through Crypto Currency Airdrops, Bounties, Faucets, Cloud Mining Websites and Exchanges Rating: 0 out of 5 stars0 ratings
Related to Introductory Guideline for Using Twilio Programmable Messaging and Programmable Voice Services
Related ebooks
Mind-blowing Signal 101 Guide for Beginners and Experts: Unravel the Best Signal Private Messenger Tips for Secured Calls and Chats Rating: 0 out of 5 stars0 ratingsOverview of Some Voice Over IP Calls and SMS Verifications Services Providers Rating: 0 out of 5 stars0 ratingsIntroductory Guideline for Using Twilio Programmable Messaging and Programmable Voice Services Rating: 0 out of 5 stars0 ratingsLearn Blockchain by Building One: A Concise Path to Understanding Cryptocurrencies Rating: 0 out of 5 stars0 ratingsMobile Device Management A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsJasmine Cookbook Rating: 5 out of 5 stars5/5Internet of Things Complete Self-Assessment Guide Rating: 1 out of 5 stars1/5Ethical Hacking and Computer Securities for Beginners Rating: 0 out of 5 stars0 ratingsPhishing Detection And Response A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsSimple Network Management Protocol A Complete Guide Rating: 0 out of 5 stars0 ratingsQuick Configuration of Openldap and Kerberos In Linux and Authenicating Linux to Active Directory Rating: 0 out of 5 stars0 ratingsApplication Support A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsCreating and Managing Virtual Machines and Networks Through Microsoft Azure Services for Remote Access Connection Rating: 0 out of 5 stars0 ratingsPractical Bot Development: Designing and Building Bots with Node.js and Microsoft Bot Framework Rating: 0 out of 5 stars0 ratingsEmail 101 Rating: 0 out of 5 stars0 ratingsUnderstanding the Internet: A Glimpse into the Building Blocks, Applications, Security and Hidden Secrets of the Web Rating: 0 out of 5 stars0 ratingsBeginning Laravel: Build Websites with Laravel 5.8 Rating: 0 out of 5 stars0 ratingsDistributed database management system Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsQuick Guide for Obtaining Free Remote Desktop Protocol (RDP) Services Rating: 0 out of 5 stars0 ratingsOnline Identity A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsCA Cloud Service Management A Clear and Concise Reference Rating: 0 out of 5 stars0 ratingsPC Safety 101 Rating: 0 out of 5 stars0 ratingsUbuntu: MOTU Developer Rating: 0 out of 5 stars0 ratingsVersatile Routing and Services with BGP: Understanding and Implementing BGP in SR-OS Rating: 0 out of 5 stars0 ratingsMobile Vulnerability Management Tools A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsCEH v9: Certified Ethical Hacker Version 9 Practice Tests Rating: 0 out of 5 stars0 ratingsBuilding Telephony Systems with OpenSER Rating: 0 out of 5 stars0 ratingsMachine Learning with the Raspberry Pi: Experiments with Data and Computer Vision Rating: 0 out of 5 stars0 ratingsCollaboration with Cloud Computing: Security, Social Media, and Unified Communications Rating: 0 out of 5 stars0 ratingse-SIM Third Edition Rating: 0 out of 5 stars0 ratings
Music For You
Me: Elton John Official Autobiography Rating: 4 out of 5 stars4/5Music Theory For Dummies Rating: 4 out of 5 stars4/5The Circle of Fifths: Visual Tools for Musicians, #1 Rating: 5 out of 5 stars5/5Learn Guitar A Beginner's Course Rating: 4 out of 5 stars4/5The Dirt: Confessions of the World's Most Notorious Rock Band Rating: 5 out of 5 stars5/5Weird Scenes Inside The Canyon: Laurel Canyon, Covert Ops & The Dark Heart Of The Hippie Dream Rating: 5 out of 5 stars5/5Singing For Dummies Rating: 4 out of 5 stars4/5The Easyway to Play Piano: A Beginner's Best Piano Primer Rating: 5 out of 5 stars5/5Learn Jazz Piano: book 1 Rating: 4 out of 5 stars4/5Making Rumours: The Inside Story of the Classic Fleetwood Mac Album Rating: 3 out of 5 stars3/5How to Play Ukulele: A Complete Guide for Beginners Rating: 5 out of 5 stars5/5A Strange Loop Rating: 4 out of 5 stars4/5Songwriting: Essential Guide to Lyric Form and Structure: Tools and Techniques for Writing Better Lyrics Rating: 4 out of 5 stars4/5Singing Coach Secrets Rating: 4 out of 5 stars4/5Bowie: An Illustrated Life Rating: 4 out of 5 stars4/5Can I Say: Living Large, Cheating Death, and Drums, Drums, Drums Rating: 4 out of 5 stars4/5Becoming a Great Sight-Reader–or Not! Learn From My Quest for Piano Sight-Reading Nirvana Rating: 4 out of 5 stars4/5Piano For Dummies Rating: 4 out of 5 stars4/5The Everything Songwriting Book: All You Need to Create and Market Hit Songs Rating: 5 out of 5 stars5/5Hal Leonard Pocket Music Theory (Music Instruction): A Comprehensive and Convenient Source for All Musicians Rating: 4 out of 5 stars4/5Complete Piano Rags Rating: 5 out of 5 stars5/5Songwriting For Dummies Rating: 3 out of 5 stars3/5Popular Lyric Writing: 10 Steps to Effective Storytelling Rating: 5 out of 5 stars5/5
Reviews for Introductory Guideline for Using Twilio Programmable Messaging and Programmable Voice Services
0 ratings0 reviews
Book preview
Introductory Guideline for Using Twilio Programmable Messaging and Programmable Voice Services - Dr. Hidaia Mahmood Alassouli
Introductory Guideline for Using Twilio Programmable Messaging and Programmable Voice Services
By
Dr. Hidaia Mahmood Alassouli
Hidaia_alassouli@hotmail.com
1. Introduction:
Twilio.com is an American cloud communications platform. Twilio allows software developers to programmatically make and receive phone calls, send and receive text messages, and perform other communication functions using its web service APIs.
Twilio uses Amazon Web Services to host telephony infrastructure and provide connectivity between HTTP and the public switched telephone network (PSTN) through its APIs
Twilio has very complicated system to understand and use. Its services mainly provided for qualified software developers. But in this report, I will provide introductory guideline for using the Twilio Programmable Messages and Programmable Voices services for simple use without the need to have deep knowledge in Programming. The report consists from the following sections:
Opening a Twilio Account and get a Twilio Trial Number
Upgrading the Twilio account
Twilio guideline for sending and receiving SMS
TwiML™ for Programmable SMS
TwiML™ for Programmable Voice
Basic steps to build Programmable Voice
Using TwiML Bins functions
Xampp and Ngrok web server setup for Twilio development
Sending messages from the dashboard of the Twilio account
Auto Dialer for Twilio Platform
Summary of testing Programmable Voice using different options
Summary of testing Programmable Messaging through different options
Creating free website to save the files on it
Making voice call using Twilio in browser
2. Opening a Twilio Account and get a Twilio Trial Number
1. Signup for Twilio Free Trial Account from the link https://www.twilio.com/try-twilio. You need your phone number to verify the account. You will be given a trial balance 15.5 USD. The trial account has limitations and restricts as:
2. Trial projects can only use your project's Twilio number, or a verified caller-ID, as the caller-ID (From number) when making outgoing calls. You can send messages and make calls to verified numbers. Messages and calls include a note about this coming from a Twilio trial account.
All trial calls are limited to a maximum of 10 minutes - both outbound and inbound. Trial projects are limited to a maximum of 1 Elastic SIP Trunk. Trial projects are limited to a maximum of 1 Phone Number. Trial SIP trunks can only be used to place calls using your project's Twilio number, or a Verified Caller-ID, as the Caller-ID/From number for all calls. You can see all limitations of trial account from
https://www.twilio.com/docs/usage/tutorials/how-to-use-your-free-trial-account
3. There are three options of pricing can be seen from https://www.twilio.com/pricing: Pay-as-you-go, Volume-discounts, Committed-to-use-discounts.
4. Twilio has the following types of services you can pay for. You can find them at https://www.twilio.com/pricing. Programmable Voice, Programmable SMS, Twilio SendGrid Email API, Twilio API for WhatsAPP, Elastic SIP Trunking , Twilio Conversations, Programmable Video, Programmable Wireless. Twilio Flex, Twilio SendGrid Marketing Campaigns, Twilio for Salesforce , Twilio Studio , Autopilot, Task Router, Notify, Authy , Verify, Proxy
5. Get Yourself a Twilio Number. Find a suitable number then hit the ‘Buy’ box. You’ll have to confirm your purchase.