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

Модем пытается подключиться к серверу, но сервер не доступен. В отладочном окне модема появляется информация "For TCP/IP sockets, the socket is not connected
Разрывает ли модем при этом подключение к по GPRS? Происходит ли списывание денег при разрыве соединения ?

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

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

Алгоритм такой:

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


Далее модем смотрит на "Интервал для повторной попытки соединения" из настроек в ATMControl'e и пытается один раз подключиться через этот интервал времени. GPRS сессия разрывается.
По умолчанию "Интервал для повторной попытки соединения" имеет значение: 30 минут.

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

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



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

Image 151


В новых программах этот интервал называется "Интервал для повторной попытки соединения")

Image 152

Эта статья была полезна для 2 людей. Эта статья помогла Вам?

Сервис поддержки клиентов работает на платформе UserEcho