Спасибо за ответ, но как-то все равно не все понятно
CIPDPDP:
Понятно, что когда включен контроль (mode=1) то модуль проверяет что контекст активный и в случае его деактивации сетью выдает URC "+PDP: DEACT"
Но почему в названии команды "Set Whether to Check State of GPRS Network Timing" есть слово
TimingК чему оно тут?
И параметры:
Цитата(Цырен. @ Jan 11 2018, 09:35)

timer - как часто проверять состояние контекста;
interval - временной коридор для проверки (как долго).
Что значит временной коридор? Как долго модуль ждет ответа от сети на специфичную команду проверки статуса PDP?
Тогда по логике значение параметров должно быть обратным:
interval - период проверки,
а timer - время ожидания ответа.
CIPRDTIMER:
Тоже непонятно, от какого события/момента считается таймаут?
Там по умолчанию rdsigtimer=2000 - для односокетного соединения, т.е. 2 секунды.
И вкл/откл таймера нет, т.е. он всегда активен.
А я подключаюсь через TCP к серверу, гоняю данные, потом выключаю сервер, пытаюсь послать данные с модуля (соединение-то только что было). Моя программа для модема ждет, потом шлет повтор данных, потом после 2 минут ожидания сама закрывает на модеме соединение. Никакого URC от модема так и не приходит.
Так как этот CIPRDTIMER работает?