Develop a web app capable of voice call and SMS send features using Twilio API
###Steps for Creating Twilio Account User:
- Go to www.twilio.com and Signup as a free tier client.
- Get the
ACCOUNT_SID
andAUTH_TOKEN
. - Get the auto generated phone number and save verified user phone number as Caller IDs for Twilio services.
- Create TwiML App (twilioapp) and get the
applicationSID
and Set the Request URLS in Voice and Messaging section.
- Create new web application project with TwilioABS name.
- Deploy TwilioABS Project on local tomcat server and test.
- Project will deploy on web browser and provide services for make call, receive call, send message , and receive message.
- The app also provides a Google Map screen showing a marker on the user’s geolocation.
###Steps for Deploying TwilioABS Project on AWS Beanstalk:
- Sign In on AWS and click on Elastic Beanstalk in Products category.
- Create new Application, name as Twilio6331 and complete application form with default configuration.
- Upload TwilioABS.war file on beanstalk and deploy. The app is available at
http://twilio6331-env.elasticbeanstalk.com/
###Technology: Java, JavaScript, HTML, Tomcat 7, CSS
###API: Twilio API, Google Maps API
###Library: twilio-java-sdk-3.3.16-jar-with-dependencies.jar