Java でシンプルな USSD メニュー ブラウザ アプリケーションを作成したいと考えています。USSD プラットフォームを取得するために、モバイル オペレーターの 1 つと統合しました。そして、ソ連のメッセージプッシュの実装とテストに成功しました。しかし、Java で USSN (メニュー ブラウザ) を使い始めることができません。簡単な USSD メニュー ブラウザ アプリケーションを使い始める方法を教えてください。
質問する
3179 次
1 に答える
0
AT コマンドでモデムを使用できます。
3GPP TS 27.007 (Google で最新バージョンを検索)、CUSD というコマンドが必要です。
このようなものを送ってくださいAT+CUSD=1,AA180C3602,15
。
- 1 - 結果を読みたい
- AA180C3602 - *100# (GSM 7bit) ( http://engnick.blogspot.com/2011/09/gsm-7bit-part-of-pdu-packencoding.html ),
- 15 - PDU に固有のエンコード タイプ。
次のような応答として受け取ります
+CUSD: 0,"00390030002C003000320020044004430431002E002004210443043F043504400410041E041D0020043E043F0440043504340435043B043804420020043D043E043C04350440043000200437043000200033002C00350440002F043400210020002A0035003000320023",72
。
- 0 - わかりました。
- "..." - UTF-16 のテキストと
- 72 - エンコーディング タイプ。
応答に回答が必要な場合 (メニュー モード)、最初のパラメーターに 0 ではなく 1 が表示されます。予想される番号を送信するだけで、このセッションをサポートできます (AT+CUSD=1,31,15
番号 1 を送信する場合は -)。
于 2011-09-06T12:17:42.237 に答える