Заработало. Да, внедрил в код проверку на ">" Пришлось рефакторить код, ранее я вызывал функцию из главного цикла, которая в свою очередь вызывала функцию отправки сообщений. На это ушло прилично времени.
Теперь другая проблема, надеюсь, последняя. Модем работает, принимает раздает, но иногда напрочь отказывается принимать входящие сообщения. Я это вижу из под отладчика (смотрю буфер) + сужу по индикации приема-передачи на самом модеме.
В коде постоянно опрашиваю статус AT+IPSTATUS модема + ведется время. Если лимит вышел или AT+IPSTATUS вернул отличное от "CONNECT OK" - выключаю, перезагружаю модем. Все это работает.
Проблема в том, что модем чаще в глухой отключке, чем на приеме. Почему?
Если что - могу выложить приватно код.