Environment
SMS
Onomondo app:
SMS console
Device: applicable to all
Issue
I can't send SMS to my device. SMS console shows
error: absentSubscriber
.I am finding that SMS is not sent even when the device is online and sending data.
The SMS console displays
absentSubscriber
errors. What does it mean?
Solution
Make sure your device is registered to the network on GSM.
Check if your device is capable of handling SMS.
Issue
AT+CREG?
to check the GSM registration status.If the response is "
5
", try sending SMS again.If the response is different, try rebooting the modem.
Workaround
If you can't access your device and connectivity is lost - wait for the SMS to be retried.
You can also troubleshoot the device attaching to the GSM network if you are not seeing any "GSM" Network Logs in the Onomondo app.
Cause
Failed SMS attempts normally resolve automatically between the local operator and Onomondo Core Network during the next network registration on GSM.
The absentSubscriber
error coming from the local operator indicates that the network cannot locate the device in the system that handles SMS routing, even though the device may be attached to the network for data services.
In this case, the local operator will inform the Onomondo Core Network next time the device registers to the GSM (also known as the Circuit Switch part of the network).
This can be seen either in:
Network logs -
attached GSM connection on...
Signalling logs -
invoke ReadyForSM
message, if the device is already registered and ready to receive SMS again.
In both of these circumstances, Onomondo SMS Center (SMSC) will retry the SMS. The SMSC also has a fallback, where it retries an SMS once every two hours (up to 10 times).