#sms #sender
#sms #отправитель
Вопрос:
Я разрабатываю массовый отправитель sms с использованием подключаемого модема smart bro.
когда я отправляю, он выдает сообщение об ошибке неудачной отправки сообщения. Это мой код.
With Serialport1
.Write("AT" amp; vbCrLf)
Threading.Thread.Sleep(1000)
.Write(AT CMGF=1" amp; vbCrLf)
Threading.Thread.Sleep(1000)
.Write("AT CMGS=1" amp; Chr(34) amp; txtNumber.Text amp; Chr(34) amp; vbCrLf)
.Write(RichTextBox.text amp; Chr(26))
Threading.Thread.Sleep(1000)
MsgBox(rcvdata.ToString)
Когда я использую Putty для проверки подключения модема; вот результаты
AT
ok
AT CMGF=1
Ok
'when I tried
AT CMGS=" 639970850099"
Error
Запрашиваю кого-нибудь, кто может мне помочь.
Спасибо и берегите себя.
Ответ №1:
.Напишите(«AT CMGS = 1» amp; Chr(34) amp; txtNumber .Текст и Chr(34) и vbCrLf)
Нет 1 sa AT CMGS =
Должно быть .Write(«AT CMGS=» amp; Chr(34) amp; txtNumber .Текст и Chr(34) и vbCrLf)