I would like to know if anybody knows what happens in the following scenario.
- You do a GPRS activation.
- You open a TCP socket to a remote server.
- You initiate a voice call from within openat.
According to my understaning the GPRS session will get suspended while you are on the voice call.
- The voice call ends.
a) Assuming the remote server do not close the socket will the socket still be open?
b) What happens to tcp packets sended from your peer while your GPRS session is suspended?
c) Do you get a callback from the tcp stack (or anywhere else) telling you your GPRS session is suspended/unsuspended?
d) Do you get an event if you loose your GPRS attachement while you are GPRS suspended?
Anybody any clues?