Работа модема ATMx-xxx при невозможности подключится к серверу

#модемы #ATM2-232 #ATM2-485 #ATM3-232 #ATM3-485 #ATMControl

Проблема:

Модем пытается подключиться к серверу, но сервер недоступен. В отладочном окне модема появляется информация: For TCP / IP sockets, the socket is not connected.

Разрывает ли модем при этом подключение к GPRS? Происходит ли списывание денег при разрыве соединения?

Решение:

Списание средств оператором происходит при разрыве GPRS соединения.

Логика работы модема при невозможности подключения к удаленному серверу:

  1. Первые два раза модем будет пытаться подключиться к серверу с интервалом времени в 5 секунд, при этом GPRS сессия разрываться не будет.

  2. Через 20 секунд модем разорвет GPRS сессию. И попробует подключится к серверу снова.

  3. Через минуту модем произведет контрольную попытку подключения. GPRS сессия так же разорвется.

Далее модем смотрит на Интервал для повторной попытки соединения из настроек в ATMControl и пытается один раз подключиться через этот интервал времени. GPRS сессия разрывается.

Interval dlya povtornoj popytki soedineniya

По умолчанию Интервал для повторной попытки соединения имеет значение: 30 минут.

В итоге оператор спишет деньги с баланса через 20 секунд, потом через минуту, потом будет снимать каждые 30 минут.

Интервалу для повторной попытки соединения можно установить значение 0, в этом случае модем не будет пытаться выйти на связь повторно. Алгоритм будет выполнен только один раз.

Модем сможет подключиться к серверу после перезагрузки, когда отработает WDT таймер.

B старых версиях ATMControl этот интервал называется Интервал для тестирования TCP / IP соединения.

Interval dlya testirovaniya TCP IP soedineniya