Pablo

Results 5 comments of Pablo

I confirm the problem exists! lib 0.16.0 -1

With sms found out - you had to add the translation into the "gsm" encoding: bool sendSMS(const String& number, const String& text) { sendAT(GF("+CMGF=1")); waitResponse(); sendAT(GF("+CSCS=\"GSM\"")); //add waitResponse(); sendAT(GF("+CMGS=\""), number,...

USSD AT+CMGF=1 OK AT+CSCS="HEX" OK AT+CUSD=1,"*101#" OK +CUSD: 2 And if: AT+CMGF=1 OK AT+CSCS="GSM" OK AT+CUSD=1,"*101#" OK +CUSD: 0, "Na Vashomu rahunku 45.01 grn. ...

Ussd works only like this: ``` String sendUSSD(const String& code) { sendAT(GF("+CMGF=1")); waitResponse(); sendAT(GF("+CSCS=\"GSM\"")); // HEX to GSM waitResponse(); sendAT(GF("+CUSD=1,\""), code, GF("\"")); if (waitResponse() != 1) { return ""; }...

It seems to me, it depends on the specific carrier.