发送和接收短信并开发SMS面板

时间:2011-11-02 06:56:58

标签: .net web-services sms

我正在开发基于.net framework.i的短信面板。只是发送一些消息给我的联系人并收到他们的回复。我想知道女巫收到的消息是女巫发送消息的回复。

例如:如果我将A和B消息发送给1个联系人,然后它将X和Y消息作为回复发回给我,现在我如何找到X是一个A或B消息的答案。另一方面,Y消息怎么样?!!

我需要一些关于发送和接收短信以及生成短信面板的想法或个人经验。

感谢

5 个答案:

答案 0 :(得分:1)

短信真的不是很聪明:因此它的名字是“短信息服务”。

无法将已发送的消息与已回复的消息相关联,因此如果这对您很重要,我担心您需要考虑其他策略。

答案 1 :(得分:1)

这是不可能的。短信是无国籍的。

答案 2 :(得分:1)

它可能。你在谈论双向短信。

您需要使用两种不同的服务

一个用于发送短信,即http或smpp(需要使用移动电话号码作为发送者,接收者回复)

然后另一方面,你需要配置一个SIM卡读卡器或开发应用程序来阅读这些消息

那么你可以轻松地将它们联系起来。

答案 3 :(得分:1)

有不同的方法可以解决它,您可以在.Net中使用ATI命令来实现此目的并使用GsmComm.dll库发送消息,还需要PDU知识,您还可以看到现成的library它的名字是rapidmsserver,可以询问他们是如何实现它的,或者他们是否可以免费给你一些开发人员许可证,这样你就可以在.net中使用它并进行研究。我不太了解它,你也可以看到许多其他现成的库,因为大多数ATI命令都没有用。

答案 4 :(得分:0)

SMS是无状态的,您无法使用sms跟踪“会话”(问题和回复),因为用户可以发送回移动发起的短消息,而无需任何技术方法将其链接到收到的移动终止短消息;这就是USSD消息发明的原因,它是有状态的,您可以轻松跟踪用户会话。