为SMS实施GSM调制解调器[关闭]

问题描述 投票:11回答:2

所以我有一个网站,为大约1000名用户提供服务,协调事件安排。我想让我们的系统向用户发送短信。我可以访问服务器,并希望购买并安装GSM调制解调器,而不是订阅一些SMS网关服务。到目前为止我收集的是我需要购买调制解调器,显然是该调制解调器的SIM卡,然后订购该SIM卡。

问题1可能不应该放在StackOverflow中,但我会问以下情况......蜂窝服务提供商通常对发送批量短信的公司或组织有独特的订阅计划吗?

问题2:GSM调制解调器需要什么样的软件?如何访问调制解调器?我们的服务器是传统的LAMP架构,用PHP编写的站点。所以...原谅我......但......我将如何利用GSM调制解调器?选项?最佳实践?

编辑一些其他帖子链接到this post,为什么它不包括GSM调制解调器?或者我读错了。

编辑This post是指SMS聚合器。它们是什么以及它们在调制解调器或网关决策中的适用范围?编辑哦。短信网关的另一个词。

php sms gsm
2个回答
10
投票

虽然我已经阅读了很多不使用简单的GSM手机来发送批量短信的意见,但我已经实现了一些这样的系统并且发现它们工作得很好,只要你遵循一些简单的规则:

  • 使用大量手机 - 我们通常每台服务器有2-8个,具体取决于短信量。是的,手机会崩溃一段时间,我们已经看到一个简单的SE(现在不知道模型,我认为它是K310i)运行了多年,我们看到其他人每月都会崩溃一次以上。通过使用多个电话和组合队列,死电话将减少您的SMS带宽,但不会停止网关。
  • 当然,你可以在出列过程中做一些成本最低的路由(为不同的手机考虑不同的运营商),但一定不要引入SPOOF
  • 如果可能的话,请确保所有手机都有一个已知良好的无品牌固件 - 一些提供商品牌的固件版本将使用SMS做一些奇怪的事情
  • 在设计系统之前,请考虑部署:在数据中心部署GSM硬件并不容易。这可能是一个显示阻止。

警告:所有项目都在欧洲。在其他地方可能会有所不同,特别是在法律部门。欧洲运营商TOS往往对订户更友好。


8
投票

没有人使用GSM调制解调器发送批量消息。对于除此之外的一些消息,您应该使用SMS网关。否则,您只能一次发送一条消息,带宽非常有限,并且您的提供商不会非常喜欢您。实际上,批量发送通常是针对ToS的(至少在美国的CDMA提供商处)。

如果您仍想使用此路由,您只需要在PHP中打开串行端口。根据您的平台,这相对容易:http://code.google.com/p/php-serial/

如果您需要在Windows上执行此操作,我建议使用PHP实例化.NET Serial类。请参阅Serial comm with PHP on Windows了解替代方案。

从那里,您需要做的就是发送适当的命令。这些有时因调制解调器而异,但您可以在这里找到更标准的命令:http://www.smssolutions.net/tutorials/gsm/sendsmsat/

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