2011-05-06 193 views
2

我读到GSM调制解调器每分钟最多只能接收30条短信。如果你需要得到更多的东西,你会怎么做?还有其他技术吗?用GSM调制解调器接收短信

+0

请参阅http://stackoverflow.com/questions/5056903/what-are-the-best-practices-for-building-an-sms-server – Bernd 2011-05-06 06:39:36

+0

谢谢Bernd。我如何标记这个问题现在解决? – 2011-05-06 12:59:49

+0

你可以用自己的问题来解答你自己的问题。然后,一天后,你接受你自己的答案。 – 2011-05-17 10:37:04

回答

3

我想你可能想要的东西在What are the best practices for building an SMS server

列出的答案不同。如果你只是运行要收到很多短信一个服务的话,这将是最具成本效益的(也是最简单的),以避免与移动网络运营商进行整合,转而使用SMS聚合器。这些人经常称自己为短信网关,但他们是独立的公司,而不是移动网络运营商的网关。

SMS聚合器充当着您与网络之间的中间人 - 他们与许多网络运营商达成了协议,这种互连意味着您可以链接一个聚合器并访问世界上几乎所有的网络。

聚合器通常会针对出站SMS(您从应用程序向用户发送SMS)发布广告,但它们也都提供入站SMS。根据您的国家,您可以选择收费号码或免费接收号码。优质号码意味着发送短信的人会付出额外的钱给您发送消息 - 您可能希望通过商业服务获得此费用,以便向用户收费。高级数字也意味着您会收到用户向您发送短信所付款项的一部分。免费接收号码不会使发送短信的人花费比发送短信通常花费更多的费用。几乎所有的汇聚商都会向您收取月租费,以便免费接收入站电话号码,但收到的每封邮件不收取额外费用。

您可以期望与使用HTTP或SMPP的聚合器进行集成。 HTTP通常是最简单的,当您的电话号码收到消息时,聚合器会想知道发送HTTP帖子的位置。因此,您需要某种正在运行的服务来接收来自聚合器的HTTP帖子,并且可能需要通过将另一个HTTP帖子发送回聚合器来回复用户,要求他们将消息转发给用户,以确认收到入站SMS消息。 SMPP是一个更加强大的协议,通常用于大批量的SMS应用 - 除非您已经拥有SMPP体验或正在发送数十万条您可能希望避免SMPP的消息,因为它很难实现,除非您有很多体验短信。

一些聚合器将提供自己的平台,您不需要运行自己的服务。例如,您可以在聚合器网站上设置一个简单的“自动应答器”,它将接收来自用户的入站消息,然后自动回复“谢谢你的消息”。所有交互都由聚合器完成,您可以定期登录以下载统计信息或查看人们发送的消息。

热门聚合器是:

如果你没有自己的管理短信互动平台,然后可以使用聚合自己的平台安装您自己的SMSC网关。一些SMSC的是:

  • Kannel - 开源,相当难以安装和管理。
  • NowSMS - 商业软件。功能强大,仅Windows,易于使用的SMPP集成,并有30天免费版本。允许GSM调制解调器,HTTP和SMPP集成。这些选项中最昂贵的,但定价是基于你想发送的消息数量每秒/分钟,所以如果你不打算发送很多,只接收它们,也许这是一个可行的选择。有一个更便宜的版本,您可以使用一个连接到带有USB线的计算机的GSM调制解调器(移动电话),但由于您只有一个GSM调制解调器,并且没有聚合器,所以您仅限于设备可以接收入站SMS的速度。
  • Ozeki - 商业软件。许多可用的文档和支持团队都非常敏感。您可以使用HTTP或SMPP添加本地GSM调制解调器或聚合器。