如何通过传递一些标题信息来检测SMS回复

如何通过传递一些标题信息来检测SMS回复 搜索搜索

作者 信息
Vinay.
新成员
用户名:V123456.

帖子数量:1
注册:10-2009
发表于2009年10月12日星期一 - 09:38 AM:  

你好,

我想知道用户已回复的系统发送的消息。

例子:

我们现在的SMS服务器向用户A发送SMS,对于每条消息,现在短信生成ID。因此,当用户回复邮件时,我们收到了消息,但我们不能'能够找到我们收到此回复的消息。是否可以使用现在SMS服务器中生成的消息ID找到它?

谢谢
布莱斯诺伍德 - 诺斯姆斯支持
董事会管理员
用户名:布莱斯

邮政编码:7855
注册:10-2002
发布于2009年10月12日星期一 - 03:17 PM:  

嗨Vinay,

我希望这在技术上是可能的。不幸的是,它不是。

基本上,在未加工的SMS消息中'没有什么可以区分消息是否是对特定先前消息的回复,或者如果它是一个全新的消息。

这only pieces of data that you really have for being able to perform this type of correlation are the sender and recipient addresses.

例如,让'S表示您向SMS用户1111发送消息。

如果您稍后从SMS用户1111收到SMS,则知道您之前向该用户发送了一条消息,则可能有可能是对原始信息的回复。

在一个简单的世界里,这有效。

但是,如果向1111发送了多条消息,则不一定知道回复符合的这些消息中的哪些消息。

我知道只有两种方法可以解决这种歧义。

1.)请求某种唯一代码(至少对于那个特定的电话号码) in your reply.

例如,我'通过编写一个双向SMS应用程序,在定期消息被发送到管理员以获取批准。对于每批批准,我正在生成不同的代码号并询问管理员返回此代码以批准该消息。

可能已将多条消息发送到管理员,但我们可以根据此代码编号区分回复。

2.)另一种替代方案是为您的系统提供多个发件人地址,多个短代码或多个GSM调制解调器。

您需要跟踪您发送给给定收件人的每条消息。对于每条消息,您使用不同的发件人地址。在回复中,您可以通过期待查看您收到的邮件的电话号码来识别回复所属的消息。

在这种情况下,在使用特定收件人的所有发件人号后,您将重新包装并重用。您的一个用户稍后会稍后回复一个非常旧的消息,并且不会正确处理。但总的来说,它可以非常适用于许多应用程序。

-

我希望有更好的解决方案......但短信有限。

-bn.
Vinay.
新成员
用户名:V123456.

邮政数量:4
注册:10-2009
在2009年10月21日星期三发布 - 03:24 PM:  

嗨布莱斯,

是否可以在SMS文本中发送超链接?所以有智能手机的用户可以利用它。请告诉我们。

谢谢/玛尼
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:1370
注册:08-2008
在2009年10月21日星期三发布 - 09:20 PM:  

玛尼,

那里's没有指定在短信中存在超链接的标准。

这"de facto"标准是手机中的SMS客户端寻找"http://"前缀并在看到Web地址时自动生成超链接。(有些手机还将解析出来的任何东西"www."作为超链接,但包括包含的超级链接"http://" prefix.)

-
DES.
nowsmsSupport
亚历山大
新成员
用户名:Alexd.

邮政编码:33
注册:01-2008
发布于2009年10月21日星期三 - 09:42 PM:  

Vinay:你可以发送WAP-Push消息,大多数移动电话支持此功能。