以编程方式从Linux发送SMS

问题描述 投票:0回答:1

我想在Linux环境中使用PHP理想地发送SMS。我有一个GSM调制解调器,我想用来发送短信。有人可以告诉我一个简单的方法从Linux使用USB GSM调制解调器发送短信吗?

谢谢

sms gsm
1个回答
1
投票

您的GSM调制解调器几乎肯定会支持AT命令 - 您可以在此处查看AT或Hayes命令的历史记录:https://en.wikipedia.org/wiki/Hayes_command_set

支持的命令因设备而异,但发送SMS消息的最简单的命令序列是相当标准的 - 一个示例,显示通过串行端口的通信,是:

AT+CMGF=1.  [you send this]
OK          [Modem responds]
AT+CMGS="+31628870634".   [you send this]
> Yourtextmessage.→.    [Modem responds with > and you send text followed by return at end]
+CMGS: 198  [Modem responds after a few moments when message is sent]

您应该能够通过快速搜索找到更多示例,包括使用PHP - 例如(在撰写本文时):https://gonzalo123.com/2011/03/21/howto-sendread-smss-using-a-gsm-modem-at-commands-and-php/

值得注意的是,不同的调制解调器可能会有不同的工作方式 - 您需要进行实验以确保您拥有重新解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.