Huawei E1550 3Gモデムを使用してUSSD経由でSIMカードの残高を確認しようとしています
しかし、私はいつも送信するとき
AT+CUSD=1,"*100#",15
私は得る
+CME Error: 100
はい、私のモデムは USSD をサポートしています。これは、モデム用のダッシュボード アプリケーションがあり、残高を確認したり、SIM カードを再充電したりできるためです。
C# で GSMComm ライブラリを使用しています。パテ ターミナルでも試しましたが、同じエラーが発生し続けます。
エラー100を検索したところ、「不明なエラー」であることがわかりました :)
送信前にテキストモードを pdu モードに変更してみましたが、何も変わりませんでした
AT+CMGF=0
注:私も試しました
AT+CUSD=1,"*100#"
同じエラー
との応答
AT+CUSD=?
は
(0-2)
アップデート
このように、リクエスト「*100#」を7ビット「2A31303023」に変換しました
AT+CUSD=1,"2A31303023" ,15
応答
+CUSD: 2
問題は解決しようとしていると思いますが、応答は何を意味しますか?