BG95M3 Sending SMS

I am trying to send SMS and cannot figure out what I’m doing wrong.

For months my modem and code worked fine, but something changed in the past 2 weeks.
I can receive SMS fine but anytime I try to send I see this:

AT+CREG?;+CEREG?;+CGREG?
+CREG: 0,1

+CEREG: 0,1

+CGREG: 0,4

OK
AT+CSCS=“GSM”
OK
AT+CMGF=1
OK
AT+CMGS=“XXXXXXXXXX”
> Hello World(CTRL+Z)
+CMS ERROR: 500

I have also tried to load the message into modem memory using AT+CMGW and sending with AT+CMSS but this also fails with a ‘500’ error.

Have any of you all run into this problem before?
Any ideas what I can check or do to fix this?

Thanks

Which of those two commands fails?

What does the AT+CSMP? command return?

Does AT+CSCA? return the correct SMSC address?

AT+CMSS is the one that fails with 500

Below are the 2 commands you asked for:

AT+CSMP?
+CSMP: 17,167,0,0

OK
AT+CSCA?
+CSCA: “+13123149810”,145

OK

AT&T says (link to AT&T site) that is the correct number for SMS messaging.

Those settings look OK. Given AT&T, I’m wondering if IMS configuration is an issue.

Commands which are relevant to IMS configuration include:

AT+QCFG="ims"
AT+CGDCONT?
AT+QMBNCFG="list"

But I’m guessing here.

AT+QCFG=“ims”
ERROR
AT+CGDCONT?
+CGDCONT: 1,“IP”,“phone”,“0.0.0.0”,0,0,0
+CGDCONT: 2,“IP”,“attm2mglobal”,“0.0.0.0”,0,0,0
+CGDCONT: 3,“IP”,“m2m.com.attz”,“0.0.0.0”,0,0,0

OK
AT+QMBNCFG=“list”
+QMBNCFG: “list”,0,1,1,“Non_VoLTE-ATT”,0x09010300,201910241
+QMBNCFG: “list”,1,0,0,“Commercial_Jasper_Telus”,0x09012100,202202151
+QMBNCFG: “list”,2,0,0,“Commercial_Consumer_Telus”,0x09012200,202202151
+QMBNCFG: “list”,3,0,0,“Commercial-Telefonica”,0x09011902,202106221
+QMBNCFG: “list”,4,0,0,“Commercial-Rogers”,0x09011702,202202171
+QMBNCFG: “list”,5,0,0,“Commercial-Vodafone”,0x09011202,202008051
+QMBNCFG: “list”,6,0,0,“Commercial-DT”,0x09011102,202007021
+QMBNCFG: “list”,7,0,0,“Commercial-TMO”,0x09010502,202105061
+QMBNCFG: “list”,8,0,0,“IMSless-Verizon”,0x09010100,201911071
+QMBNCFG: “list”,9,0,0,“ROW_Commercial”,0x09010801,201911271

OK

I looked through the AT Command Manuals I have and could not find “ims” anywhere.
What is IMS and how does it effect SMS with AT&T?

Thank you for you help.

You seem to have the correct MBN file (“Non_VoLTE-ATT”) selected and active.

But there’s no APN configured for IMS. I guess that’s normal for AT&T given the active MBN file.

A google search for “IMS” will give you better answers than I can.

I’m in Australia, and unable to test things on American networks. This limits my ability to be of assistance.

Hopefully Quectel engineering staff can move us forwards with your query.