Home » Visual Studio

Send SMS

Hi All,
I want to send SMS from my application i have tried alot but i don't fine any solution.Please help me out i really need this.I don't want to use any third party webservice or any third party tool like simplewire,i want to create my own web service,I don't expect any code from anybody but i will be very thankful if anybody share the logic behind this.I am working as vb.net developer but i haven't use mobile toolkit.Kindly give me the direction where i could start.
Please reply,i really need this.
Thanx in advance,

24 Answers Found


Answer 1

As far as I know, you do need to use a Gateway to send  SMS messages.

As you mentioned this really does not have anything to do with the Mobile Internet Toolkit which is the focus of the discussion here.

A quick search on Google turned up the following:

SMS Text messaging for ASP.NET

I believe there were also a couple of articles on Wrox's ASPToday site that looked at integrating asp.net with SMS. But as far as I know, all of them used gateways.

- Anil

Answer 2

You can do this in one of three ways:
1. you have a GSM modem (or equevilant in non GSM networks) , GSM modems normally accept AT commands on the serial port, which is not hard to learn or develop on any languages..
2. You buy an SMPP link from any service  provider and write an implimentation for the SMPP protocol which is somehow like the TCP protocol (its actually built on top of it), acquiring a link is not a cheap solution  and providers normally provide this only for corporates with huge consumption of SMS messages.
3. Buy SMS qoutation from a web-based provider (I may suggest BulkSMS.com) that enables you from writing a software implementation to send  special requests for sending SMS messages over the internet...

If you are developing an application  to send a certain limited number of SMS messages per day (frequency less than 1 message per 20 seconds) then GSM modem will be sufficient and inexpensive.

If you are developing an application to send bulk messages (thousands per day) the you might want to consider any of the later 2 options.

Answer 3

Hi aabuserrieh,

Our HO is in Dubai, UAE. There the service  provider is giving SMPP support for their SMS Gateway. How to use SMPP (i found some java api from logica) from ASP.NET ?


Answer 4

Well SMPP is a Protocl that you can fine  allot of documentatioin about, but you will have to send  these HTTP-Like as requests to the SMPP server after formating the request string, I am not sure how feasible is it from ASP .Net since you will have to write low-level programming that includes socket interaction. In our company we use COM objects written in C++ to communicate with SMPP.

You might as well consider buying our company's product and save yourself the development efforts ;)

Answer 5

Hi there,

We have a product called Bulletin Connect that allows you to send  SMS messages, internationally, and receive replies from your .NET application. It comes in three flavours:
1. Web Service (SOAP)
3. Windows .NET Service

You can also implement Mobile Originate applications with this product.

Please do check out our Website at www.bulletinonline.com. Look under the Services menu for information. If you would like a test account to try it out then do not hesitate to contact me at mark.easton@bulletinwireless.com.


Answer 6

Hello to all.
I have pretty much the same problem and I'm focusing to using the solution  with the gsm modem. i guess any mobile  phone can be used as such. My question is where do I find more info about interacting with such a device. What I need is to retrieve the sms  FROM the mobile phone then transform it to an sql query and update my database. But my problem for now is how to retrieve the message from the mobile phone... Any links or articles or tutorials about it?
PS this is I guess a good solution for my needs I approximatelly assess I'll be receiving 3000 messages within three days periods but not actually sending any unless I get an error during the reading of the data (incorrect syntax of the data from the sender) In that case I want to be able to send  an sms to ask for resubmission of the data. Another issue is that after retrieving the sms I'll have to delete it. I hope that is possible too.
Anyway any info or links would be appreciated
Thanks in advance  Dimitris from Greece!(Therefore excuse my bad English!!!)

Answer 7

Is it possible to find a software already developed which allows to send  SMS and which uses GSM modems and AT commands ?
Thanks in advance.

Answer 8

I am currently in the process of studying this
Serial COM Simply In C#

Also, I will be reviewing just how useful the SMS-connect component from START corporation will be.

Answer 9

Ok, SMSconnect is carrier-grade application  that runs MSMQ and Windows service  and talks to telecommunication providers' SMSC via EMPP. No talk to GSM modem at all.

Answer 10

Dear all, I have found a COM component from strongcube.com that talks to GSM modems supporting the standard AT commands.

Answer 11


i m creating a web application  that can send  SMS
can anyone help  me how to use SMS Service in .NET

waiting for reply

Answer 12

Do you think we can send  out SMS without GSM modem?

Answer 13

Eh..guys, I had found a site related to this topic.

Just visit it.


Answer 14

Dear Nitu

I am also looking for this type of soulations.

Please send  me information if u will get.

Really I have need this.

For your information i am try this by socket programming.






Answer 15

Please check out this pages who give  .net library and you can use it freely But you should need SMPP account from your mobile  neywork company





Answer 16

Me too. Any help  is really appreciated? Has anyone who has actually implemented this using ASP.NET please reply? 


Answer 17

I have make successful project for SMS. tell me what type of help  you need.  


Answer 18

Thanks for the reply.

Here are some questions I have before I get started.

1. I understand that this can be implemented using a gateway provider. Which are the recommended gateway providers that are reliable for sending SMS in US?

2. If I use the SMPP component from devshock, do I still need a gateway provider? How could I get a SMPP account?

3. I've heard of people implementing this using a modem. Any information on that will be really helpful.

My web application  would need to track if a SMS was sent successfully and the time it was delivered. Which of the above options would let me track this information?





Answer 19

 Yea u are correct that u should use gateway provider and with devshock u need to use SMPP account that is provide by gateway provider. It is very gud and simple way to do what u want rather then going to modem. You can achieve through modem also  but better is  devshock.


Answer 20


did u solve this problem ?. i have to also implement the same concept in my current project.


Answer 21

Use www.spiritssoft.com for Send Free SMS


Answer 22

For send  SMS Through Code:


Step 1: Add web  Reference :
Step 2: Add This "using com.spiritssoft.www;"
Step 3: Create a Object "SendWay2Sms smsobj = new SendWay2Sms();"
Step 4:
        string strResult = smsobj.sendSmsSpiritsSoft("UserName", "Password", "Number", "message");
    strResult  : Recieving the Result from webservice  

     - For Group sms  , Number seperated by commas(,).
     - Message should be Only 125 characters,
     - If No username , password form way2sms.com it will send message
       through Spirits Soft Technology Default Number.

From : Spirits Soft Technology


Answer 23


could you tell me the logic  / procedure to send  sms with our mobile  number as sender ID like in way2sms.com or 160by2.com .



Answer 24

i need to create  a page to send  bulk sms  in my application

i surfed many sites & codes etc

but dont know where to start

and is sms gateway a must or is there any other solution  . 

or rather any help  to start  this module in asp.net framewrk 2.0 

Search for  Send SMS


<< Previous      Next >>

Microsoft   |   Windows   |   Visual Studio   |   Sharepoint   |   Azure