Hi,
This is correct. If you configure the device to save SMS messages in the modem storage, you will see the message from both SIM cards. However, you will still not be able to see to which number the SMS was sent.
The SIM card does not even store the phone number of the SIM itself in most cases. You can try to execute:
If the command does not return your phone number for the SIM, it means that the phone number is not stored in the SIM.
If you change the settings to save messages to the SIM card, go back to the read message tab, and refresh, you will see SMS messages stored on the currently active SIM, and can delete them if you want. You will not see messages stored in the modem. You can then switch the active SIM card via CLI/SSH command:
To see which SIM card is currently active, you can execute:
Refresh the read messages pages and you will see SMS messages for the other card.
You can also find which SIM card is active in the WebUI by navigating to Status -> Overview -> Internal modem window.
You can read SMS messages via ubus command, but the output does not show the phone number to which SMS was sent. (change index to read the next SMS)
- ubus call gsm.modem0 read_sms '{"index": 0}'
To see if you are reading the SMS from SIM or Modem storage (SIM or ME storage), you can execute:
- ubus call gsm.modem0 get_msg_storage
Kind Regards,
Andzej