In case, it is not just for one single RUT955, you might consider development of custom firmware.
Either based on Teltonikas SDK, or on openwrt, which officially supports the RUT955. Having the advantage of using most recent software packages.
Did this myself for commercial projects, using the RUT955.
Data queueing is not so uncommon in the world of IoT.