FOR TIPS, gUIDES & TUTORIALS

subscribe to our Youtube

GO TO YOUTUBE

12678 questions

15063 answers

24130 comments

47080 members

0 votes
188 views 1 comments
by

Hello,

I have TRM240/250 working for sending/receiving SMS on Linux. However, I can't seem to get delivery reports to work. I am trying the following AT commands:

ATE1                                                                                                        

> OK

AT+CMGF=1
> OK
AT+CNMI=2,2,0,1,1
> OK
AT+CSMP=49,167,0,0
> OK
AT+CMGS=“555xxxx”
> hello, this is a message
+CMGS: 17
OK
The message gets sent fine, but no delivery report coming back. Reports are working when sending between two normal phones. Could anyone suggest working AT commands for delivery report?

1 Answer

0 votes
by
Hello,

I have tested my TRM240 and was able to get a delivery report. I am sharing the commands that I have used below:

AT+CNMI=2,1,2,1,0
>OK
 AT+CSMP=49,167,0,0
>OK
AT+CMGF=1
>OK
AT+CMGS=”<phone number>”
>test
+CMGS:11
OK
+CDS: 6,11 "<phone number>", 145,"21/12/06,15:30:57+08","21/12/06,15:30:57+08",0
by

It seems the TRM250 just does not support delivery reports (although Teltonika has not confirmed this).

After upgrading the firmware to BG96MAR02A07M1G_01.007.01.007 and RMA-ing the modem with no results, I exchanged for TRM240 (firmware EC21ECGAR06A04M1G_01.004.01.004), which is based on a different chip (Quectel EC21) and works.

The AT commands in Sarunas post above produce a correct report (+CDS line) on TRM240, but nothing on TRM250.