11

我有一个场景,我需要拨打电话(固定电话/移动电话)或仅使用 ASP.NET 和 C# 向一组特定用户发送 SMS。Web 应用程序不是移动应用程序。

我该怎么做这些?硬件要求通常是什么?如果您能为我提供指点和参考网站,我将不胜感激。

4

10 回答 10

2

大多数运营商都会提供一个您可以向其发送短信的电子邮件地址——例如,使用 Verizon,您可以向phonenumber@vtext.com发送电子邮件,它会以短信的形式显示给该号码。

维基百科有运营商提供的电子邮件地址的完整列表。

通过将文本消息作为“电子邮件”发送,您可以利用System.Net.Mail等。

于 2008-09-05T13:37:49.197 回答
1

不确定您是在寻找实现自身自动化的硬件解决方案,还是外部服务。但是,我已经相当广泛地使用了 BT 的Web21C

他们拥有出色的 .Net API 和大量功能。他们的定价在英国是最好的,但可能会随着美国 SMS 而下降,这显然更便宜 - 不过还有很多其他 SMS API 提供商。

BT 提供的很少见的是用于自动化呼叫拨号、会议和管理呼叫流程的 API 接口。

于 2008-09-05T06:09:27.450 回答
1

“打电话”到底是什么意思?您是否只需要打电话给某人转接他们或进行您自己的自定义交互式自动呼叫?

如果您只需要打一个简单的电话来转移某人,有像VoiceStar这样的服务可以做到这一点。如果您需要进行自定义自动呼叫,我建议您使用OCS 2007 Speech Server。Asterisk 是一个 SIP PBX,它可能适合也可能不适合你,具体取决于你想要做什么。

至于发送短信,我没有太多经验,所以其他答案可能会更好。

于 2008-09-05T14:06:27.363 回答
1

看看Twilio。您可以在 GitHub 上找到 .NET/C# 帮助程序库

于 2009-10-01T00:12:24.140 回答
0

对于土耳其开发者:http: //www.mutlusms.com/yazilimgelistiriciler.html

于 2010-03-04T01:21:34.993 回答
0

不久前,我使用 SMS 网关服务器构建了一个。这是在 .net 1.1、ASP.net 和 vb.net 中完成的。如果我没记错的话,我建立了一个简单的网页,并通过 http post 将我的请求发布到 sms 网关服务器。

该网页带有一个简单的文本框和一个提交按钮。完成后,发布消息。该数据包包括用于身份验证的用户名和密码以及一条短信。

希望这可以帮助。

于 2010-03-04T01:26:36.427 回答
0

通过WebServiceX,您可以在世界任何地方发送 SMS 消息。对于电话,我会使用Asterisk

于 2008-09-05T13:27:36.007 回答
0

如果它是针对英国的,那么Esendex提供了一个不错的 WebService,尽管 BT 的 Web21C 似乎确实便宜一点。

于 2008-09-05T13:42:06.113 回答
0

messagepub提供单一接口 API,不仅可以发送 SMS 和拨打电话,还可以发送 IM、Twitter 和电子邮件消息。它可能会帮助您解决问题。

他们有一个 C# 帮助程序库,您可以使用它轻松地将多渠道消息集成到您的应用程序中。

于 2009-05-13T20:45:10.113 回答
0

我对电话不太了解,但巴基斯坦有一个非常好的 API 可以免费用于轻松发送和接收短信。我试了一下,我的应用程序运行良好!

于 2012-02-15T16:20:49.720 回答