ASP.NET和发送短信/打电话

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

我该怎么做呢? 典型的硬件要求是什么? 如果您能为我提供指针和参考网站,我将非常感激

大多数运营商都提供了一个可以发送短信的电子邮件地址 – 例如,使用Verizon,您可以发送电子邮件至phonenumber@vtext.com ,它将显示为该号码的短信。

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

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

不确定您是否在寻找自动化或外部服务的硬件解决方案。 但是,我已经非常广泛地使用了BT的Web21C 。

它们具有出色的.Net API和许多function。 他们的定价在英国是最好的,但可能会因美国短信而下降,这显然更便宜 – 但是还有很多其他短信服务提供商。

BT提供的function很少,它是一个API接口,用于自动拨打电话,会议和管理呼叫流程。

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

如果您只是需要拨打一个简单的电话来转移某人,那么像VoiceStar这样的服务可以做到这一点。 如果您需要进行自定义自动呼叫,我建议使用OCS 2007 Speech Server 。 Asterisk是一种SIP PBX,可能会或可能不会为您工作,具体取决于您正在尝试做什么。

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

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

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

如果它适用于英国,那么Esendex提供了一个不错的WebService,尽管BT的Web21C看起来确实便宜一点。

messagepub ,提供单一界面API,不仅可以发送短信和拨打电话,还可以发送IM,Twitter和电子邮件。 它可以帮助您解决问题。

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

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

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

希望这可以帮助。

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

我对呼叫知之甚少,但巴基斯坦免费提供了一个非常好的API,可以轻松发送和接收短信 。 我试一试,我的应用程序运行良好!