How can I confirm successful SMS delivery over Modbus? Can I read an SMS counter using Modbus registers?
It would be very helpful if there were a specific register indicating transmission success.
I use RUT901, firmware 7.18.3.
How can I confirm successful SMS delivery over Modbus? Can I read an SMS counter using Modbus registers?
It would be very helpful if there were a specific register indicating transmission success.
I use RUT901, firmware 7.18.3.
Hi,
There’s no actual modbus register that you could read that would indiciate on whether an SMS has been received. Where are you sending these messages to? If it’s to our device, you can utilize the Mobile utilities: RUT901 Mobile Utilities - Teltonika Networks Wiki
You can also use Events Reporting to trigger an event on when the SMS is received: RUT901 Events Reporting - Teltonika Networks Wiki
Usually, when sending an SMS from our device, it is indicated within the SSH (you can simply use logread -f):
![]()
Regards,
M.
I am generating a message using a Siemens S7 PLC and writing it via Modbus TCP to a Teltonika device, which then sends it as an SMS to the user. This setup works, but I would like confirmation that the message has actually been sent.
I do not need to receive incoming SMS messages.
I have already written a script that returns the count of sent messages recorded in the log. The script works, but how can I write this value to a Modbus server register so it can be read?
I know the log might get cleared or fill up occasionally, but simply getting a changing value would be enough for me to verify the transmission.
The HTTP GET method was useful because it returned an ‘OK’ response, but unfortunately, that is no longer an option.
Hi again,
How about using our API? This is now used instead of HTTP GET requests: Teltonika Networks Web API
Regards,
M.
Hi,
I would like understand more about this configuration, I am also in the same situation I have HMI device which is connected Teltonika RUT 200 in modbus TCP slave I need to send an SMS with register value from Teltonika device whenerver my slave deice value changes.
Thanks in advance.
As @JRa mentioned, they seemed to be using some type of script, if you are interested, perhaps they could share it with you? Or would you like to know more about the configuration on the WebUI itself?
Sending the message works according to the instructions: first writing the number and message to register 397, and then triggering the send with register 396. RUT955 Modbus - Teltonika Networks Wiki
I tried using a script to get a confirmation of the success, but I haven’t got it working yet.
I think using the API is too complex to implement on the PLC. I am also not really interested in that approach because it might change again in a few months?
hey, jra,
After doing a little bit of digging, I found a post from 2024 claiming that it is not possible to read SMS messages via Modbus: Read and Send SMS via Modbus
I believe the initial reply was written by one of the engineers from Teltonika, but the account seems to be gone.
As Matas suggested, you’d be better off with using the API, or playing around with the log command while filtering out only the SMS specific logs to get a confirmation of an SMS being received/sent.