Browse Source

Support NO ANSWER in callNumber

v_master
Volodymyr Shymanskyy 7 years ago
parent
commit
2b099c6e73
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      TinyGsmClientA6.h

+ 4
- 4
TinyGsmClientA6.h View File

@ -228,7 +228,7 @@ public:
return ""; return "";
} }
res.replace(GSM_NL "OK" GSM_NL, ""); res.replace(GSM_NL "OK" GSM_NL, "");
res.replace(GSM_NL, "");
res.replace(GSM_NL, " ");
res.trim(); res.trim();
return res; return res;
} }
@ -420,13 +420,13 @@ public:
return false; return false;
} }
if (waitResponse(60000L, GF(GSM_NL "+CIEV: \"CALL\",1")) != 1) {
if (waitResponse(60000L, GF(GSM_NL "+CIEV: \"CALL\",1"), GF(GSM_NL "+CIEV: \"CALL\",0")) != 1) {
return false; return false;
} }
int rsp = waitResponse(60000L, GF(GSM_NL "+CIEV: \"SOUNDER\",0"));
int rsp = waitResponse(60000L, GF(GSM_NL "+CIEV: \"SOUNDER\",0"), GF(GSM_NL "+CIEV: \"CALL\",0"));
int rsp2 = waitResponse(300L, GF(GSM_NL "BUSY" GSM_NL));
int rsp2 = waitResponse(300L, GF(GSM_NL "BUSY" GSM_NL), GF(GSM_NL "NO ANSWER" GSM_NL));
return rsp == 1 && rsp2 == 0; return rsp == 1 && rsp2 == 0;
} }


Loading…
Cancel
Save