I’ve written an application which is sending a file to a FTP-server every three minutes. If the application receives an incoming call, it stops the GPRS-Connection with ‘ed_DialupConnectionStop(DialupCallback);’. After the Function ‘DialupCallback()’ is called with the response code ‘ED_OK_ON_HOOK’, the incoming call will be answered. When the call has ended, the application restarts the GPRS connection with ‘ed_DialupConnectionStart(DialupCallback)’ two seconds later. Normally this works fine, but sometimes the function DialupCallback() isn’t called with the response code ‘ED_OK_GPRS_SESSION_SET’ after the GPRS handler got the event ‘ADL_GPRS_EVENT_SETUP_OK’. So the next FTP transfers failed.
How can I solve this problem without reseting my application? I’m using a Q2406B with Firmware v6.55 and OpenAT 3.10
Regards, Ralf Ebert