I dont understand why but I randomly having issues like this :
Start sending…
Recipient 1 : OK
Recipient 2 : OK
Recipient 3 : API timeout after 30000ms
Recipient 3 : API timeout after 30000ms
Recipient 3 : API timeout after 30000ms
Recipient 3 : OK
Recipient 4 : API timeout after 30000ms
When I restart, again I’ve got timeout. Then 2 minutes later, I try again and sends continues for a few recipients and then timeout again.
Can someone know how can I solve it ?
Edit : I already tried to enable / disable VoLTE like mentionned on another topic
Teltonika RUT241
Device: RUT241
Firmware version RUT2M_R_00.07.13.4
Firmware build date 2025-04-02 15:14:09
Internal modem firmware version SLM750-V_4.57.20_EQ101
You can change the token expiration time during the authentication process. For more information, please refer to our documentation here: RUTX50 Authentication Documentation.
That’s exactly what I do. I authenticate with /api/login with username password, I retrieve a token.
Then I use this token (Bearer) with the /messages/actions/send endpoint with a sleep of a 2sec between each call.
The RUT241 answer 200 OK in 200ms. The second call with same message and same recipient can be quick or take until 50-90sec to get 200 OK. While waiting for the http response, the RUT241 seems freeze.
Could you please share the body you are using to send messages to phone numbers at a 2-second interval?
Kindly make sure to hide or anonymize any phone numbers in your response.