How to send SMS in asp.net using Twilio - Free Asp.Net,MVC,AngularJs,Jquery,Javascript,Sql Server,WCF,Entity framework snippets and tutorial

How to send SMS in asp.net using Twilio

In this article I am going to explain how to send SMS in asp.net using Twilio.


Description:
I am using Twilio API to send sms.

Implementation:

First of all create a account on Twilio and verify your phone number. Now configure a number for messaging. You can also buy a preferred number.

Why we need to configure a number?
We can’t use the verified number to send SMS.

HTML Markup:
  <table>
    <tr><td>Number :</td><td>
        <asp:TextBox ID="txtnumber" runat="server" Width="180px"></asp:TextBox></td></tr>
         <tr><td></td><td></td></tr>
     <tr><td>Message :</td><td>
         <asp:TextBox ID="txtmessage" runat="server" TextMode="MultiLine" Width="180px" Height="200px"></asp:TextBox></td></tr>
          <tr><td></td><td></td></tr>
      <tr><td></td><td>
          <asp:Button ID="btnsend" runat="server" Text="Send Message"/></td></tr>

       <tr><td></td><td></td></tr>
    </table>

Add Twilio DLL
Now add the Twilio DLL to project. Here I will add this to project through Nuget. Run the below command in Package manager console:
                  Install-package twilio

Import the namespace
C# Code:
using Twilio;

VB.net Code:
Imports Twilio

Send SMS
Write the below code on button click to send SMS.

C# Code:
protected void btnsend_Click(object sender, EventArgs e)
    {
        try
        {
            string AccountSID = "Account SID";
            string Token = "AUTH TOKEN";
            var twilio = new TwilioRestClient(AccountSID, Token);
            string number = "+91" + txtnumber.Text;
            var message = twilio.SendMessage("+13183901909", number, txtmessage.Text);
        }
        catch (Exception ex)
        { }
    }

VB.net Code:
   Protected Sub btnsend_Click(sender As Object, e As System.EventArgs) Handles btnsend.Click
        Dim AccountSID As String = "Account SID"
        Dim Token As String = "AUTH TOKEN"
        Dim twilio = New TwilioRestClient(AccountSID, Token)
        Dim number As String = "+91" + txtnumber.Text
        Dim message = twilio.SendMessage("+13183901909", number, txtmessage.Text)
    End Sub

You have done it. Now build and run the application. To test it send sms to your mobile number.

Note: Trial account will send SMS to verified phone number. 


What do you think about this article?

If you found this article useful, please share and follow on Facebook, Twitter, Google Plus and other social media websites. To get free updates subscribe to newsletter. Please put your thoughts and feedback in comments section.

Share this

Share on FacebookTweet on TwitterPlus on Google+

2 comments

Thanks.. keep visiting for more #asp.net, #angularjs and #mvc article


EmoticonEmoticon