【问题标题】:What are the advantages of using SMS Gateway for sending/receiving text messages使用 SMS Gateway 发送/接收短信有什么好处
【发布时间】:2017-09-18 04:23:11
【问题描述】:

我正在使用 Rails 应用程序,并希望通过我的应用程序发送/接收文本消息。我看到的两个解决方案是使用 SMS Gateway 和使用与我的 Mac 配对的蓝牙手机,我正在运行通过手机发送 SMS 的 ultraSMS 程序。第二种选择肯定要便宜很多,因为 SMS 网关对专用号码收取相当多的费用。据我所知,第二种选择的缺点是 1. 可靠性:手机和计算机必须始终打开并配对 2. 可扩展性

SMS 网关还有其他值得付费的主要优势吗?还有其他选择吗?

谢谢,

谭

【问题讨论】:

    标签: ruby-on-rails sms


    【解决方案1】:

    如果您的应用程序不是那么重要,您可以使用电子邮件发送短信。 SO有一些关于电子邮件到短信的问题。您可以搜索它们。

    比起使用个人手机,我更喜欢 SMS 网关。您不能同时使用手机发送 BULK 短信。手机一次发一条短信,很费时间。

    在印度,短信网关比手机便宜(用于批量购买)。您可以选择可以包含字母和数字的发件人 ID。这是群发短信的另一个优势,因为它看起来更专业。

    当您使用手机发送短信时,发件人 ID 功能不可用。只有在接收方存储了您的号码时,才能显示姓名。

    另一个优势是报告。网关通常有报告。您可以生成自定义报告。当您通过电话发送短信时,请考虑发送报告的选项;-)

    【讨论】:

    • 谢谢。电子邮件短信的问题是加拿大的一些运营商(当我居住并需要实施系统时)有时会发送消息说您收到了电子邮件消息“回复查看消息”,这很不方便。我会为 SMS 网关做更多的研究,因为这里的网关非常昂贵,有些需要几个月左右的时间才能提供专用号码
    【解决方案2】:

    至少在挪威,SMS 网关为传入消息提供短(4 位)号码。客户将使用代码字开始消息,这将使网关将消息路由到您的应用程序。你表明你想要一个专用号码,在这种情况下,这个点可能是静音的。

    短信网关提供商通常可以提供支付服务,以便通过电话费轻松支付。

    我猜 SMS 网关通常会提供日志记录和统计信息。

    【讨论】:

      【解决方案3】:
      • 如果您可以向海外发送消息,当然要考虑国际定价。

      • 吞吐量。第三方每秒可以推送数千条消息。你的手机不行。

      • 标识。当您发送 SMS 时,它是您在消息中附加的号码。第三方可以将该号码隐藏为一个短号码。

      • 支持大量商业短信。如果您使用的是常规关税合同,您可能会发现发送您的信息明显违反合同条款。如果是这种情况并且他们发现了,那么他们完全有权让您保持清醒。

      【讨论】:

        【解决方案4】:

        当然,您应该选择 SMS Gateway 解决方案。从长远来看,这将被证明是更好的 ROI 模型。

        其次,您无需购买带有网关的专用传入号码,您只需在网关号码上租一个关键字即可。您的所有客户都会将他们的 SMS 请求发送到 Gateway 的专用号码,所有以您雇用的关键字开头的消息都将被转发/路由到您的 Web 应用程序 URL,该 URL 接收传入的消息。

        网关还提供自动回复等服务,让您的外发消息费用为零。从网关接收传入消息的页面将使用业务规则处理传入消息,并以 160 个字符内的文本响应进行响应,然后由网关接收并发送回请求客户的手机号码。这主要是一个短代码模型。

        谢谢。

        【讨论】:

        • 这是一个好点,我会做更多关于租用关键字的研究
        【解决方案5】:

        如今,将手机与您的软件相集成看起来是一个非常奇怪的解决方案。因此,我将通过our API 的示例来描述使用 API 发送短信的优势:

        更简单。就像注册和发送 HTTP 请求一样简单:

        curl -X "POST" https://api.wavecell.com/sms/v1/amazing_hq/single \
            -u amazing:1234512345 \
            -H "Content-Type: application/json" \
            -d $'{ "source": "AmazingDev", "destination": "+6512345678", "text": "Hello, World!" }'
        

        这是complete and very detailed tutorial。

        更可靠、更稳定。实现稳定的服务很难。如果您想要更长的正常运行时间,您需要开发一个具有监控和高级运营团队的分布式系统。如果您需要高发送率(不要丢失您的消息),您需要不断衡量移动运营商和 SMS 聚合器指标。

        它是可扩展的。每天可以增长到数百万条短信,质量稳定,这是国产手机解决方案无法做到的。

        它是全球性的。例如,如果您要从加拿大向新加坡电话号码发送信息,您的运营商将使用与当地不同的漫游资费对这条消息进行收费。通常,它们比全球网关提供的相同交付要贵得多。您可以查看our prices 并进行比较。

        更多功能。正如@Shoban 提到的,这些是:SenderIds 和交付报告。您可能还需要具有分析和监控功能的丰富仪表板。您可以选择一种可用的协议(HTTP、SMPP)。我们还有群发短信、短信调度、移动验证 API,...

        【讨论】:

          猜你喜欢
          • 2012-03-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多