Моя SIM-карта неисправна или меня раздражает мой провайдер? - PullRequest
4 голосов
/ 20 декабря 2011

Я пытаюсь установить соединение PPP с помощью команд pppd и AT. Обычно это нормально работает с SIM-картой моего местного провайдера. Однако я получил карточку от друга, который живет в Германии, и я хотел попробовать его в Швейцарии, но у меня очень странное поведение.

Сначала я не могу активировать сообщение об ошибке (AT + CMEE), я всегда получаю сообщение об ошибке «ОШИБКА», несмотря на то, что ранее я активировал полный текст (AT + CMEE = 2). Эта команда работает с SIM-картой моего местного провайдера ...

Тогда, если я проверю состояние сети:

AT+CGREG?
+CGREG: 1,3

Если верить «3», это означает «Регистрация отклонена» .

Когда я пытаюсь присоединить или отсоединить, у меня всегда возникает ошибка без объяснения причин (несмотря на AT + CMEE = 2):

AT+CGATT=0
ERROR
AT+CGATT=1
ERROR
AT+CGATT?
+CGATT: 0

OK

Я могу отправлять SMS с AT командами! Вставив SIM-карту в телефон, я не могу установить звонок!

Так можно ли отправлять смс без необходимости регистрации в сети? Возможно ли, что сообщение об ошибке отключено на SIM-карте? Мне интересно, если это проблема конфигурации, проблема SIM-карты или проблема провайдера ...

Редактировать

Если бы это могло кому-то помочь. Я пытался отправить SMS, когда я отключен от сети с моей рабочей SIM-картой, это работает! Верю этот сайт Я думаю, мой друг не оплатил счет, или мой местный сетевой провайдер отказывает мне в использовании его сети ...

1 Ответ

6 голосов
/ 29 декабря 2011

Возможно, допускается роуминг данных с коммутацией каналов (GSM).И роуминг услуги GPRS не допускается.

AT + CGREG?возвращает статус регистрации GPRS.

AT + CREG?возвращает статус регистрации сети (GSM / UMTS).Попробуйте команду:

 AT+CREG?

Вероятно, вернется 5 (Зарегистрирован, в роуминге).

Отправка SMS-сообщения работает, потому что не требует GPRS.Attach и + CGREG - все для GPRS.

...