Hmm, started messing with the cellular module driver, and soon realized that the sophistication required to ensure that expected results are delivered from the module in a timely manner is more difficult than first ancipated.
I have Googling and looking into codeshare for inspiration without being able to find anything usable.
The serial communication in the cellular module is running in its own thread, receiving stuff from the module, and only printing it, and checking for know errors in the return values, but not being able to get back on a specific request. Basically it does not relate calls and return values.
This works in test setup, but as I am moving on, I need to improve this significantly.
Any inspiration appreciated.