我正在使用Rails应用程序,并希望通过我的应用程序发送/接收短信。我看到的两个解决方案是使用SMS网关,并使用与我的Mac配对的手机和我运行的ultraSMS程序通过手机发送短信。第二种选择肯定要便宜得多,因为SMS网关对专用号码收取的费用相当多。据我所知,第二种选择的缺点是1.可靠性:电话和计算机必须始终打开并配对2.可扩展性
SMS网关还有其他主要优势值得付费吗?还有其他选择吗?
谢谢,
谭
答案 0 :(得分:2)
如果您的应用程序不是那么重要,您可以使用电子邮件短信。对于发送短信的电子邮件有一些问题。你可以搜索它们。
我比使用个人手机更喜欢短信网关。您无法同时使用手机发送BULK短信。移动电话一次发送一个短信因此耗费时间。
在印度,短信网关比手机便宜(批量购买)。您可以选择包含字母和数字的发件人ID。这是批量短信的另一个优点,因为它看起来更专业。
使用mobiole手机发送短信时,发件人ID工具不可用。仅当收件人已存储您的号码时才能显示姓名。
Anoter的优势在于报道。网关通常有报告。您可以生成自定义报告。当您通过电话发送短信时,请考虑发送报告的选项; - )
答案 1 :(得分:1)
至少在挪威,SMS网关为收到的消息提供短(4位)号码。客户将使用代码字开始消息,这将使网关将消息路由到您的应用程序。您表明您需要专用号码,在这种情况下,此点可能是静音。
短信网关提供商通常可以提供支付服务,以便通过电话账单轻松付款。
我猜SMS网关通常会提供日志记录和统计信息。
答案 2 :(得分:1)
如果您可以向海外发送邮件,我们必须考虑国际定价。
吞吐量。第三方可以每秒推送数千条消息。你的手机不能。
鉴定。当您发送短信时,这是您的号码附在邮件上。第三方可以将数字掩盖为短数字。
支持大批量商业短信。如果您使用的是常规的关税合同,您可能会发现明确违反合同条款以发送您的邮件。如果是这种情况并且他们发现了,那么他们的权利就超出他们的权利而让你高低干燥。
答案 3 :(得分:1)
当然你应该选择短信网关解决方案。这将被证明是长期更好的投资回报率模型。
其次,您不需要通过网关购买专用的入局号码,您只需在网关号码上租用KEYWORD即可。您的所有客户都会将他们的短信请求发送到Gateway的专用号码,所有以您的雇用关键字开头的消息将被转发/路由到您的Web应用程序URL,该URL接收传入的消息。
网关还提供自动响应等服务,为您提供传出消息的0成本。从网关接收传入消息的页面将使用业务规则处理传入消息,并将以160个字符内的文本响应进行响应,然后网关将接收该文本响应并将其发送回请求客户的移动号码。这主要是一个短代码模型。
感谢。
答案 4 :(得分:0)
如今,将手机与您的软件集成看起来是一个非常奇怪的解决方案。因此,我将描述使用API发送带有our 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 aggegators指标。
可扩展。每天可以生成数百万条短信,同样稳定的质量,这是自制手机解决方案无法实现的。
全球。例如,如果您要从加拿大发送新加坡电话号码,您的运营商将使用与本地电话号码不同的漫游资费来收取此邮件。通常它们比全球网关可以提供相同的交付成本高得多。您可以查看our prices并进行比较。
更多功能。正如@Shoban所提到的,这些是:SenderIds和交付报告。您可能还需要具有分析和监控功能的丰富仪表板。您可以选择一种可用的协议(HTTP,SMPP)。我们还有批量短信,短信调度,移动验证API,......