Не удается связаться с модемом RX по CSD, что делать

Не удается связаться с модемом RX по CSD, что делать

При работе модемов бывают ситуации, при которых отсутствует соединение по CSD протоколу.

Получить дополнительную информацию по работе модемов в CSD режиме можно в статье:

Работа модемов RX в CSD режиме


1. Соединение не поднимается при первичной установке

Рассмотрим ситуацию, когда удаленный модем 100% рабочий, но проблемы у вызывающего модема. Т.е. мы имеем к нему доступ по кабелю.

Для проверки работы модема по CSD необходимо подключиться к нему через терминальное ПО и подать AT-команду на звонок до другого (удаленного) модема:

Как подавать AT-команды: Статья

Терминальное ПО: Статья

Необходимо задать использование CSD протокола для голосового вызова:

AT+CBST=7,0,1

или

AT+CBST=71,0,1

Звонок осуществляется командой ATD<номер телефона>, пример:

ATD89517891234

После успешного установления соединения отобразится ответ:

CONNECT 9600

Для отображения процесса соединения можно использовать команду:

AT#DIALMODE=2

Тогда после набора номера командой ATD вы увидите последовательно сообщения:

DIALING  
RINGING  
CONNECT 9600

Если сообщение NO CARRIER появляется после строки DIALING, это может указывать на плохой уровень связи или проблемы с SIM-картой (например, не подключена услуга CSD).

Рекомендуется проверить регистрацию в сети оператора:

AT+CREG?

Нормальное значение: +CREG: 0,1

Любое отличное от него свидетельствует о проблемах с регистрацией в сети оператора. Необходимо проверить уровень сигнала (подключена ли антенна) и баланс на SIM-карте.

Уровень сигнала проверяется командой:

AT+CSQ

Ответ: +CSQ: 19,0 (значение от 0 до 31), чем больше, тем лучше сигнал. Значения 30 и 31 могут указывать на проблемы со связью.

Достаточно часто техническая поддержка операторов мобильной связи может утверждать, что услуга CSD подключена, но на самом деле это не так.

В этом случае можно взять SIM-карту другого оператора с подключенной услугой CSD и проверить работу модема. Либо использовать заведомо рабочую SIM-карту из другого модема.

Если сообщение NO CARRIER появляется после строки RINGING, это может означать, что проблема на стороне удаленного модема.

К примеру, не включен автоответ на удаленном модеме.

Также на стороне удаленного модема необходимо проверить баланс SIM-карты и факт подключения услуги CSD.

Примечание: удаленный модем также должен быть настроен на работу в CSD-протоколе. Если наблюдаются проблемы со звонком:

AT+CBST=7,0,1

или

AT+CBST=71,0,1

2. Соединение не поднимается на работающих ранее модемах

Рассмотрим ситуацию, когда схема "вызывающий - удаленный" модемы работала успешно длительное время, но в один день перестала работать.

Первым делом необходимо проверить баланс SIM-карт на обоих модемах и факт подключения услуги CSD. Оператор мог внести изменения в тарифный план без уведомления.

Проверить работу модемов можно по аналогии с пунктом 1. Соединение не поднимается при первичной установке.

Принцип подачи и применения AT-команд будет аналогичный.

Можно установить используемые SIM-карты в заведомо рабочие модемы для проверки самих SIM-карт.

Также нельзя исключать физический выход модема из строя. Но это можно подтвердить только после проведения диагностических процедур.