4

pppd と AT コマンドを使用して PPP 接続を確立しようとしています。これは通常、ローカル プロバイダーの SIM カードで問題なく動作します。しかし、ドイツに住んでいる友人からカードをもらい、スイスから試してみたかったのですが、非常に奇妙な行動をとっています。

まず、エラー メッセージ (AT+CMEE) をアクティブ化できません。以前に完全な詳細をアクティブ化したにもかかわらず (AT+CMEE=2)、常にエラー メッセージ "ERROR" が表示されます。このコマンドは、ローカル プロバイダーの SIM カードで動作します ...

次に、ネットワークの状態を確認すると:

AT+CGREG?
+CGREG: 1,3

「3」を信じて、これは「登録が拒否されました」を意味します。

アタッチまたはデタッチしようとすると、説明のないエラーが常に表示されます (AT+CMEE=2 にもかかわらず):

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

OK

ATコマンドでSMSが送れる!SIM カードを電話機に挿入しても、通話が確立されません。

では、ネットワークに登録せずに SMS を送信することは可能ですか? SIM カードでエラー メッセージ レポートが無効になっている可能性はありますか? これは設定の問題なのか、SIMカードの問題なのか、プロバイダの問題なのか…。

編集

これが誰かを助けることができれば。正常な SIM カードを使用してネットワークから切り離されているときに SMS を送信しようとしましたが、うまくいきました。このウェブサイトを信じると、友人が請求書を支払わなかったか、ローカル ネットワーク プロバイダーがネットワークの使用を拒否したと思います ...

4

1 に答える 1

6

おそらく回線交換データ (GSM) のローミングが許可されています。また、GPRS サービスのローミングは許可されていません。

AT+CGREG? GPRS 登録のステータスを返します。

AT+CREG? ネットワーク登録 (GSM/UMTS) のステータスを返します。コマンドを試してください:

 AT+CREG?

おそらく 5 (登録済み、ローミング中) が返されます。

SMS メッセージの送信は、GPRS を必要としないため機能します。Attach と +CGREG はすべて GPRS 用です。

于 2011-12-29T10:33:51.643 に答える