Цитата(AlexandrY @ Sep 7 2007, 23:45)

А модем на самом деле шлет все что ему вздумается, и таким образом нужно парсить практически любую строку от модема вне зависимости какую процедуру мы уже начали с ним проводить.
Да, от этого никуда не деться - приходится быть готовым принять от модема любой ответ. Но не могу сказать, что это так уж усложняет работу - все решается независимым парсером на приеме.
Цитата(AlexandrY @ Sep 7 2007, 23:45)

Вообщем если напрявляем SMS прямо в терминал без сохранения в памяти, то можем потерять строки.
Если же выбрать режим сохранения в памяти, то через некоторое количество процедур выборки и стирания ячеек при непрерывном приеме, память сильно фрагментируется и мы теряем правильную очередность считываемых SMS.
Кто как выкручивается?
Можно попробовать сочитать эти два метода: выбрать режим сохранения SMS в памяти с информированием терминала, удалять сообщения сразу после чтения и переодически проверять память на наличие пропущенных. Но вот с очередностью будут проблемы.