Gsmcomm может открыть порт, но вернуть телефон не подключен

Я использую GSM модем seimen для отправки SMS. Я использую библиотеку Gsmcomm для подключения к модему. Модем подключается к ПК через последовательный порт USB.

Моя проблема в том, что я могу открыть порт без ошибок:

GsmCommMain comm = new GsmCommMain("COM20", 19200, 300); 
comm.Open();

но после этого я звоню, отправляю сообщение, хотя ошибка "телефон не подключен"

pdu = new SmsSubmitPdu("test", "0965432341", "");
comm.SendMessage(pdu);

Я был проверен в управлении компьютерными устройствами, он выходит из COM20. Я загружаю этот источник и тоже запускаю, но безуспешно https://www.codeproject.com/Articles/20420/How-To-Send-and-Receive-SMS-using-GSM-Modem- 2

Кто сталкивался с этой проблемой, помогите исправить.

спасибо


person QViet    schedule 04.04.2019    source источник
comment
См. второй ответ: третьим параметром должен быть номер сервисного центра: модем" title="команда smssubmitpdu gsmcomm не поддерживается модемом устройства wavecom">stackoverflow.com/questions/28910230/   -  person jdweng    schedule 04.04.2019
comment
Спасибо @jdweng, но моя ситуация такова, когда я вызываю любую функцию объекта связи, она возвращает Нет подключенного телефона, можем ли мы это исправить?   -  person QViet    schedule 05.04.2019
comment
Тогда скорость передачи данных или номер Com-порта неверны. Проверьте настройки в модеме, чтобы они были правильными. Я думаю, что это должно быть 19200, без четности, 8 бит, без управления. также проверьте диспетчер устройств, чтобы узнать, подключен ли модем к порту 20.   -  person jdweng    schedule 05.04.2019
comment
спасибо, я пытаюсь найти правильную скорость передачи данных моего модема   -  person QViet    schedule 07.04.2019
comment
Найдите осциллятор на доске. Частота должна быть проштампована сверху.   -  person jdweng    schedule 07.04.2019