You can send +++ to your modem to come out of data mode. And send ATH to hang up the ongoing call.
Regards, Ajay Bhargav On Apr 6, 2017 6:28 PM, "Axel Lin" <[email protected]> wrote: > 2017-04-06 20:15 GMT+08:00 Sylvain Rochet <[email protected]>: > > Hi Axel, > > > > On Thu, Apr 06, 2017 at 05:08:12PM +0800, Axel Lin wrote: > >> Hi list, > >> My device sometimes got status_cb: err_code=PPPERR_CONNECT (Connection > lost). > >> To reconnect, I call ppp_connect(pcb, 30); if got PPPERR_CONNECT but > >> it seems never success. > >> > >> Initially, I can connect to internet after boot. > >> I usually got below phases: > >> PPP_PHASE_DEAD > >> PPP_PHASE_INITIALIZE > >> PPP_PHASE_ESTABLISH > >> PPP_PHASE_AUTHENTICATE > >> PPP_PHASE_NETWORK > >> PPP_PHASE_RUNNING > >> > >> When I got PPPERR_CONNECT and calling ppp_connect(pcb, 30); > >> I always got > >> PPP_PHASE_HOLDOFF > >> PPP_PHASE_INITIALIZE > >> PPP_PHASE_ESTABLISH > >> PPP_PHASE_DISCONNECT > >> PPP_PHASE_DEAD > >> > >> It seems the PPP_PHASE_AUTHENTICATE is missed but I'm not sure if I > >> miss anything. > >> I'm mainly reference the doc/ppp.txt. > >> Should I also add ppp_set_auth() before calling ppp_connect() when got > >> PPPERR_CONNECT? > > > > Looks like you failed to restart your chatscript between connections. > > Hi Sylvain, > > Thanks a lot for your comments. > > Below is what I do to start PPP: > > Send "AT+CGDCONT=<cid>,<PDP type>,<APN>" > Send "AT+CGAUTH=<cid>[, <auth_prot>[, <userId>, <password>]]" > Send "AT+CFUN=1" > Send "ATD*99***<cid>#" > > ppp_set_usepeerdns(ppp, 1); > ppp_set_auth(ppp, PPPAUTHTYPE_ANY, userId, password); > ppp_connect(ppp, 0); > > My understanding is after ATD*99***1#, I cannot send AT commands. > So it's not clear to me if I need to re-send above AT commands after got > PPPERR_CONNECT. Currently I just call ppp_connect(ppp, 30); to reconnect. > > I just start testing with PRINTPKT_SUPPORT and PPP_PROTOCOLNAME enabled. > I'm not sure if there is any way to make connection lost happen, or I > just need to wait until it happen. > > Regards, > Axel > > _______________________________________________ > lwip-users mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/lwip-users >
_______________________________________________ lwip-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/lwip-users
