473,398 Members | 2,404 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,398 software developers and data experts.

Message delivery status using GSM Modem

I have an application through which I am sending and receiving SMS using GSM Modem. I want to receive Delivery reports when a message is delivered successfully at the receiver's end.
I have tested the GSM modem through hyper terminal using the following commands

AT+CSMP=49,167,0,0 <CR>

AT+CNMI=2,2,0,1,0 <CR>

AT+CMGS="[phoneNumber]" <CR>
> Message content <ctrl Z>
+CMGS: 72

OK

+CDS:6,72,"[phoneNumber]" ,129,"08/11/17,10:16:18+22" , "08/11/17,10:16:21+22" , 0

I am able to receive delivery reports as shown above until a new message indication arrives.
After that delivery reports indications are not forwarded from the modem to the Hyper terminal.

+CMT: "+[PhoneNumber]" , , "08/11/17, 11:59:28+22"
New Message contents


I find that the parameters for CNMI have changed

AT+CNMI?
+CNMI: 2,0,0,0,0

Please could you explain why this is happening? I would like to know how to receive delivery reports without affecting the new message indications.

Thanks in advance
Nov 17 '08 #1
1 4051
Plater
7,872 Expert 4TB
I am moving this to mobile developement, since I believe it fits more correctly there
Nov 19 '08 #2

Sign in to post your reply or Sign up for a free account.

Similar topics

0
by: postmaster | last post by:
This is an automatically generated Delivery Failure Notification. Delivery to the recipient failed. Status Code: 5.1.1 User Unknown If you are trying to reach Blue, please send email to...
8
by: Elf M. Sternberg | last post by:
I'm having a devil of a time with signal handling under BSD 4.4 with Python and I was hoping that this might ring a bell with someone. Using the Webware Application Server (a multi-threaded Python...
1
by: administrata | last post by:
Hello. I was about to use tutor-mailing But, When i send to tutor@python.org reply is... This is an automatically generated Delivery Status Notification. Delivery to the following...
0
by: Dica | last post by:
i think i've gotten the wrong idea about the differences between a read receipt and delivery status notificaiton. i was assuming that delivery status notificaiton is a response line from the remote...
1
by: David | last post by:
Hi, I have a problem in getting the status of the modem. Here is my code: HANDLE hfile; DCB dcb; hfile = CreateFile("BCM V.92 56K Modem", GENERIC_READ, 0, NULL, OPEN_EXISTING, 0, NULL); ...
9
by: flit | last post by:
Hello All, Using poplib in python I can extract only the headers using the .top, there is a way to extract only the message text without the headers? like remove the fields below: "...
0
by: Mail Delivery System | last post by:
--foo-mani-padme-hum-2391-1-1176705911 Content-Type: text/plain This message was created automatically by mail delivery software. A message that you sent could not be delivered to one or more...
2
by: Sany | last post by:
Helo, I am using myMail.DSNOptions = 14 n a script that uses CDO.Message to send an internal mail. Is there a way to access the delivery status in the same script and report a bad route...below...
2
by: akshaycjoshi | last post by:
Friends , hello to all of you. I am using Matrix GSM modem with airtel prepaid sim. Also using sms and pager toolkit. I am developing an application to send sms(s) and also receive them with...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.