Search code examples
c++cgsm3ggprs

Sending/Receiving SMS while GPRS connection is active


As far I have informed around the net after hours of research it is not possible to receive/sending SMS while there is a open GPRS connection. Am I right or wrong ?

I am currently developing an application which purpose is to have an open GPRS connection to send data from when it receives an SMS. Is it possible somehow to keep the connection open and receive SMS's while the GPRS is active, or do I have to close the GPRS connection on the computer every time I want to check if I have received an SMS?

I am using an 3G modem for the purpose. I am handling the SMS from a C application, and the GPRS connection is handled by the OS (Ubuntu).


Solution

  • A lot of modems are capable of multiplexing. So one channel is for standard AT commands and then a dedicated channel for GPRS/UMTS communication. Is your modem capable of that?

    UPDATE

    Possibly this may help you. I have used a variant of this multiplexer to have multiple channels running for AT commands.