2

我有一个基于移动服务的项目的想法。我在网上阅读了一些东西,包括以下教程:SMS 教程,发现它很有帮助,但我有一些基本问题,请多多包涵。

我经营一家小型(如我和一个朋友)公司,并希望设置一种情况,人们可以通过短信发送号码并接收回信息,或者在我的网站上设置他们接收短信,让他们知道该做某事的时间,或者如果他们愿意,“技术支持”可以给他们发短信等。

因此,根据我收集到的信息,我可以使用Kannel作为我的“SMS 网关”,与我可以购买的 GSM 调制解调器进行交互。对于这个调制解调器,我可以购买一个短信计划 SIM 卡。然后我可以设置 Kannel 将我的 GSM 调制解调器用作虚拟 smsc。因此,用户可以向 SIM 卡的电话号码发送短信,该号码将发送到调制解调器并由 Kannel 进行解释。我的应用程序只需要与 Kannel 交互。将来,如果我决定需要更多的短信吞吐量并升级到真正的 SMSC,我的应用程序不需要更改。

我有什么遗漏/误解吗?

谢谢!

4

2 回答 2

2

使用 Kannel 作为 SMS 网关对于小公司来说是一个不错的选择。它确实带来了很多令人头疼的问题,因为您必须构建、配置、维护等。您需要的所有服务,这就是每个人所说的“大量工作”。

您要做的是使用 GSM 调制解调器作为长代码短代码)来发送短信。

我认为这是一个可预期的小型解决方案,如果是针对本地区域,服务、延迟和可用性可能不那么重要。但是,如果这是需要可靠的东西,我会考虑获得一个短代码(或共享一个短代码),或者只是一个没有长/短代码的 SMS 消息服务(参见下面的 Twilio)。

此外,如果您尝试推出自己的服务,SMSC 还需要考虑一些事项。如果您的 Kannel/GSM 调制解调器不支持运营商,您必须联系该运营商并连接到他们的 SMSC。这是连接到运营商的高昂价格。这是聚合器吸引人的方式,因为它们拥有所有运营商连接并支付这些费用。

当您从 Kannel 过渡到网关服务提供商时,这是另一个令人头疼的问题,因为您需要从头开始并使用服务提供商 API 并完全替换 Kannel/GSM。您的工作流程可能相同,但您发送和接收消息的方式却大不相同。大多数(如果不是全部)聚合器将提供自己的 SDK/API/服务版本,您需要遵守这些版本才能使用他们的服务。

如果它在美国,您可能会考虑其他一些选择:

  • Twilio,这是我为寻找 SMS 功能的小公司看到的最简单的解决方案。现在他们目前正在通过试用提供 SMS 短代码,但如果您需要一个短代码,我会选择一个真正的消息聚合器。
  • Zeep Mobile提供带有短代码的免费 SMS 服务,但他们会在您的所有 SMS 消息中发送广告。如果广告不打扰您,这是补贴成本的好方法。不确定您是否可以选择所需的广告类型,但这是服务的另一种选择。
  • Clickatell提供了一项服务,您可以在其中共享短代码并使用关键字过滤您帐户的 SMS 流量。如果您的资金和流量(您发送和接收多少短信)受到限制,这是另一种削减成本的方法
  • OpenMarket提供全方位服务的 SMS/MMS 全球平台,如果您处理大量流量和/或需要覆盖全球,这就是您想要的。

注意:这些只是一些服务,因为还有很多很多

使用短代码也有一些注意事项,因为如果您所服务的国家/地区需要它自己的短代码,您将需要注册一个新的短代码。示例:您可以使用您的美国短代码为加拿大提供服务,您还需要一个加拿大短代码。如果您只做少量流量,这可能会变得昂贵。

于 2011-04-16T18:46:50.327 回答
0

我想你已经有了基本的考虑。约翰是对的,使用短信网关是更好的主意,您将获得更好的可靠性和吞吐量。你可能会得到缓慢的价格。

于 2011-04-13T19:50:48.903 回答