Пример #1
0
        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;
        }
Пример #2
0
        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);
        }