Как отправлять команды, мне понятно. Напримет rprintf("AT\r");
Неясно как контролировать ответ на команду и удостоверится прошла ли она вообще.
Также непонятно как обрабатывать непредусмотренные ответы модуля? Например, я отправил команду AT и ожидаю что получу OK, в этот момент
происходит входящий звонок и я вместо ОК получу RING. Соответственно мне нужно как-то среагировать на RING, например ATH.
Вобщем интересует сам алгоритм общения с GSM модулями.
Заранее благодарю!


