我正在尝试使用gammu在我的华为调制解调器上应用AT命令。我可以使用以下命令从中兴调制解调器访问USSD:
gammu getussd *111#
但是在华为调制解调器中,它不起作用。根据我的研究,我需要提供PDU而不是文本。然后我使用this链接编码我的代码* 111#并尝试在命令行上执行。
gammu getussd AA582C3602
它有效! 现在我需要使用php将* 111#转换为AA582C3602。
This链接描述了如何解码PDU编码消息。但我没有找到任何相反的方法将普通文本转换回PDU编码信息。
非常需要你的帮助。
答案 0 :(得分:1)
一些华为调制解调器不支持USSD ... E220没有...我在葡萄牙使用E1550为NOS(旧的擎天柱)运营商没有任何问题,但是它是&#39 ; s PDU编码。
告诉调制解调器,您将发送PDU编码的AT + CMGF = 0。
我在发送USSD之前使用此命令
AT + CMGF = 0
AT + CSCS =" IRA"