2011-10-22 42 views
1

我最近買了一個串行調制解調器「西門子MC39i GSM調制解調器」,試圖設置一個腳本,將短信發送給客戶。西門子MC39i GSM調制解調器發送短信linux

反正所有的連接起來,我相信它是/ dev/ttyS0來,我已經嘗試運行下面的代碼,我在別處找到了:

echo "AT 

AT+CMGF=1 

AT+CMGW="+775557" 
> A simple demo of SMS text messaging. 
+CMGW: 1 


AT+CMSS=1 
+CMSS: 20 
" > /dev/ttyS0 

調制解調器指示燈閃爍,但什麼也沒發生,我不收到一條短信,也不會返回任何輸出。

有沒有人有任何建議誰可能做過這樣的事情?

謝謝!

+0

這不是有效的PHP代碼。所以我不希望它以任何方式工作。 – hakre

回答

0

您可以通過串口或USB連接任何手機。雖然你當然可以通過AT命令連接到它,但你不應該手動進行操作。

的首選方法是最肯定使用gnokii發送短信:

exec('echo "A simple demo." | gnokii --sendsms +775557 --report'); 

而且還有爲PHP可能短信庫太,尤其是對需要特殊字符集編碼。 (但你可以檢查任何gnokii發送到串行設備文件。)

相關問題