我想根据发生的事件向我的数据库中的多个号码发送短信。我想知道在PHP或Javascript中是否有这样做的方法?也许有像php的邮件功能这样的函数?
如果没有人知道任何好的和易于实施的付费或免费系统?
我想自己开发这样的东西,但感觉可能需要很长时间。
非常感谢有关此主题的任何其他信息或提示。
感谢您的时间。
哦,如果有帮助,我也在使用Ubuntu服务器。
答案 0 :(得分:11)
PHP或javascript中没有可以直接发送短信的功能。 SMS基本上基于短消息对等(SMPP)协议,因此您无法以编程方式直接发送短信。是的你可以使用smsgateway或现有的api,你可以从php发出http请求。有许多短信服务提供商,如VAS提供商,有许多免费和开源的smsgateway,如kannel,你可以用来发送/接收短信,或者你也可以配置自己的gateway。
答案 1 :(得分:9)
您通常使用SMS网关执行此操作。有很多,谷歌。那些提供了一些你可以提出请求的API(REST,SOAP,等等)。然后,网关服务将通过电话网络发送SMS消息。这些服务通常是付费的。
对于只需要支持某些运营商的非常有限的方案,您通常可以通过常规电子邮件发送到特定地址,例如[phonenumber]@carrier.com
。但并非所有运营商都支持这一点。
答案 2 :(得分:3)
您可以使用SMS gateway provider或设置your own gateway。