Send SMS via HTTP or CMD with RUT901 – Is it possible?

Hi everyone,

I’m currently using a Teltonika RUT901 (latest firmware) and would like to send SMS messages programmatically, ideally via HTTP requests (GET/POST) or from a command line interface (e.g., curl, shell script, etc.).

Here’s what I’ve tested and verified so far:

  • Sending SMS via the WebUI works perfectly.
  • I cannot find any option to enable HTTP API for sending SMS, unlike on some older models like the RUT950.
  • In the SMS Gateway section, I only see options for forwarding incoming SMS, not sending them via API.
  • The SMS forwarding feature works fine, but I specifically need to trigger SMS sending from my own system (e.g., server or device on the LAN).

My questions:

  1. Is there any way on the RUT901 to send SMS via HTTP/API, even if it’s undocumented or requires enabling a specific package?
  2. Alternatively, is there any way to send an SMS via command line / SSH / curl, using internal commands or scripts?
  3. If this is not supported: Is there a recommended workaround or a Teltonika model that supports this use case?

Any help or examples would be highly appreciated. Thanks in advance!

Best regards,
Daniel

I see in the Datasheet:
send/read SMS via HTTP POST/GET

Hello,

Starting from firmware 00.07.14.0, the POST/GET services were completely withdrawn. You can find more details on this change here:

Is there any way on the RUT901 to send SMS via HTTP/API, even if it’s undocumented or requires enabling a specific package?
You can utilize the API requests; More information specifically on sending SMS messages can be found here: https://developers.teltonika-networks.com/reference/trb500/7.14.3/v1.6.3/messages#post-messages-actions-send

Alternatively, is there any way to send an SMS via command line / SSH / curl, using internal commands or scripts?
You can do the API requests via SSH, you can utilize AT commands as well: AT Commands - Teltonika Networks Wiki

Regards,
M.

Perfect, the new API works good.

Thanks

1 Like