2

このコマンド「AT+CUSD=1,"*511#",15」を送信すると、答えは次のようになります。

'+CUSD: 1,"ポイント Noudjoum
1: Mes ポイント
2: Convertir en Units
3: Convertir en cadeaux physiques
4: ポイント ボーナス
5: カタログ
6: Conso
Tapez 1-6",15'

ここで、必要なオプションに応じて、整数 1、2、3、4、5、または 6 を再度送信する必要がありますが、この時点では、別の AT コマンド「AT+CUSD=1,"*113#」を送信できません。たとえば、15" の場合、オプションの番号を送信することが想定されているため、エラーが表示されます。
別の AT コマンドを送信できるように、それを中断またはキャンセルするにはどうすればよいですか?

4

1 に答える 1

2

デバイスがサポートしている場合は、コマンドを送信します

AT+CUSD=2

すべてのデバイスがサポートしているかどうかは明確ではありませんが、一部のデバイスについては文書化されています (例: SIM7500_SIM7600 Series_AT Command Manual _V1.10)。意味は、進行中の USSD セッションをキャンセルすることです。

デバイスがこのコマンドをサポートしているかどうかを確認するには、送信できます。

AT+CUSD=?

デバイスは受け入れられた範囲で応答します。

于 2019-12-04T14:16:24.997 に答える