OpenSource .net短信息库

我一直在我的项目中使用GSM调制解调器来发送/接收 SMS-s。 我一直在使用.net的内置串口通信function来使用标准的AT命令。

现在我必须扩展其function(如PDU模式下的SMS,更有效的交付报告处理等)。 我不想重新发明轮子,所以首先我想知道是否有一个很好的开源项目或关于这个主题的免费图书馆。 它应该以文本和pdu模式发送/接收短信,处理发送报告。

我用谷歌搜索了它,但到目前为止我还没有找到一个有效的。

平台: Windows / .net4 / vs2010 / c#

因为,您不是只寻找客户端库,而是需要部署自己的SMS网关。 这就是你需要的

早在2005年,我就用C#编写了自己的短信库。我的目标是创建一个商业图书馆,但它从未发生过; 除此之外,这可能是我从未发布的第1000个项目……无论如何,我决定改变它 – 因为这个问题 – 现在将开始在麻省理工学院许可下免费发布我的超细代码(免费,免费,免费)。

https://github.com/johanssonrobotics/FJR.SmsSolution (点击链接,然后点击GitHub上的“Zip”按钮)

无论如何,正如我所说,我在2005年编写了大部分代码,但是大约一年前对它做了一些重构,所以它应该是可靠的。 无论如何,随时测试它。 附带一个演示Windows窗体应用程序。

在此处输入图像描述

例如,这可以用于通过COM电缆连接电话和发送/接收SMS消息。 容易。

玩得开心,希望这会有所帮助!

如果您计划通过串口使用本地电话/ gsm调制解调器,则可以使用以下内容。

http://www.codeproject.com/KB/cs/SMS.aspx?msg=2961173 http://www.codeproject.com/KB/windows/smspdulib.aspx

本地串行发送速度很慢,不适合大量发送消息。 如果你需要发送大量的短信,你需要使用某种短信网关。

您是否查看了Tropo提供的API? 我没有使用它,但我收集到,如果你使用自己的网关,它是免费的,如果使用他们的,它的价格合理。

汤姆,

您应该能够使用.NET CE Framework(在Windows中)来完成此任务。

从基于Microsoft .NET Compact Framework的应用程序发送SMS

.NET Compact Framework具有内置的处理function,可通过GSM运营商发送SMS-s和PDU,并且记录得非常好。

此外,虽然不是直接的.NET,但您可以在基本移动/宽带API中使用它,它是直接的Windows,并且可以使用标准.NET技术进行包装/导入。

http://msdn.microsoft.com/en-us/library/windows/desktop/dd323268%28v=VS.85%29.aspx

我刚刚发现了这个 :

有没有人有经验呢?