我希望能够通过PHP从Linux发送短信。我已经了解并安装了免费的SMS网关Kannel。当我尝试使用HTTP接口时,无法发送短信。我是否需要其他设备(如调制解调器)来通过Kannel发送短信?
是的,您需要一张来自当地移动网络提供商的GSM调制解调器和SIM卡。
要设置您的GSM调制解调器,您可以使用wvdialconf
自动检测其设置。输出包含相关信息,如波特率、使用的串口以及调制解调器的初始化字符串。
要测试您的调制解调器是否正常工作,您可以使用minicom
。Minicom充当任何串行设备(在本例中为GSM调制解调器)的终端,并且您可以使用它向调制解调器发送AT命令。
我不确定这是否是一个解决方案,但Clickatell提供了一个非常易于使用的HTML API,可以在世界任何地方发送短信。我已经使用它们几年了。你只需要支付你发送的短信费用。