Click here to Skip to main content
15,438,171 members
Articles / Programming Languages / C#
Posted 7 Jun 2004


178 bookmarked

Sending SMS using .NET through a Web service

Rate me:
Please Sign up or sign in to vote.
2.87/5 (87 votes)
7 Jun 20043 min read
This article will help you to know how to use web services in .NET

Image 1


This article is about sending SMS using .NET through web service. With the help of this article we can easily understand how to use web service in .NET and also you will get some information about SMS, GPRS etc. This web service will help you to give the notification if the service unable to deliver.

How does it work?

Initially when undergoing this study I think sending SMS to different services will be a problem, for sending SMS we have to tie up with all the services it is not possible at all, while studying this most of the services provides GPRS(General Packet Radio Service ) facility. GPRS has more functionality and here we are going to use only one that is Internet email services. So it makes our work little easier. After that I think how to find out the services for that particular mobile number. Now it became very critical, then I found a web service that provides us all the information that we needed. Let we discuss in upcoming paragraph.

What is GPRS?

With GPRS you can enjoy a continuous wireless connection to data networks and access your favorite information and entertainment services. GPRS technology allows mobile phones to be used for sending and receiving data over an Internet Protocol (IP)-based network. GPRS as such is a data bearer that enables wireless access to data networks like the Internet. The applications using GPRS are WAP, MMS, SMS, Java and the PC dial-up (for example, Internet and e-mail).

Internet email services come in the form of a gateway service where the messages are not stored, or mailbox services in which messages are stored. In the case of gateway services, the wireless email platform simply translates the message from SMTP, the Internet email protocol, into SMS and sends to the SMS Center. In the case of mailbox email services, the emails are actually stored and the user gets a notification on their mobile phone and can then retrieve the full email by dialing in to collect it, forward it and so on.

Upon receiving a new email, most Internet email users do not currently get notified of this fact on their mobile phone. When they are out of the office, they have to dial in speculatively and periodically to check their mailbox contents. However, by linking Internet email with an alert mechanism such as SMS or GPRS, users can be notified when a new email is received.

For more information about GPRS click here

Using the code

In this article I am using a web service which already exists. Since this web service is tie up with ICQ instant messaging service make our work easier. With the help of this web service we can able to send SMS to various countries like India, US, UK, Malaysia, Japan etc. In this article I have used the web service from they are providing Webs Service Definition Language (WSDL) link for sending SMS.

Here I m attaching the sample code for sending SMS.

private void Send_Click(
 object sender, System.EventArgs e)
      { smsIndia= 
          new; smsWorld =  
        if(rdoType.SelectedValue == "1")
            txtEmailId.Text.Trim(), txtMessage.Text);
           txtCountryCode.Text.Trim(), txtMobileNo.Text.Trim(), 
        lblMessage.Visible = true;
        lblMessage.Text="Message Send Succesfully";
      catch(Exception ex)
        lblMessage.Visible = true;
        lblMessage.Text="Error in Sending message"+ex.ToString();

    private void rdoType_SelectedIndexChanged(
     object sender, System.EventArgs e)
      if(rdoType.SelectedValue =="1")
        txtCountryCode.Enabled = false;
        txtCountryCode.Enabled = false;



The most important feature is it will give mail alerts if the SMS is not send to the user. And it will not support all the services which has GPRS facilities.


This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here

Written By
Web Developer
United States United States
I have done Bachelor in Mechanical Engineering. I have strong background in C#, ASP.NET, SQL server 2000. And i also worked in some small application in Mobile.NET and CF.NET

Comments and Discussions

GeneralGuidance Pin
Chivalrous8-Jan-05 17:02
MemberChivalrous8-Jan-05 17:02 
GeneralMMS Pin
Athaullah, G17-Dec-04 16:47
MemberAthaullah, G17-Dec-04 16:47 
GeneralSMS Mail Pin
Anonymous30-Jul-04 11:43
MemberAnonymous30-Jul-04 11:43 
QuestionDoes it really work???? Pin
satish_hormavu5-Jul-04 0:06
Membersatish_hormavu5-Jul-04 0:06 
GeneralNo SMS Received Pin
Vivek R Pandit15-Jun-04 21:37
MemberVivek R Pandit15-Jun-04 21:37 
GeneralNo SMS no Mail Pin
Paras Shah12-Jun-04 10:42
MemberParas Shah12-Jun-04 10:42 
GeneralRe: No SMS no Mail Pin
Franck Quintana14-Jun-04 5:07
MemberFranck Quintana14-Jun-04 5:07 
GeneralRe: No SMS no Mail Pin
Manoj Kumar C14-Jun-04 23:14
MemberManoj Kumar C14-Jun-04 23:14 
There site gives details of the countries and their networks that this webservice will work with.
Austria - Mobilkom
Bulgaria - Mobiltel
Croatia - Cronet
Germany - E-Plus,Mannesman D2
Israel - Pelephone
Lithuania - Omnitel
Maldives - Dhiraagu
Norway - NetCom,TeleNor
Switzerland - Bluewin
USA - Ameritech Cellular services ,Cellular One, Cingular
Brazil - ATL express,Telemig Cellular
Canada - Bell Mobility, Clearnet, Rogers AT&T Wireless ,Telus
France - Itineris
India - Essar Cell Phone,RPG Cellular
Japan - NTT Docomo
Malaysia - Celcom
New Zealand - Messagetrack
Spain - MoviStar
Ukraine - Golden Telecom, UMC
USA - Comcast Cellular Communications,Voicestream Wireless Corp.

this are the providers sms will send.. pls check that Your serive is exist..

GeneralRe: No SMS no Mail Pin
lucianomps18-Jun-04 4:44
Memberlucianomps18-Jun-04 4:44 
GeneralRe: No SMS no Mail Pin
netnaveen4-May-05 2:30
Membernetnaveen4-May-05 2:30 
GeneralRe: No SMS no Mail Pin
Anonymous13-Oct-04 20:14
MemberAnonymous13-Oct-04 20:14 
GeneralRe: i'm getting SMS Pin
Eugin28-Jun-05 1:56
MemberEugin28-Jun-05 1:56 
GeneralRe: i'm getting SMS Pin
Hrushikesh Mokashi8-Feb-11 1:41
MemberHrushikesh Mokashi8-Feb-11 1:41 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.