Question

Send SMS Message from a computer

Asked by: Simsy

Hi

I want to be able to send a SMS message from a computer straighht to mobile. I know there are websites which you can subscribe to and use their API and then they forward the message on, but is there not some way you can do this without having to use a third party.

I was told that you can purchase a GSM modem that will connect to the network and then you could use Javaphone to send the SMS message, is this true ? Where can you get these modems?

I would also like to directly dial the modem and use sockets to communicate between the two, I take it I can just use a normal modem for this though ?

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2002-08-06 at 03:23:21ID20333413
Tags

sms

,

send

,

computer

,

from

Topic

Wireless Technologies

Participating Experts
20
Points
300
Comments
36

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. SMS
    I'm writing an SMS broadcaster to send text messages to cell phones. My question is twofold. 1. assumption: SMS is particular to GSM phones. Would I require one cell phone for each cell provider to broadcast SMS messages to subscribers of that network? 2. What is the genera...
  2. SMS send to GSM-handy?
    hello all I'm from switzerland.... is there any posibility to write a programme that can send sms to a GSM-mobile phone of a swiss telecom-provider (like diAx, Orange or Swisscom)??? Patrick
  3. How to confirm sending SMS using GSM Mobile device?
    I have an GSM Mobile device( Siemens c-35) attached to serial COM port 2 of my PC running win-2000 workstation. I have Created an SMS Gateway component using VC++ , any client application can sending and receive SMS from any GSM Mobile device.Every thing is working fine, now ...
  4. How to confirm sending SMS using GSM Mobile device?
    I have an GSM Mobile device( Siemens c-35) attached to serial COM port 2 of my PC running win-2000 workstation. I have Created an SMS Gateway component using VC++ , any client application can sending and receive SMS from any GSM Mobile device.Every thing is working fine, now ...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: SysExpertPosted on 2002-08-06 at 10:07:29ID: 7203989

DO you want to semd text to the Cell Phone Internet address, or through some other means ?

Some phones have standard e-mail addresses that can receive mail ( text ) from any source.

Please provide more details.

 

by: SimsyPosted on 2002-08-07 at 01:15:07ID: 7205280

Hi

I want to be able to send straight to the phone, not thorugh a internet address, as far as I know the modem is basically a mobile phone. You just send a SMS message through it and it connects to the mobile network and sends the message just like a normal mobile does.

I want to send a SMS message to a Nokia 7650, do you know if it has a standard e-mail address?

 

by: SysExpertPosted on 2002-08-07 at 15:26:50ID: 7207187

Fir that, you need to contact your phone  teleco. It is usually offered as a service on all newer phones.
Most have an email address in the form of
phone-Number@teleco.com   or similar.

I hope this helps !

 

by: JasonManneringPosted on 2002-08-12 at 03:50:10ID: 7213938

Simsy,

If you are looking for external GSM modems to do things like Bulk SMS, you might want to look at a product called commGate Messaging Edition. I have not used it yet, but as far as I know, each licence ships with a GSM modem, which they produce, which allows you to put in a SIM card form the network you want to deliver to and the software allows you to either configure a SMS gateway or push messages directly to to the network via the SIM card. I am not sure though what there API is like, or even if there is one.

http://www.commzgate.com/products/index.htm

 

by: ronenhmPosted on 2002-08-16 at 03:46:49ID: 7224534

Hi
at my former compeny i used to work in we developed a gateway that do exactly what you are asking for

this gateway is now installed at the danish parliment and working at operational state.

the gateway allow you to send sms requests to tcpip,msmq,http and collect the requests and send them over as CMG request that is  to (GSM) network server.

the thing is that the product is now lacking market so the compeny have no one to sell to

so you may contact with level8 israel and ask for it

the name of the product is ProtocolHandler for GSM.
offcourse you will need a free connection to GSM server that is offcourse coast money.

and the GSM server will need to authorize your connection.
this is why most of the time you will use third party

another aproche will be to develop a webservice that will talk to the ProtocolHandler from any coputer in the world.

Ronen


 

by: gymsamPosted on 2002-08-21 at 22:13:43ID: 7235172

Hi Simsy

I have create an SMS Gateway component which can Send/Receive SMS to any Mobile phone.So i hope my SMS Gateway can provide you the solution.Let me tell how it works.

The GSM Mobile device(like Siemens C-35) is connected to the Serial COM port of the PC(COM1 or COM2).

1) First create the Port object by using Win-32 API if
   UR using win-32 system(I have used win-2000).
   CreateFile(....)//Don't forget to specify the OVERLAPPED structure.

2) Populate the DCB(Device control Bock) structure

3) Set the Baudrate(i selected 19200)

4) Set the COMMTIMEOUT structure

NOW you have to use the AT Commands for the GSM device to send/receive SMS.

The AT commands has to write to the port using WriteFile(...) API, after writing you have read from the port using ReadFile(...) API.Usually The GSM Device responds by say "OK",Once "OK" is read we can understand that the Device has accepted our command.There are few AT commands for sending SMS
like "AT+CMGS=140"(refer the GSM Device AT Command sets, as these are Universal commands)

Follows the steps to send SMS

1) Check for the GSM device attached using "AT", the device should acknowledge it saying "OK".
"AT+13"
2) Set the SMSC Service number(the service no is provided by your service provider)
"AT+CSCA=your service no+13" the device should acknowledge it saying "OK"
3) Now write the command "AT+CMGS=140+13" the device should acknowledge it saying "OK"
4) Now write the Encoded PDU(Protocol data unit) to the port.The device will send SMS to your recepient.

If you need any clearification pl ask me.All the best.

 

by: SimsyPosted on 2002-08-29 at 08:45:11ID: 7249378

Hi

If you could send me some example code I will up the points for it.

Cheers

Simsy

 

by: gymsamPosted on 2002-08-30 at 07:20:54ID: 7251484

Hi Simsy

I will give the frame work and pseudo code.Give me some time to write pseudo code.Good luck.

Gymsam

 

by: rondiPosted on 2002-09-26 at 05:21:47ID: 7304577

All you need is a Nokia phone, a data cable and the Nokia Data Suite software.

Or you could buy a GSM modem.

The Nokia kit will install virtual modem on your computer,
so the way you interact with either is the same.

All you need to do is to issue AT commands.
Search the web for GSM AT command references.

 

by: gymsamPosted on 2002-09-26 at 22:03:21ID: 7306442

Hi Simsy

Have tried following my steps that i have listed out in my comment.If you can try it then i am ready to help you.

 

by: Exchange-progPosted on 2002-10-09 at 23:44:47ID: 7323405

Hi Simsy,

You can send SMS from your computer... but as they say,  nothing comes for free.
For the first part of ur question u'll need :-
1) SMS Gateway (u need to buy this as there is no free version available from any vendor). U maybe able to download some limited eval versions from the net.
2) GSM Modem - Now this can be either a hardware modem, which is just a modem and nothing else...sounds puzzling??? Actually embedded GSM modems also are available these days in some cellphones like Nokia 6210.

I made one application using the setup stated above.

For second part (though the question is not exactly clear as to what is ur actual requirement) :-
1) u'll need a normal dial-up modem.
2) RAS server - if u r dialling from GSM network, i.e. cellphone.

This is all what I know.....

 

by: gymsamPosted on 2002-10-10 at 00:21:38ID: 7323472

Hi Simsy,

>>I was told that you can purchase a GSM modem that will >>connect to the network and then you could use Javaphone >>to send the SMS message, is this true ? Where can you >>get these modems?

You can buy a GSM modem or mobile phone which has got inbuilt GSM modem.I use "Siemens C-35" which has got inbuilt GSM modem.You just have to connect this mobile phone to your PC using Serial Data cord for this mobile phone.

Creating your own SMS Gateway is simple you need not busy third party tools.I already have created SMS Gateway and it works fine.If you are interested i am ready to guide you and you must wait before you can accept "Exchage-prog" answer.

 

by: SimsyPosted on 2002-10-10 at 01:22:15ID: 7323599

Hi

gymsam thanks for your response on 10/10/2002 12:21AM PST, i would be willing to ge a Siemens c-35 as you have said, if you can guide me through the steps to set up a SMS Gateway I am willing to up the points.

Cheers

 

by: Exchange-progPosted on 2002-10-10 at 02:47:22ID: 7323775

HI Simsy,

I'll be glad to know when u complete ur SMS project and find what u used.
what gymsam said shows that he agrees with what I said. U need a GSM Modem, which comes in phones like Nokia 6210 (he names a diffrnt model).
I'd like to know which siemens C-35 model is gymsam possessing which has a GSM modem. At least C-35i doesnt have it.

as far as SMS gateway is concerned, one may make one's own proprietary ones fr sure but then one can just abt use anything made by oneself.
gymsam 'd u please update me,  what language/API u made ur gateway in. I'd ask to share ur knowledge with me, too.
Simsy, I answered u thinking that u r working for some corporate, so need a reliable gateway .... thats y couldnt help u out.

Smiles

 

by: gymsamPosted on 2002-10-10 at 03:43:55ID: 7323884

Hi Simy,

If you want the exact model no of my "Siemens c-35" i will let you know shortly.Regarding developing SMS Gateway , i have already listed out the steps(As on 08-21-2002) you must follow, incase you need more clearification kindly let me know which step you donot follow.I have developed this SMS Gateway using VC++ 6 for Win-2000 packaging it as Active-X Component.

 

by: gymsamPosted on 2002-10-10 at 03:49:13ID: 7323892

Hi Exchange-Prog

If you want the exact model no of my "Siemens c-35" i will let you know shortly.I have used Win32-API I/O API's for Win-2000 Machine.You can refer MSDN for COM Port serial communication.I have packaged it as an Active-X so that i can use it in Visual Basic applications too.

 

by: afederPosted on 2002-10-17 at 11:19:45ID: 7341730

Yes, the Siemens C35i does have a built-in modem. See http://www.my-siemens.com/MySiemens/CDA/Index/0,2730,HQ_en_0_product%253AMW%252FHD%252FHD%252FC35I%252Ftech,FF.html under "Data":

"Built-in data and fax modem:  yes"

 

by: touchringPosted on 2002-10-23 at 11:04:31ID: 7361626

Hi, you can download a freeware VisualGSM Lite from this website http://www.visualgsm.com.

I've tried it and it can work if you just need to send SMS.  It has a command line and HTTP interface.

There's a commercial version from the same company, VisualGSM Enterprise that does interactive messaging.

 

by: gymsamPosted on 2002-10-23 at 22:47:46ID: 7364022

Hi rondi,

I am using Siemens C35i Model which has got in built GSM Modem. Can specify the Nokia model you are using, also where can i down load Nokia suit which can act as virtual GSM Modem.

 

by: SimsyPosted on 2002-10-31 at 03:23:41ID: 7391565

Hi

Thanks, I have tried what you said and it work.

Cheers

 

by: zahidrahimPosted on 2002-11-01 at 01:00:36ID: 7395738

Hello gymsam,
             i am making the same send SMS from Computer to Mobile Application.Please do guide me from the basic steps to final step i am very new to this and don't know from where i should start.please tell me few basic steps i will complete those then tell me the next step.so i want to make that application step by step and i wanna do work in Java.gymsam if u tell me ur email or messenger it will be easy for both of us. well u can add me or mail me at zahidrahim@hotmail.com
waiting for some response from your side very badly.
                                                   

 

by: afederPosted on 2002-11-01 at 17:40:07ID: 7398956

It's all really very simple. Why don't you just open a new question so everybody will have a chance to give you their input?

 

by: zahidrahimPosted on 2002-11-02 at 00:16:53ID: 7399560

hi gymsam,Exchange-prog,simpsy,afeder
                               i want from u to please help me out making computer to mobile SMS application step by step and can u people share ur code with me as i am very new to this application and i have to make this at any cost.plz help me in this issue.well the suitable languages for me are Java or C or any most commonly used language. if u people can add me or contact me with email.
my email is: zahidrahim@hotmail.com

 

by: suxinteePosted on 2002-11-12 at 06:23:37ID: 7438191

gymsam, i hope u can contact me through email, i am from malaysia which i think i need ur help badly regarding on the sms application and gsm modem. pls email me to sooksing@bip.utm.my. anyone who has contact with gymsam, if u see this, pls tell him ineed his help badly. thanks!

 

by: KauserPosted on 2003-02-06 at 22:29:30ID: 7900755

I am doing an application for sending sms from PC to mobile. I am using GSM modem and the message has to be send through hyperterminal by using AT Commands. I am new to this. I have seen the accepted answer of gymsam and I think this will help me also. Gymsam can you send me the code. My id is kjahan@rediffmail.com.

 

by: sitecorpPosted on 2004-01-06 at 01:35:55ID: 10050846

simsy, kauser.....etc

i am trying to develop a similar applicaion to your sms one. is it possible to email me at bowemc@eircom.net.....if it is possible to include operatiing code it would be truely appreciated.

when you say you used a GSM modem is this different to an ordinary modem? can this be overcome

regards

site

 

by: touchringPosted on 2004-01-24 at 01:45:01ID: 10190340

Hi, you can download a freeware VisualGSM Lite from this website http://www.visualtron.com.

I've tried it and it can work if you just need to send SMS.  It has a command line and HTTP interface.

There's a commercial version from the same company, VisualGSM Enterprise that does interactive messaging.

 

by: RonaldWPosted on 2004-02-03 at 06:28:30ID: 10261231

Hi Gymsam,Simpsy!
May I get a copy of the sample code?
Regards

my email:express@963.net

 

by: wawa2001Posted on 2004-02-23 at 04:33:45ID: 10431585

hi all is there someone could how to do this using ASP
if any one have any ideas pl it 'll be helpfull & may i get a copy of the sample code
thx

 

by: lanxiPosted on 2004-04-06 at 05:17:55ID: 10765068

I've tried this recently and find it useful. No installation of application is required. To send and receive SMS, I just launch an exe file. I've done it using infra-red via my 6610 phone.

the application is called EASISMS at the following URL. You can download the program and look at some sample codes.
http://www.inspire-tech.com/DesktopDefault.aspx?tabid=25

 

by: virtue79Posted on 2004-05-06 at 02:58:23ID: 11003996

Take a look at the article "How to Send SMS from a Computer/PC?" at http://www.developershome.com/sms/howToSendSMSFromPC.asp

A few articles at http://www.developershome.com/ are also quite interesting. For example, "How to Receive SMS Using a Computer/PC?", "Free Libraries for Sending/Receiving SMS with a PC/Computer", "How to Choose an SMS Gateway Provider?", ...

 

by: macjonesnzPosted on 2004-06-22 at 05:39:53ID: 11368441

The last time I had to send an SMS from a PC (monitoring server backups), I used....

1. An old Nokia 5110 GSM phone with a PRE-PAID SIM card.
2. A Nokia D9 serial data cable.
3. A component called Mobile FBUS Lite ActiveX Control. (http://www.softwarecave.com/)
4. A very small VB application to sie them together.

This works GREAT !
Have fun.
Mac
New Zealand

 

by: wawa2001Posted on 2004-06-22 at 23:02:11ID: 11376502

i had visit the web site of devolopers & softwarecave to was so great really usefull for me thx for all of
u
have nice time for all of u
wawa

 

by: ppcdevPosted on 2004-08-05 at 07:19:40ID: 11726405

In Java, you can easily get the JAVAX.COMMAPI
It's a great tool, and it seems that it handles the PDU Mode...

 

by: JamesNoctorPosted on 2004-08-23 at 06:44:26ID: 11870162

There is a Java toolkit built on the COMMAPI used to send and receive SMS called SwiftNote. It also implements SMSC protocols for higher volume messaging under the same API. Software can be downloaded from http://www.ncl.ie/Download.html (requires registration).

If you want to write software using different development languages or even from J2EE, then the SMS/MMS gateway product Provato can be used. This gateway exposes SOAP/XML interface and has C,Perl,Java,VB/.NET/C# APIs. It manages routing, persistence, and connection managment. It also supports multiple concurrent applications and SMS connections.

 

by: csantkjPosted on 2005-02-05 at 00:34:38ID: 13232464

There are a few modem which this company specifically sells http://www.mcselec.com  and along with it, its got the program which is required to send the messages ..
 jst check out , it could be helpfull

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...