Hello again,
It is not FMB125 who receives an empty packet, it is the server. Every time the remote server sends a packet targeted to the external device, FMB125 forward it to the external device to be interpreted (expected) and FMB125 sends an empty packet to the server (not expected). And this empty packet does not keep the connection alive, because I am only able to communicate during the seconds specified on GPRS -> Record Settings -> Response time out (30 seconds).
Thank you for the help,
Ricardo