2016-07-12 96 views
0

我試圖用gammu在我的華爲調制解調器上應用AT命令。我可以使用以下命令從中興通訊調制解調器訪問USSD:如何在php中編碼SMS PDU

gammu getussd *111# 

但在華爲調制解調器中,它不起作用。根據我的研究,我需要提供PDU而不是文本。然後我使用this鏈接對我的代碼* 111#進行編碼,然後嘗試在命令行中進行操作。

gammu getussd AA582C3602 

它的工作原理! 現在我需要使用php將* 111#轉換爲AA582C3602。

This鏈接描述如何解碼PDU編碼消息。但我沒有找到任何相反的方式將正常文本轉換回PDU編碼的消息。

不需要你的幫助。

+0

什麼華爲的調制解調器是什麼?這應該在Gammu中真正解決,您是否按照http://wammu.eu/support/bugs/中所述提交了報告? –

回答

1

一些華爲調制解調器不支持USSD ... E220不...我在葡萄牙使用N15(舊的Optimus)運營商的E1550沒有問題,但是它是PDU編碼。

告訴調制解調器,您將發送PDU編碼的whith AT + CMGF = 0。

我用這個命令發送之前的USSD

AT + CMGF = 0

AT + CSCS = 「愛爾蘭共和軍」