使用SMS Gateway发送/接收短信有什么好处

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

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

谢谢,

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

我更喜欢短信网关,而不是使用个人手机。 您不能同时使用手机发送BULK短信。 手机一次发送一个短信因此耗费时间。

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

使用mobiole手机发送短信时,发件人ID工具不可用。 仅当收件人已存储您的号码时,才能显示姓名。

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

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

SMS网关提供商通常可以提供支付服务,以便通过电话账单轻松付款。

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

  • 如果你可以在海外发送信息,国际定价肯定是需要考虑的。

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

  • 识别。 当您发送短信时,这是您的号码附在邮件上。 第三方可以将数字掩盖为短数字。

  • 支持大批量商业短信。 如果您使用的是常规的关税合同,您可能会发现明确违反合同条款以发送您的邮件。 如果是这种情况并且他们发现了,那么他们的权利就超出了他们的权利。

当然你应该去寻找SMS Gateway解决方案。 这将被certificate是长期更好的ROI模型。

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

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

谢谢。

如今,将手机与软件集成看起来就像一个非常奇怪的解决方案。 因此,我将描述使用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!" }' 

这是完整而非常详细的教程 。

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

它可扩展 。 每天可以以相同的稳定质量成长到数百万条短信,这是自制手机解决方案无法实现的。

这是全球性的 。 例如,如果您要从加拿大发送新加坡电话号码,您的运营商将使用与本地电话号码不同的漫游资费来收取此邮件。 通常它们比全球网关可以提供相同的交付成本高得多。 您可以查看我们的价格并进行比较。

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