at+cipsend
> данные crlf ctrl+Z
OK
Это все работает без проблем.
Но вот задумал я еще и контролировать входящие звонки. Нужно сделать так: звоню с мобильного на модем, он выдает в контроллер RING, контроллер сбрасывает звонок (командой ATH) и выполняет определенные действия.
Но вот незадача, это часто не проходит!
Возможны 3 варианта событий:
1. Все по алгоритму, как описано выше. Это происходит в 20-30% случаев.
2. "Звонок не может быть установлен, перезвоните позже". Вот это да. А я то думал, что GPRS и прямое соединение работают независимо, а оказывается модем занят. 50% случаев.
3. При приходе звонка модем вообще виснет. Приходится перезапускать его снятием питания. 20-30% случаев.
Возможно я что-то не так делаю. Или чего-то не понимаю???

Кто-то сталкивался с подобной проблемой? Где-то описаны такие ситуации? Может кто-то пояснить, что происходит, когда запущен внутренний TCP/IP и приходят звонки?