如何通过申请发送和接收短信?

时间:2010-10-10 07:43:28

标签: sms

在Windows中,我想创建一个可以发送和接收和处理短信的应用程序。怎么可能?我来自印度,这个应用程序将在印度使用。

我如何在计算机上接收短信,我认为通过蜂窝GSM调制解调器,可以发送和接收短信。我在哪里可以找到连接调制解调器以发送和接收短信的API?

我对Qt& MFC编程。

谢谢,  晴天。

6 个答案:

答案 0 :(得分:2)

假设您有支持它的GSM调制解调器,那么您可以向sendretrieve SMS from it发送一组AT命令。

如果您正在批量处理邮件,则可能需要注册一个SMS网关服务。这些通常提供HTTP API,不需要GSM调制解调器。

答案 1 :(得分:2)

如果您想使用调制解调器发送/接收短信,那么this link可能会有所帮助。如果您想拥有发送/接收短信的大规模功能,那么您可以联系短信经销商,如Gateway4SMS。搜索谷歌以获取更多此类提供商。印度有很多这样的人。

除了这些技术内容之外,您还需要注意从印度手机发送批量短信是违法的。您需要有5位数的特殊代码(如57575)或11个字符(TD-IRCTC)名称才能发送批量短信,这些短信将由批量短信经销商提供给您。

如果您打算联系Airtel或Vodafone等服务提供商以连接到他们的SMSC(SMS中心),请注意Airtel退出此业务是因为从道德上讲不太正确。您唯一的选择是Vodafone / Tata电话服务,但如果您是小型播放器,那些家伙不会回复您。

答案 2 :(得分:2)

实现此目的的最简单方法是使用第三方API。有些我知道工作得很好:

  • restSms.me
  • Twilio.com
  • springedge.com
  • Clickatell.com

我已经使用了所有这些,他们最简单/最便宜的实现是restSms.me

希望有所帮助

答案 3 :(得分:1)

您需要获得能够接收AT命令的调制解调器。

查看this文章。

我使用了following调制解调器,效果很好。

另一种方法是使用短信网关,例如CLICKATELL我使用自己的调制解调器接收消息,以及用于发送的网关。

答案 4 :(得分:0)

不,您无法通过调制解调器发送短信。有第三方短信网关服务,但我不确定他们在印度的工作情况有多好。

开始阅读此处SMS Gateways,然后您就可以使用Google进行网关服务了。

答案 5 :(得分:0)

有几种方法可以执行此任务,要么使用AT命令来执行 GSM调制解调器,要么使用某个网关。记住AT命令不易处理,特别是你觉得难以处理传入的消息, 使用GSM调制解调器,

具有适当多线程的GSM调制解调器
你可以在这里找到library or exe

这是我认为一个现成的产品,但你可以问他们免费的liscence或可能是一些笔记,研究他们是如何做到的,它的名字是rapidmsserver,它是非常好的制作。
还有另一种方法可以构建它,使用HTTP协议发送短信,但您在上面的链接中提供了所需的内容。