如何取消最后一条 AT 命令(Delphi - TComport)?

How to cancel the last AT command ( Delphi - TComport )?

我发送这个命令"AT+CUSD=1,"*511#",15", 答案是:

'+CUSD: 1,"点数 Noudjoum
1:Mes点数
2: 换算单位
3: Convertir en cadeaux physiques
4: 积分奖励
5: 目录
6: 康索
塔佩兹 1-6",15'

这里我需要根据我想要的选项再次发送整数1、2、3、4、5或6,但此时我无法发送另一个AT命令"AT+CUSD=1,"*113# ",15" 例如,它显示错误,因为它希望发送选项的编号。
我怎样才能打破或取消它,以便我可以发送另一个 AT 命令?

如果您的设备支持,请发送命令

AT+CUSD=2

尚不清楚是否所有设备都支持它,但它已针对某些设备进行了记录(例如在 SIM7500_SIM7600 Series_AT Command Manual _V1.10 中)。意思是取消正在进行的 USSD 会话

想知道设备是否支持这个命令,可以发送

AT+CUSD=?

并且设备将响应接受的范围。