Bug in DTL 1.0?

Negative! It is not a bug of DTL.
I replaced DTL by edLib and got the same problem:

Instead dtl_ipConnect() , I used ed_GprsSetConfig and ed_DialupConnectionStart and the result was the same:

Sequence of command to reproduce the problem with edLib:

-> At+CGATT=1
<- ADL_GPRS_EVENT_ME_ATTACH

-> sReturn= ed_GprsSetConfig (&ParamsGPRS);
-> sReturn= ed_DialupConnectionStart (Dialup_Callback);

(Introduce here a command AT+CGATT=0 (GPRS Dettach))
Just type it in Hyperterminal before receiving ED_OK_GPRS_SESSION_SET

<- ERROR

After the GPRS dettach, “Dialup_Callback” is not called anymore and edLib remains corrupted. If I try a new GPRS connection, “Dialup_Callback” returns ED_ERR_WM_GPRS_OPEN.

Once I receive ED_ERR_WM_GPRS_OPEN, the module must be restarted.

Any help about how to reset edLib / DTL without to reset the module will be welcome.