akn
February 3, 2021, 7:14pm
1
I am testing a case where the EM7455 module has an incorrect Service Center Address (modified and checked it with AT+CSCA) with the Verizon SIM.
SMSSampleApparm application should fail to send the message. But it always succeeds.
I need to make sure that the SMS should fail with an incorrect Service Center Address setting.
Please provide your inputs to fix this issue with EM7455.
jyijyi
February 4, 2021, 12:31am
2
Did you use text mode or PDU mode?
You can try with PDU mode to specify the wrong service center address and see if it is ok.
If it is still OK, that means this is an operator problem which did not check this part.
http://rednaxela.net/pdu.php
akn
February 4, 2021, 12:39am
3
We are using text mode. How do I disable the SMS over IMS?
SLQS SMSSampleApparm asks "Enter the SMS is Over IMS (0 for default Not Specify , 1 for SMS Not on IMS, 2 for SMS on IMS ) "…What is the default method if ‘0’ is selected?
akn
February 4, 2021, 12:44am
4
1 for SMS Not on IMS = This option never works.
Enter the SMS is Over IMS (0 for default Not Specify , 1 for SMS Not on IMS, 2 for SMS on IMS ) followed by key:
1
Message Failure reason : 4294967295
What is the difference between “SMS over IMS” and “SMS not over IMS”?
Which one uses Service Center Address for SMS?
jyijyi
February 4, 2021, 12:50am
5
can you try with PDU mode?
akn
February 4, 2021, 12:52am
6
I am getting error number 304 in PDU mode.
AT+CMGF=0
OK
AT+CMGS="+"
+CMS ERROR: 304
akn
February 4, 2021, 12:56am
7
PDU mode is not working for me in both correct and incorrect Service center Address.
BTW, How do I select PDU mode in “SMSSampleApparm” of slqssdk?
jyijyi
February 4, 2021, 12:59am
8
you are not using correct PDU format…
http://rednaxela.net/pdu.php
BTW , what is your AT!GSTATUS?
akn
February 4, 2021, 1:09am
9
AT!GSTATUS?
!GSTATUS:
Current Time: 1266342 Temperature: 36
Reset Counter: 5 Mode: ONLINE
System mode: LTE PS state: Attached
LTE band: B4 LTE bw: 20 MHz
LTE Rx chan: 2100 LTE Tx chan: 20100
LTE CA state: NOT ASSIGNED
EMM state: Registered Normal Service
RRC state: RRC Idle
IMS reg state: Full Srv IMS mode: Normal
PCC RxM RSSI: -64 RSRP (dBm): -94
PCC RxD RSSI: -66 RSRP (dBm): -97
Tx Power: – TAC: 2F05 (12037)
RSRQ (dB): -9.7 Cell ID: 00B8160C (12064268)
SINR (dB): 16.4
OK
jyijyi
February 4, 2021, 1:14am
10
Here I tested with my network, in case wrong service center address is specified, the SMS cannot be sent out:
at!gstatus?
!GSTATUS:
Current Time: 72 Temperature: 28
Modem Mitigate Level: 0 ModemProc Mitigate Level: 0
Reset Counter: 1 Mode: ONLINE
System mode: LTE PS state: Attached
IMS reg state: UNKNOWN IMS mode: Not Support
IMS Srv State: UNKNOWN SMS,UNKNOWN VoIP
LTE band: B3 LTE bw: 20 MHz
LTE Rx chan: 1385 LTE Tx chan: 19385
LTE CA state: INACTIVE
EMM state: Registered Normal Service
RRC state: RRC Connected
PCC RxM RSSI: -61 RSRP (dBm): -94
PCC RxD RSSI: -93 RSRP (dBm): -130
Tx Power: 0 TAC: 0652 (1618)
RSRQ (dB): -12 Cell ID: 01A1560C (27350540)
SINR (dB): 2.8
OK
at+cmgf?
+CMGF: 0
OK
at+csca?
+CSCA: “+85290288000”,145
OK
AT+CMGS=23
07914400000000F001000B915892132205F8000802007D
+CMS ERROR: 304
AT+CMGS=15
01000B915892132205F8000802007D
+CMGS: 3
OK
akn
February 4, 2021, 1:16am
11
In this case it should not work for text mode as well.
Could you please check with SMSSampleApparm ?
jyijyi
February 4, 2021, 1:20am
12
I think text mode will directly use the value in +CSCA.
You should first verify with AT command first.