GSM MODULE IS DISCONNECTED

please help me out to decide which gsm module to use for my application. my application is to communicate to a server continuously by sending and receiving a string but needs to run continuously. as of now I’m using the sim800l module, it works fine and connects to the server but after a couple of minutes it disconnects and probably never connects again I need to manually reset