[Last Call] Learn about multicloud storage options and how to improve your company's cloud strategy. Register Now


Sending and Receiving SMS on Nokia 3120

Posted on 2006-06-15
Medium Priority
Last Modified: 2013-12-09
Hello experts,

 I am doing a project on "SMS controlled computer". On the computer a C# will be running
all the time with a mobile phone connected to that computer.

  The program will be polling the sms inbox to check any message have arrived and if there is any message it will take some action based on that message like "shutdown", "restart", "download" a file from the internet, scheduling jobs etc.

  In most of the mobile phones the arrived message is saved directly to the phone and not to the sim. For example Nokia 3310, 3315 stores to sim but Nokia 1100, 2100, 3100, 3120 stores to the phone directly.
  So i am not bothered whether the message is stored on sim or phone.My requirement is that the coding should be capable of reading the message as soon as it arrives absolutely without any human interaction.

  On any mobile the message will be saved to the phone as soon as it arrives. There is product from ActiveXperts.com group which is capable of reading messages from sim memory and "NOT" from phone
memory. so this product is useless to me. if i once store that
indivisual message manually to the sim card using "Save to archive" then this product can read it as the message is in sim card now. but this product is useless to me as it requires human interaction of saving message to sim memory. There is no option in the mobile phone like "Save arriving messages to SIM directly". If this option was there then my problem will be solved but it does not exist on my mobile or any other mobile that i have seen.

  So finally i want to know the Model of the mobile phone for which which we can read the sms absolutely without any human interaction. I am not bothered whether the sms is stored to phone or sim. the coding should just read it as soon as it arrives..
 Recently i purchased the Nokia 3120 (very similar to 3100 with the shape of buttons modified). This is a series40 handset. I have the DKU-5 cable too. If you can suggest the code for this hand set i will retain this else i am prepared to buy a new for which the code is compatible. I have heard about AT commands but dont know how to implement them. Please explain me this concept too.

I think you understand my requirement..
If not i wil always to ready to explain more abt this..

I will be waiting for your expert replys..

Thanking you

Rajiv Sinha
Question by:Rajiv_R_Sinha
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
LVL 13

Accepted Solution

imarshad earned 500 total points
ID: 16930575
I will go for a GSM Modem rather then a Phone..... GSM Modems are specifically made for such applications and are operated by a standard "AT Command set". You can easily read/write SMS from GSM Modems using a simple application written in any language (VB, C# and VB.NET etc.) This application will simply send AT commands to the GSM Modem on the serial port..... We are using Maestro 20 Modems from Fargo (Wavecom) in our application for about 4 years now without any problem......

LVL 13

Expert Comment

ID: 16930578
If you want more information do reply to my post....

Assisted Solution

shantanu-biswas earned 500 total points
ID: 16972070
Hi Rajiv,

I agree with Imran... GSM Modem is better than phone handset. Especially with Nokia phones whjere there is a complication of using the right cable and the right driver and add to that the problem that many of them do not support AT Commands (and you have no way to find that out without actually using it). So... modems are better.

However... irrespective of whether you wish to use a phone or a modem... Have a look at the following link:


It can be used with a modem or a phone (if it supports AT Commands)... and it can read SMS from SIM memory and ME memory as well. Allows you to define programatically where to store the incoming messages (SIM or ME). Most importantly, the new message event feature might eliminate that whole confusion of message memory type.

Most importantly you wont require to know or understand AT Commands for using it and the download includes sample codes in VB.NET and C# and a great developer reference manual.

Works only with .NET Framework 2.0 though

If you are still with .NET Framework 1.0/1.1 then you will probably have to use the ActiveX component version which is at:





Featured Post

How to Use the Help Bell

Need to boost the visibility of your question for solutions? Use the Experts Exchange Help Bell to confirm priority levels and contact subject-matter experts for question attention.  Check out this how-to article for more information.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Tired of waiting for your show or movie to load?  Are buffering issues a constant problem with your internet connection?  Check this article out to see if these simple adjustments are the solution for you.
In this article we have discussed about the OS X EI Capitan and how to fix Wi-Fi issue in OS X El Capitan. We have explained how to delete system level preferences and create a new Wi-Fi location to resolve Wi-Fi issue.
This Micro Tutorial will show you how to maximize your wireless card to its maximum capability. This will be demonstrated using Intel(R) Centrino(R) Wireless-N 2230 wireless card on Windows 8 operating system.
Viewers will learn how to connect to a wireless network using the network security key. They will also learn how to access the IP address and DNS server for connections that must be done manually. After setting up a router, find the network security…
Suggested Courses

650 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question