如何以编程方式发送短信,以专业和可靠的方式? [关闭](How to send SMS prog

2019-07-29 19:19发布

一个项目,我的工作在我需要发送短信以可靠的方式,因为这是一个生产中的应用。 我的问题是,应用程序运行在云上,我不能使用额外的硬件,如SMS网关。

我使用的供应商不提供典型的邮件短信网关,我并不觉得太可靠。 任何认真的解决方法?

谢谢。

PD:我不是在寻找一个免费的服务,但一个可靠。

PD:我需要西班牙的服务,只提供信息,不接收他们。

Answer 1:

您对可靠性的具体问题可能取决于要发送到的地理区域。 希望更多的开发者能够提供真实的生活体验。 Twilio确实有一个很大的用户群,通常这表明,服务好http://techcrunch.com/2012/06/05/twilio-passes-a-milestone-100000-developers-for-its-voip-sms-platform /另请参阅此之前的SO进入https://stackoverflow.com/questions/2528919/sms-gateway-service-provider-with-php-api

选择一个提供者还取决于您所需要的国家覆盖范围,是否需要发送和接收的能力,如果你想有一个专门的简码。 有公司提供的发送短信,包括一堆运营商提供服务的基于Web的API的一大堆。 这些往往会提供不同的国际报道当多数有特定地区最佳的覆盖范围。 该服务的费用也与公司之间的安装费和变化的根据,如果你需要一个专用的简码设置的不同而不同。

下面是一些较知名的公司提供的短信网络API服务

Twilio -美国覆盖发送和接收,但目前运行的国际测试程序https://www.twilio.com/international-sms ,没有安装费或标准服务合同最低然而有最少3个一个月。如果你想使用短代码。

对流层 -覆盖美国的发送和接收,并可以发送短信向国际电话号码,但没有收到。

ZEEP -美国只覆盖率只发送,以每月最低费用和使用简码ZEEP。

Nexmo -没有安装费或每月最低费用。 提供短信在美国发送当前低利率的国际覆盖范围。 有限的国家覆盖接收短信。

MediaBurst -英国的公司与国际覆盖发送和接收短信的API。 需要注意的是“国际报道”并不一定包括所有美国运营商(例如),但多数。 他们给每个短信£0.05,固定价格与批发价格。 似乎不支持自定义短代码。

也有一些运营商提供的基于Web的API,通过他们的网络,包括发送短信:

Bluevia提供,其中开发人员共享发送(或接收)的短信利润独特的盈利分成模式,但是覆盖面仅限于一些欧洲和南美国家西班牙电信网络(见https://bluevia.com/en/page /tech.overview.countries )。 他们还提供支付和位置API。

最近推出的OneAPI可在加拿大三大运营商,并即将推广到不同的国家。 这使访问发送和接收短信以及一些其他的东西像支付和位置。 用于发送和接收短信的成本取决于运营商。



Answer 2:

我一直在使用Twilio ,至今它已经可靠-他们的C#库易于使用(我只有一个功能,使我觉得缺乏)。 我发现租用号码,发送/接收短信是非常低的成本。



Answer 3:

您正在寻找一些可靠的和国际的-我建议Nexmo (声明:我做了一下开发者传道为他们)。

  • Nexmo可以提供给西班牙(以及许多其他国家)
  • Nexmo工作直接与运营商 ,所以你必须交付减少的路径-这使得它的成本效益和可靠的。

您将消息发送一个简单的HTTP请求,(虽然你不需要这些了),您会收到消息作为HTTP请求到服务器。

你甚至可以检查的传送统计使用特定的目的地,隔日一次仪表盘 ,只要注意,较低的“成功率”是坏的数字的指标,“DLR比率”是Nexmo的成效如何的指示器(例如,如果您将消息发送到一个无效的号码上,这影响了成功率,而不是DLR比率 - 因为Nexmo将提供一个送达回执表明该消息无法交付)。



Answer 4:

有很多公司的,允许使用HTML POST或者GET或Web服务,通​​过SOAP入店发送短信,与XML或JSON。

所以,您需要联系该公司之一,并获得详细信息。

举一个例子,看看这个:

  • MyCoolSMS
  • 1message

如果您的提供商是严重的,应该有两个服务:

  • 其中之一,你会暴露发送消息
  • 另一方面,通过您的SMS提供商将使用您发送通知你的服务器暴露(交付/读/无法交付)等

这是这种服务的一个例子:

  • 连接软件

前一段时间有一个标准与此类似这是许多公司所采用,但我找不到它的任何更多。



文章来源: How to send SMS programatically in a professional and reliable way? [closed]
标签: c# .net sms