public bool Send(SmsSubmitMessage message) { // set format to pdu Debug.WriteLine("Asking for PDU format"); WriteCommandExpectResponse("AT+CMGF=0", "\rOK\r"); // select message service Debug.WriteLine("Selecting message service"); WriteCommandExpectResponse("AT+CSMS=0", "\rOK\r"); // send message Debug.WriteLine("Sending SMS"); WriteCommandExpectResponse("AT+CMGS=" + ((message.Pdu.Length - 2) / 2), "\r> "); WriteCommandExpectResponse(message.Pdu + "\x1A", "\rOK\r"); return true; }
public bool Send(SmsSubmitMessage message) { // set format to pdu Debug.WriteLine("Asking for PDU format"); WriteCommandExpectResponse("AT+CMGF=0", "\rOK\r"); // select message service Debug.WriteLine("Selecting message service"); WriteCommandExpectResponse("AT+CSMS=0", "\rOK\r"); // send message Debug.WriteLine("Sending SMS"); WriteCommandExpectResponse("AT+CMGS=" + ((message.Pdu.Length - 2) / 2), "\r> "); WriteCommandExpectResponse(message.Pdu + "\x1A", "\rOK\r"); return(true); }