SMS messages are not deleted properly by Message Control because the runtime uses the AT+CMGD=[SMS Index],[Flag] syntax to delete SMS messages. Instead, the GSM modem expects an AT command with the following syntax: AT+CMGD=[SMS Index]
SMS messages are not deleted properly by Message Control because the runtime uses the AT+CMGD=[SMS Index],[Flag] syntax to delete SMS messages. Instead, the GSM modem expects an AT command with the following syntax: AT+CMGD=[SMS Index]
Additionally to the existing method, the AT+CMGD=[SMS Index] syntax was implemented.
In the zenon6.ini, a new entry in the [MESSAGECONTROL] node can be added:
;all entries deleted with AT+CMGD=[SMS Index],[Flag] syntax
GSM_BULK_DELETE = 1
;all entries deleted with AT+CMGD=[SMS Index] syntax
GSM_BULK_DELETE = 0
Using the flag syntax results in better performance but is not supported by all modems.