Mixing Twilio with IBM Bluemix
Tinniam V Ganesh 270004Y158 Visits (4543)
This post walks you through the steps to get started with Twilio on IBM's Bluemix. Twilio comes as a service that you can add to your Mobile Cloud or Node.js app. Here's a quick look at Twilio. Twilio, is a cloud communications IaaS organization which allows you use standard web languages to build voice, SMS and VOIP applications via a Web API.
Twilio provides the ability to build VOIP applications using APIs. Twilio itself resides in the cloud and is always available. It also provides SIP integration which means that it can be integrated with Soft switches. Twilio looks really interesting with its ability to combine the cloud, Web and VOIP, SMS and the like.
This post barely scratches the surface of Twilio & Blue mix. This article provides aa hands-on experience for integration of Twilio with Bluemix and is based on this Twilio blog post. It enables you to send a SMS to your mobile phone by typing in a URL.
As in my earlier post the steps are
1) Fire-up a Node.js Webstarter application from the Bluemix dashboard. In my case I have named the application websms. Once this is up and running
2) Click Add a Service and under 'Web and Application' choose Twilio.
3) Enter a name for the Twilio service. You will also need the Account SID and Authorization token
4) For this go to http
5) Once you have registered, go to your Dashboard for the Account SID and Auth Token. If the Auth token is encrypted, you can click the 'lock' symbol to display the Auth token in plain text.
6) Enter the Accout SID and Auth Token in the Twilio service in Bluemix
7) To get started you can simply fork my Twilio websms code from devops.
8) Now clone the code into a folder you create as follows
git clone http
9) You will need to modify the following files
10) You can create package.json by running
11) In the manifest.yml make sure you enter the name of your application and the host
12) Lastly make changes to your app.js.
13) After you have made the changes you will need to push the changes to Bluemix using the command line based 'cf' tool
15) Push the websms onto bluemix
16) In the folder where you websms files reside entr the following command
17) This should push the code to Bluemix.
18) If all things went smoothly, go to your Bluemix dashboard and click the link adjacent to the Routes. You should see that an SMS has been sent as shown
Disclaimer: This article represents the author’s viewpoint only and doesn’t necessarily represent IBM’s positions, strategies or opinions
From my blog: Giga thoughts ...