Отправитель SMS C# через модем

В настоящее время я разрабатываю отправителя SMS с использованием C# (2010). Программа действительно отправляет сообщение, но полученное сообщение не было отправлено (то есть " yt+ 35"), и при запуске программы несколько раз полученное сообщение не содержит вообще ничего, даже номер отправителя.

Я использую GSM модем и COM-порт для отправки.

Есть идеи, что мне здесь не хватает?

Код, найденный в классе:

if (this.serialPort.IsOpen == true)
        {
            try
            {
                this.serialPort.WriteLine("AT" + (char)(13));
                Thread.Sleep(4);
                this.serialPort.WriteLine("AT+CMGF=1" + (char)(13));
                Thread.Sleep(5);
                this.serialPort.WriteLine("AT+CMGS=\"" + cellNo + "\"");
                Thread.Sleep(10);
                this.serialPort.WriteLine(">" + messages + (char)(26));
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Source);
            }
            return true;
        }
        else
        return false;

0 ответов

Другие вопросы по тегам