Как Отправить SMS с помощью Приложения Windows

Я решил эту проблему, добавив учетные записи электронной почты в Cpanel, а также добавив ту же электронную почту в заголовок из поля, подобного этому

$header = 'From: XXXXXXXX <test@test.org>' . "\r\n";
5
задан Tomalak 28 May 2009 в 12:14
поделиться

3 ответа

Некоторое время назад я наткнулся на Microsoft SMS Sender , и он может вам помочь. Но я так и не смог им воспользоваться ...

1
ответ дан 15 December 2019 в 06:34
поделиться

У меня вообще нет опыта написания SMS, но похоже, что вы вызываете serialPort.WriteLine, а также добавляете vbCrLf в конце строки.

Во-вторых, вы уверены, что это это vbCrL, если хотите - некоторые вещи, которые я видел, просто относятся к «возврату каретки», то есть vbCr.

2
ответ дан 15 December 2019 в 06:34
поделиться

+ CMS ERROR 500 (обычно) раскрывается как «Неизвестная ошибка». Из документации по AT-командам модема GSM:


Если отправка не удалась, например, если сообщение слишком длинное, код результата зависит от текущей настройки Команда AT ^ SM20:

Если AT ^ SM20 равно 1 (заводская установка) любая ошибка отправки на сообщение ответят "ОК". Пользователи должны знать, что, несмотря на ответ "ОК", сообщение будет не отправляться подписчику.

Если AT ^ SM20 равно 0, любое не удалось отправить сообщение с "ОШИБКОЙ". • Если отправка не удалась до тайм-аута, затем AT ^ SM20 = 1 вызывает "+ ОШИБКА CMS: Неизвестная ошибка "должна быть возвращена;
AT ^ SM20 = 0 вызывает "+ CMS ОШИБКА: время таймера истекло "для возврата.


Возможно, у вас проблемы с тайм-аутом / подключением. Возможно, проверьте, что ваш модем / телефон успешно зарегистрирован в службе, т.е. проверьте ответ на AT + COPS? И AT + CREG? команды.

0
ответ дан 15 December 2019 в 06:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: