程序化短信[关闭]


76

以编程方式发送短信的最佳方法是什么?

是否有任何基于Web服务的免费SMS网关?

我知道,如果碰巧知道用户的运营商(Sprint,AT&T等),我可以通过基于电话号码+运营商的电子邮件地址发送SMS。我想要一个不需要我知道载体的好的解决方案。除此以外,是否有一种简单的方法可以在给定手机号码的情况下查询运营商?

我了解到,有些服务独立于主要的移动运营商,它们通过API提供按消息收费的服务。我想知道的是这些组织如何利用SMS网络。他们是否与移动运营商签订了转售服务的合同?


您可以使用Spring Edge sms网关springedge.com)进行支票,可以使用API​​或Web批量发送
BSB,

Answers:


22

使用http://www.twilio.com/

它们具有REST接口,用于发送SMS甚至建立电话或接听电话。

您甚至可以获得30美元的赠金来试用。

防御 您会发现最便宜的解决方案。


4
$ 30积分是什么。我希望每短信比免费的$ 300信用便宜半美分
Pacerier,2012年

带宽提供了类似的API,并且比twilio便宜33%(截至2019年4月)。他们的定价信息是- bandwidth.com/pricing
Swapnil

@Swapnil,哪个国家?
Pacerier,

8

在我工作的地方,我们一直在使用http://www.clickatell.com来发送SMS-一条消息大约是6或7美分。他们只是接受http POST请求来发送消息。我不知道您是否能够找到任何不错的免费网关。我们曾经发送过电子邮件,但发现它们不可靠。


6

我过去曾经使用clickatell,也发现它们非常好。

但是,您可以自己构建,以使消息变得非常便宜。您需要做的是:提供大量(或无限量)消息的合同;Windows手机;和一些套接字编程。

编写一个Web服务(传递号码和消息),该服务将调用手机上发送该消息的程序。

我至少知道这条路线的FTSE100公司。


5
大多数“无限”发短信计划都有一些条款,如果您滥用系统,提供商将使您与您隔离-发送成千上万的自动文本可能算作:)
sk。

是的,如果您要发送数千封邮件,那么这可能不是可行的解决方案。
马特·莱西

@MattLacey我想知道即使使用“有限的”数据计划,这种方法是否仍然可用。找到一个数据计划,每条消息收费0.03美元,与我们在网上可以找到的任何API相比,每条消息便宜0.02美元。
Pacerier,2012年

一个简单的单词太多了: Gammu wammu.eu/gammu
Telmo Dias


3

您还可以获取GSM发射机,然后发出发送短信的AT命令。不知道为什么要这样做,但这是另一种选择。这样,您将不再依赖其他人的服务


3

我们受够了使用“免费”短信网关,这非常不可靠。

现在,我们使用Felltech Ltd.提供的名为OutboxSMS的sms网关设备。它位于我们的网络上,并使用内置发射器的无线链接直接挂接到移动电话提供商。我们需要购买一张SIM卡(带有大量消息的PAYG),该卡已安装到OutboxSMS单元中。我们在邮件服务器(MS Exchange)上为其配置了一个电子邮件帐户,并在框中配置了SMTP / POP3帐户。

我们使用OPManager,它通过电子邮件发送警报,然后将其定向到发件箱,它会解析消息,并在出现问题时将短信发送到我们的运营商电话。

我们也有一些shell脚本,这些脚本使用sendmail将电子邮件发送到outboxsms,然后再次将其转换为文本消息。


1

我不知道有没有免费的SMS服务,您通常会购买大量短信,并使用API​​将其发送出去。

Whitepages.com有一个API,它将使开发人员可以反向查找电话号码。它会报告有关移动电话号码的运营商,但是很多时候它是一些不存在的运营商,例如Powertel之类。





-1

抱歉,重新阅读您的问题后,我意识到这不是您要找的答案。但是,这就是我为命令行程序所做的。有一个网站,如果您输入电话号码,它将为您提供运营商。因此,当我输入我的电话号码时,屏幕会抓取网站,找到运营商,如果该运营商在我的列表中,我会检索该运营商的电子邮件

大多数公司都提供从SMS到电子邮件的功能。例如myphonenumber@verizon.com什么(维基百科上有一个完整的列表)。

我用它在c#中创建了一个自己的小命令行应用程序,用于发送文本消息。但是,您实际上并不会收到“答复”,并且该号码是公司预先分配的号码。

我认为,如果您想走免费路线,这是您最好的选择。

这是Wikipedia链接: SMS网关

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.