Отправитель 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;