我读到 GSM 调制解调器每分钟最多只能接收 30 条短信。如果您需要收到更多,您会怎么做?还有其他技术吗?
我认为您可能想要与列出的答案不同的东西构建短信服务器的最佳实践是什么 https://stackoverflow.com/questions/5056903/what-are-the-best-practices-for-building-an-sms-server
如果您只运行一项服务并希望接收大量短信,那么避免与移动网络运营商集成而使用短信聚合器将是最具成本效益(也是最简单)的做法。这些通常称自己为短信网关,但它们是独立公司,而不是移动网络运营商的网关。
SMS 聚合器充当您和网络之间的中间人 - 他们与许多网络运营商签订了协议,这种互连意味着您可以与一个聚合器链接并访问世界上几乎每个网络。
聚合器通常会宣传出站 SMS(您从应用程序向用户发送 SMS),但它们也都提供入站 SMS。根据您所在的国家/地区,您可以选择付费号码或免费接收号码。付费号码意味着发送短信的人需要支付额外的费用才能向您发送消息 - 您可能希望将其用于商业服务,以便向用户收费。付费号码还意味着您会收到用户为向您发送短信而支付的费用的一部分。免费接收号码的费用不会比发送短信的人通常花费的费用高。几乎所有聚合商都会向您收取免费接收入站电话号码的月租费,但每条收到的消息不收取额外费用。
您可以期望使用 HTTP 或 SMPP 与聚合器集成。 HTTP 通常是最简单的,当您的电话号码收到消息时,聚合器会想知道将 HTTP post 发送到哪里。因此,您将需要某种正在运行的服务来接收来自聚合器的 HTTP 帖子,并且可能需要一种通过将另一个 HTTP 帖子发送回聚合器来回复用户的方法,要求它们将消息转发给用户以确认收到入站 SMS 消息。
SMPP 是一种更强大的协议,通常用于大容量 SMS 应用程序 - 除非您已经有 SMPP 经验或正在发送数十万条消息,否则您可能希望避免 SMPP,因为在您拥有大量经验之前很难实施与短信。
一些聚合商将提供自己的平台,您无需在其中运行自己的服务。例如,您可以在聚合网站上设置一个简单的“自动回复器”,这将接收来自用户的入站消息,然后自动回复“感谢消息”。所有交互均由聚合器完成,您可以定期登录以下载统计数据或查看人们发送的消息。
流行的聚合器有:
-
InfoBip http://infobip.com
- 银街 http://www.silverstreet.com
- mBlox http://www.mblox.com
如果您没有自己的平台来管理 SMS 交互,则可以使用聚合商自己的平台或安装您自己的 SMSC 网关。一些 SMSC 是:
-
Kannel http://www.kannel.org- 开源,安装和管理相当困难。
-
NowSMS http://www.nowsms.com- 商业软件。功能强大,仅限 Windows,易于使用 SMPP 集成,并有 30 天免费版本。允许 GSM 调制解调器、HTTP 和 SMPP 集成。这些选项中最昂贵的,但定价是基于您每秒/分钟想要发送的消息数量,因此如果您不打算发送很多消息而只接收它们,也许这将是一个可行的选择。有一个更便宜的版本,您可以使用一个 GSM 调制解调器(手机)通过 USB 线连接到计算机,但由于您只有一个 GSM 调制解调器并且没有聚合器,因此您的设备接收入站短信的速度受到限制。
-
Ozeki http://ozekisms.com- 商业软件。有大量可用文档,并且支持团队响应迅速。您可以使用 HTTP 或 SMPP 添加本地 GSM 调制解调器或聚合器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)