Request RRC connected mode & socket behaviour in RRC idle mode

I am trying to send GPS fix information through LTE, but while waiting for GPS to find the fix the RRC enters idle state. I now use a semaphore to wait for the modem to go out of RRC idle mode and then try to send the message. When I input the message to the socket, it returns that the message is sent OK, but I never receive it. Nor do I get a response.

When the system wakes up and first connects to LTE I am able to open a socket and send a message through it. So I know the connection is OK.

I have two questions:

Is it possible to request the modem to go into RRC connected state in order to send the message without having to wait for the modem to connect on its own.

Is is necessary to close and re-open socket every time the system transitions to RRC idle mode?

Modem fw version: 1.3.5

SDK version: 2.4.0

PSM disabled

eDRX enabled

Related