Я разрабатываю приложение на C #, которое имеет (текстовый режим) возможности SMS-связи. Обычно это работает нормально, но иногда отправка SMS идет неправильно. Вот что происходит ИНОГДА:
AT + CMGS = "+ 3630xxxxxxx"
> текст CTRL + Z
Обычно он должен ответить на это:
+ CMGS: SMS ID \ r \ n OK \ r \ n
Иногда он ничего не отвечает после отправки CTRL + Z даже через 30 секунд, CMGS: ответ не приходит с модема, иногда ответом является сам текст SMS. После того, как я пытаюсь отправить другое SMS, он отвечает + Ошибка CMS: 515. Это означает, что модем занят. Я думаю, что это занято, потому что в исходящих есть SMS. Обратите внимание, что другие команды AT по-прежнему работают отлично.
Итак, что делать в этой ситуации? ... когда + CMGS: SMS ID \ r \ n OK \ r \ n не приходит при отправке SMS?
Я использую .net framework2 и его функции последовательной связи. Модем симком 300 д.
Pls. помогите, заранее спасибо!