I’ve been searching over the forum but looks like there is no clear answer for this issue.
On my ESP32-BG96, working over a PPP data communication, every random time it disconnects from the network. I suppose that could be the carrier who hang up the call.
For that reason, I want to implement a reconnection process without performing a module reset.
After BG96 gets an IP (receiving CONNET command), the process to disconnect call and connect again is implemented as follows:
[Check that there is an existing call]
[Call didn’t finish]
+QNWINFO: “EDGE”,“21403”,“GSM 900”,991
+COPS: 0,0,“Orange Orange”,0
[Indicate that there is a call in process]
As you can see, the call didn’t finish and ATD command fails.
Is this the correct process to implement a reconnection?