【问题标题】:SMS Gateway for Windows + C# [closed]适用于 Windows + C# 的 SMS 网关 [关闭]
【发布时间】:2010-08-19 17:58:48
【问题描述】:

我对 SMS 以及如何发送它们感到有些困惑。我一直在四处寻找,我看到你可以购买短信。我看到一些你以 490 美元的价格获得 10k 条短信的地方,但我发现这非常昂贵,我想知道是否有更好的免费方式。

我知道很多网站都使用短信提醒功能,例如谷歌日历。我确信谷歌在那里拥有自己的服务器或其他东西。

我还知道许多较小的网站每月收取 3 美元的服务费,而且他们服务中的一项功能是向您发送短信提醒。我非常怀疑他们在短信上支付 4 美分并允许无限制的提醒。

那么有没有一个我可以自己托管的免费网关?最好是在 Windows 机器上工作的东西。

或者这些网站是否使用像电子邮件到短信之类的东西,而这就是他们免费获得它的方式?

我想弄清楚如何让它免费发送。我觉得服务必须付费才能发送这些消息有点愚蠢。我会认为它就像电子邮件一样,您可以免费发送它们。

我了解接收 SMS 消息的人可能需要付费,但这取决于他们的手机套餐。

【问题讨论】:

标签: c# sms sms-gateway


【解决方案1】:

您的选择:

电子邮件到短信网关

优点

  • 免费

缺点

  • 交付不如本地可靠
  • 运营商之间的非标准消息格式
  • 受到更严格的“垃圾邮件”防护措施的约束,可以捕获非垃圾邮件
  • 您必须知道您的用户使用的是什么运营商,并且他们必须在更改时通知您

短信网关

优点

  • 更可靠
  • 格式一致
  • 轻松处理回复
  • 运营商几乎无法将其与人类发送的短信区分开来
  • 大多数都提供简单的 API

缺点

  • 花钱。在运营商停止在两端向他们收费之前,这种情况不会改变,我不会屏住呼吸,因为这对他们来说是一个巨大的利润中心。

自己动手

优点

  • 您将了解 GSM 调制解调器和 AT 命令如何工作,从而使您成为 1337 hax0r。

缺点

  • 复杂
  • 仍然需要为每条消息向运营商付费
  • 无法扩展。

我碰巧在网关 (Twilio) 工作,所以我经常处理这个问题。我们经常有客户开始使用电子邮件路由并由于与该方法相关的麻烦而放弃。您可以通过电子邮件到短信来处理少量、不重要的消息。如果您对此很认真,请注册一个网关。那里有很多。

【讨论】:

  • 少一点无耻的插件,如果你决定走 Twilio 路线,我有一个库,可以在 C# 中使它变得超级简单:github.com/johnsheehan/TwilioApi
  • 我认为 Twilio 对于开发人员来说是最好、最简单和最便宜的,但对于 DIY ex 来说可能更便宜。您需要提醒自己,获得相同的移动提供商并在两个号码之间设置“超级朋友”或类似交易,您可以使用手机代替 GSM 调制解调器。
【解决方案2】:

一种方法是使用电子邮件到短信网关。在这里,您只需将简短的纯文本电子邮件发送到一个特殊的地址,例如 @vzwtext.com 以获取 Verizon 号码。

快速搜索出现了这个列表:http://www.mutube.com/projects/open-email-to-sms/gateway-list/

【讨论】:

  • 那么我会让用户给我他们手机公司的电子邮件地址吗?他们从手机公司获得的这个电子邮件地址也可以访问吗?比如他们可以在某个地方登录并查看消息,还是这只是通往他们手机的路径?
  • 公司也有某种限制。就像我的意思是我可以在几分钟内发送数千条短信。如果 100 个人拥有相同的手机公司会发生什么。它是否会看到所有这 100 条消息同时发送给每个客户并认为这是某种垃圾邮件?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多