2路交付报告

2路交付报告 搜索搜索

作者 信息
凯尔法德
新成员
用户名:Kfsmart.

邮政编号:28
注册:01-2008
在2008年7月15日星期二发布 - 02:09 PM:  

我配置了2位SMS来发送回复消息,也希望在发送批量短信时,要在数据库中保存递送报告。
然后,这将导致冲突,因为当用户发送批量短信然后每次收据2短信,其中一个来自2WAY和2WAY的另一个。
对此的任何解决方案?
布莱斯诺伍德 - 诺斯姆斯支持
董事会管理员
用户名:布莱斯

邮政编码:7643
注册:10-2002
在2008年7月25日星期五发布 - 下午10:05:  

使用命令前缀定义单独的双向命令"id:*"......这将收到送货报告。

另一个双向命令,具有前缀"*"将收到所有其他消息。
凯尔法德
新成员
用户名:Kfsmart.

邮政编码:29
注册:01-2008
2008年7月30日星期三发布 - 上午10:36:  

您希望我用前缀做了2个命令(*),
但是如何在这两个命令之间区分。
例如,我'M现在发送批量短信,现在如何转到执行命令1不是另一个?
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编号:15
注册:08-2008
发表于2008年8月19日星期二 - 07:01 PM:  

一个命令有一个前缀"*"......另一个有前缀"id:*".

当Nowsms评估前缀时,它会查找"best match",这是具有最多字符的前缀。

所以,例如......交货收据将从这样的文本开始:

ID:1234567890

从技术上讲,这将匹配两个前缀"*" and "id:*"。但是,Nowsms将选择"id:*"因为最好的比赛,因为"id:*"是4个字符长"*"是一个角色长。

-
DES.
nowsms.Support
凯尔法德
新成员
用户名:Kfsmart.

邮政编号:31
注册:01-2008
在2008年8月26日星期二发布 - 02:09 PM:  

谢谢Mr.Des,
但我想问你另一个问题。
我们正在开发自己的网络SMS,如您所知,我们将有多个用户,如何为特定用户获得传递报告。
有没有任何可以添加的领域?
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:58
注册:08-2008
在2008年8月26日星期二发布 - 06:24 PM:  

那 is complicated.

通过HTTP向Nowsms提交消息时,HTTP 200确定响应包括以下文本:

信息ID = 54321098.REQ,收件人=+xxxxxxxxxx

如果消息已发布到多个收件人,则为每个收件人重复这一点。

您可以从此HTTP响应中解析文本以确定NowSM已分配给邮件的消息ID。(Remove the ".req"部分消息ID。)

当送货收据回到系统中时,它会被路由到双向命令设施(除非为最初将消息提交给Nowsms的帐户启用了SMPP访问,否则收据将排队返回给客户帐户通过SMPP).

通常,SMSC将向所有送货收据的文本进行前缀"id:"......如果该消息被正确格式化为传送收据,但此前缀不存在,NowSMS将重新格式化消息以包含此前缀。

要定义特定于处理传递收据的双向命令,请使用一个定义双向命令"SMS Command Prefix" of id:*

离开"Receive Phone Number(s)" blank (或者在收据的上下文中,它将是最初发送的消息的发件人地址,因此您可以定义不同的脚本以处理不同的发件人电话号码的收据).

然后在这一边"Command to Execute"字段,有一个可以使用的参数... @@itementmessageid @@,它将包含此收据适用的消息ID。(这假设服务提供商在收据中正确返回消息ID。)

收据中的消息ID(@@itementmessageid @@或文本之后"id:"在收据的文本中)允许您使用最初提交的消息匹配收据。

-
DES.
nowsms.Support
凯尔法德
新成员
用户名:Kfsmart.

邮政编号:32
注册:01-2008
在2008年8月27日星期三发布 - 07:43 AM:  

再次感谢des.

我是一个新的SMS字段,所以我有一些歧义。
我问我的提供者如果我可以获得确认,如果短信送达。
他们告诉是,但您必须启用注册_delivery到1,
而且我认为,我可以像Message_ID和Message_State一样获得的加法者。

我的问题如何处理现在的船只和我的运营商。
即,我如何通过逆行的帮助获取我的操作员参数?
可以办到?
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:65
注册:08-2008
发布于2008年8月27日星期三 - 06:27 PM:  

要申请送货收据,有两个选项。

如果您只想为某些界限申请送货收据,请包括URL参数"&ReceiptRequested=Yes"提交需要递送收据的消息时。

或者,也可以编辑SMSGW.ini,并且在[SMSGW]标题下,添加ReceipTRequeSted = yes ...,这将导致此标志设置通过HTTP收到的所有消息提交。

什么时候"ReceiptRequested"标志已设置,它会导致在将消息提交到上游SMSC时请求送货收据。(注册_delivery = 1)

收到收据时,@@itemessageID @@ replyeable参数包含收据所指的消息ID。

信息_State目前仅通过解析收据的文本来使用。

寻找所遵循的文字"STAT:"

DELIVRD意味着成功交付
enroute是一个临时ok回复(一些SMSCS不能提供递送收据,并通过返回此响应,表示该消息已排队才能提供交付,但实际的交货收据可能无法使用)
拒绝意味着失败或拒绝
已过期意味于已过期而不交付
删除意味着消息已删除而不交付
acceptd类似于Enroute
未知意味着未知类型的失败




凯尔法德
新成员
用户名:Kfsmart.

邮政编码:34
注册:01-2008
发表于2008年8月28日星期四 - 06:38 AM:  

好的谢谢des,
但是消息内容来自Nowsm或来自运营商?
我认为这是从Nowsms,所以如何从运营商那里得到MessageId,他们告诉我可以从一些加法者那里得到它,也是从Nowsms或来自运营商的确认。
在EX的操作员方面:我可以安排SMS的时机,而无需使用NOWSMS中的DELAYUNTIL.并且许多其他功能。
我的问题我不'如何应对Nowsms Parmaters和我的运营商'.
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:71
注册:08-2008
在2008年8月29日星期五发布 - 下午10:34:  

它是Nowsms消息ID。 Nowsms从运营商接收消息ID,并将其转换为最初由NowSM分配的ID。这样,您的应用程序就会知道收据的消息。否则,你不会知道。

您不明白的操作员参数是什么?
埃迪达希克拉
新成员
用户名:埃迪达

帖子数量:1
注册:09-2008
2008年9月2日星期二发布 - 08:48 AM:  

您可以说,在通过HTTP向Nowsms向Nowsms提交消息时,HTTP 200确定响应包括以下文本:
信息ID = 54321098.REQ,收件人=+xxxxxxxxxx
在这种情况下,我们使用的URL参数是Sphenumber和SMS的文本。

如果我们想知道在文本格式中以文本格式中显示的HTTP响应中显示的交付报告状态,则是URL参数:
2008-06-25:20:10,+359878788280,文本,ID:48469A19子:000 DLVRD:001提交日期:080625121622完成日期:080625121639 Stat:Delivrd Err:000文本:,Raiffeisen,SmscreceiptMsgid = 48469A19

你能给我一个例子吗?
谢谢
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:81
注册:08-2008
发布于2008年9月02日星期二 - 07:27 PM:  

你好,

如果要接收送货收据,则需要请求一个。

交货收据将返回类似于入站SMS,通常通过双向命令处理器调度。

这里'■更多详细信息:

要申请传送收据,请在通过HTTP提交邮件时,包括以下URL参数:"&ReceiptRequested=Yes"

还可以编辑SMSGW.ini,并在[SMSGW]标题下,添加ReceiPtRequeSted = yes ...,这将导致此标志设置所​​有HTTP提交。

什么时候"ReceiptRequested"标志已设置,它会导致在将消息提交到上游SMSC时请求送货收据。

连接到基于SMPP的提供商或支持收据的GSM调制解调器时,支持这些收据请求。(在最近的版本中,还有一些对UCP / EMI和CIMD2环境的支持,但是在这些环境中默认未启用支持。要启用,您需要编辑smsgw.ini,并在[smsgw]标题下,添加trackucpreceipts = yes或trackcimdreceipts = yes。)

当您连接到SMPP提供商时,它会向上到该提供商,无论他们是否会向您发送送货报告。(因此,即使您在NowSMS中正确配置了所有内容,它们也可能不支持送货收据。)

如果您通过HTTP向Nowsms提交,那么"SMS Users"您使用的帐户不应启用SMPP访问。(如果帐户已启用SMPP访问,则Nowsms将队列任何传送收据,它会回到此SMPP客户端的消息队列。)

当通过HTTP提交消息时,HTTP 200 OK响应包括以下文本:

信息ID = 54321098.REQ,收件人=+xxxxxxxxxx

如果消息已发布到多个收件人,则为每个收件人重复这一点。

您可以从此HTTP响应中解析文本以确定NowSM已分配给邮件的消息ID。

当送货收据回到系统中时,它会被路由到双向命令设施(除非为最初将消息提交给Nowsms的帐户,否则在上面提到的帐户启用了SMPP访问权限).

通常,SMSC将向所有送货收据的文本进行前缀"id:"......如果该消息被正确格式化为传送收据,但此前缀不存在,NowSMS将重新格式化消息以包含此前缀。

要定义特定于处理传递收据的双向命令,请使用一个定义双向命令"SMS Command Prefix" of id:*

离开"Receive Phone Number(s)" blank (或者在收据的上下文中,它将是最初发送的消息的发件人地址,因此您可以定义不同的脚本以处理不同的发件人电话号码的收据).

然后在这一边"Command to Execute"字段,有一个可以使用的参数... @@itementmessageid @@,它将包含此收据适用的消息ID。(这假设服务提供商在收据中正确返回消息ID。)


-
DES.
nowsms.Support
埃迪达希克拉
新成员
用户名:埃迪达

邮政编码:2
注册:09-2008
发表于2008年9月4日星期四 - 09:21 AM:  

非常感谢您的回复des,
现在我想做一个更具说的问题。
我可以 send a sms with HTTP request using Url parameters as follows:
http://服务器:端口/路径?phonenumber = xxxxxx&Text=xxxxx&message=@@FULLSMS@@&Recepip Tequested =是的

交付短信后,可以在相同的URL WHith替换参数上获得已达到的状态,如下所示:
http://服务器:端口/路径?phonenumber = xxxxxx&Text=xxxxx&消息= 2008-06-25:20:10,+359878788280,文本,ID:48469A19子:000 DLVRD:001提交日期:080625121622完成日期:080625121639 Stat:Delivrd Err:000文本:,Raiffeisen,SmscreceiptMsgid = 48469A19&ReceiptRequested=Yes

这是创建HTTP请求并接收交货状态的赖特方式吗?

奥马尔
新成员
用户名:Kfsmart.

邮政编码:37
注册:01-2008
2008年9月5日星期五发布 - 上午10:58:  

嗨艾迪达,
您可以在2way短信中配置交付报告:
命令前缀="id:*"
命令执行:URL,其中您可以保存传递报告。
埃迪达希克拉
新成员
用户名:埃迪达

邮政编码:7
注册:09-2008
在2008年9月5日星期五发布 - 01:02 PM:   

再次感谢Omar,
因此,如果执行命令是:
http://10.233.26.38/SabreSms/GetResponse.aspx?Sender=@@发件人@@&smsprefix = @@ smsprefix @@&FullSms=@@FULLSMS@@&Recip=@@RECIP@@&MessageID = @@ MessageID @@&precepermessageid = @@itemencemessageid @@&MsgDate=@@MSGDATE@@&MsgTime =@@MSGTIME

这意味着"我在我的网站上保存送货报告"我可以获得参数值吗?
我应该向网关做另一个请求,告诉我想要该消息的状态,如果是的话,请告诉我URL的示例或者只是按QueryString读取参数值,如下所示:
String FullSMS = Request.QueryString ["FullSms"];

请尽快给我一个答案。

谢谢

奥马尔
新成员
用户名:Kfsmart.

邮政编码:40
注册:01-2008
在2008年9月7日星期日发布 - 11:38 AM:  

通过Request.QueryString获取它
埃迪达希克拉
新成员
用户名:埃迪达

邮政编码:11
注册:09-2008
2008年9月11日星期四发布 - 08:58 AM:  

奥马尔,
所有的答案对我来说非常熟悉。谢谢你。
现在我想向许多联系人发送相同的短信,将每个电话号码与逗号分隔如下:
http://服务器:端口/?phonenumber = xxxxx,xxxxx,xxxx,xxxx&Text=yyyy
哪个是一个请求允许的PhoneNumbers?请让我知道你会有什么评论。
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:87
注册:08-2008
发表于2008年9月11日星期四 - 05:07 PM:  

嗨艾迪达,

为获得最佳结果,请勿在电话号码之间留下空间(例如,xxxxx,xxxxx,xxxxx ...不是xxxxx,xxxxx,xxxxx).

Nowsms不会对指定的收件人数量施加限制,因为它动态地分配了必需的内存。

但是......你正在使用的脚本语言(looks like ASP.NET)可能对HTTP获取URL的长度施加限制。从技术支持的角度来看,我们经常看到在达到现用之前被截断的URL被截断的URL的实例。

大多数脚本语言都有至少2000个字符/字节的限制,但基于我刚刚做到的快速网络搜索,它看起来像ASP.NET可能会限制MAX_PATH,或260个字符,这很小。

以下链接包含有关在NowSMS中使用分发列表而不是使用逗号分隔收件人的信息:

http://blog.zgbianpofanghuwang.com/2007/06/editing-distribution-lists-and-address.html

我还应该提到它绕过URL长度限制,也可以使用HTTP POST而不是HTTP GET。

当您使用HTTP POST时,使用所有HTTP获取变量在POST数据中发送使用"Application / X-WWW-Form-Urlencoded" format (标准Web表单帖子格式)。只是把所有的变量放在那里(一切以后"?")在POST数据而不是URL中,然后删除"?"关闭URL。这样,您绕过任何长度限制,您的脚本语言可能会强加于HTTP获取URL长度。

-
DES.
nowsms.Support
埃迪达希克拉
新成员
用户名:埃迪达

邮政编号:12
注册:09-2008
在2008年9月17日星期三发布 - 01:43 PM:  

非常感谢您解释的良好回应。
埃迪达希克拉
2008年10月17日星期五发布 - 下午12:45:  

嗨des,
我再次回来问你一个问题。
我必须在Nowsms中使用分发列表发送相同的短信到更多的400个收件人。
一个分发列表中使用的收件人数量有任何限制吗?或者我应该将它们分为2或3个列表。
我想要你的建议。
谢谢
Sahan Anushka.
新成员
用户名:撒哈汉

帖子数量:1
注册:10-2008
在2008年10月17日星期五发布 - 04:11 PM:  

蜂蜜妈妈丹鹬瓦塔。
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:158
注册:08-2008
在2008年10月17日星期五发布 - 04:22 PM:  

嗨艾迪达,

一个列表很好。

NowSMS有一些特殊的逻辑,用于处理更大的列表,但该逻辑ISN'T触发列表中有超过10,000个收件人。

在大多数情况下,我'd建议将SMS提交到一个大型列表,而不是几个较小的列表。

-
DES.
nowsms.Support
埃迪达希克拉
新成员
用户名:埃迪达

邮政编码:2
注册:09-2008
发表于2008年10月23日星期四 - 01:54 PM:  

谢谢des,
如果我想看到传递消息的状态以及所提交的时间,因为我想在我的数据库中更新它,那么关注的文本"done date:"有时是10个折叠长,有时是12个折扣长。没有'它有一个常规的日期时间表达式吗?
我们可以预期多少个状态ID?
DELIVRD,ENROUTE,RECKETD,已过期,删除,acceptd,
Unknown.anould你可以帮助我和其他任何我避风港't mantion?
非常感谢
埃利达
埃迪达希克拉
新成员
用户名:埃迪达

邮政编号:3
注册:09-2008
发表于2008年10月23日星期四 - 05:00 PM:  

嗨des,
我想出了一个真正的问题。
当我试图创建一个distribution list时(list231020081745,它是成功创建的)并使用命令组发送SMS:
http://192.168.18.11:8800/?PhoneNumber=List231020081745&Text=Good+bye

我收到错误:
错误:无效参数
电话号码的格式无效.
我会很感激你的帮助,因为我不'知道这次我做错了什么。
谢谢
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:167
注册:08-2008
发表于2008年10月23日星期四 - 05:27 PM:  

嗨艾迪达,

现在的人无法't find the list.

创建列表时,您是否使用用户名和密码登录?

(如果是这样,则需要在URL中指定相同的用户名和密码...&user=username&password=password)

可能是排除故障排除的最简单方法是在ordsms服务器上查找dlist文件。

假设您未使用用户帐户,则应在DLists子目录中查找名为Histed Hist Hist Hist Hist Hist的文件。你在那里看到它吗?

关于这一点"done date" and "status field",确切的内容可以是提供者特定的。规范中的示例显示了10个CHAR日期,但您的提供商可能使用4位数年而不是2位数年份。

我提到的状态字段是SMPP规范中的示例中定义的字段。提供者可能会添加到此列表中。好消息是,他们不应该添加任何其他成功状态......仅是备用失败状态。

-
DES.
nowsms.Support
埃迪达希克拉
新成员
用户名:埃迪达

邮政数量:4
注册:09-2008
在2008年10月24日星期五发布 - 08:07 AM:  

早上好,
好吧,我相信我发现了错误。
我正在使用的用户帐户指定NetworkCrendiential中的用户名和密码,而不是在URL中。
每次发送消息时,首先我创建随机列表名称(存在于子目录中)然后我向它添加成员(从我的数据库中形成的数字)。发送消息后,我删除此列表,因为每次我必须发送消息时,我会从我的数据库中获取不同的电话号码。我唐'知道哪个是最好的方法(每次创建新列表,然后删除它,或用新成员替换相同的列表)。请给我你的意见。
在我的情况下,这个数字有空值,所以没有'我列表中的任何成员。我试图在weren时发送消息'T我列表中的任何可用数字。
存在任何方法,以查看特定列表中有多少成员,甚至检查是否存在任何成员?
关于这一点"done date" (假设我没有错)我看到日期格式为081024082614(yyMMddhhmmss) or 081024082600(yyMMddhhmm)这似乎是2位数。
非常感谢您的帮助。
P.s对不起,如果我毫无疑问地打扰了你。
Bharat. Vasant.
新成员
用户名:Bharat_vasant.

帖子数量:1
注册:10-2008
在2008年10月24日星期五发布 - 下午12:58:  

我正在使用版本v2008.06.03来测试交付报告。

如上面的des和在帖子数量上发现,我在smsgw.ini文件中设置了tracksmppreceipts =是。我正在收到递送报告,但SMSC MessageID未被映射到由本地型磁场服务分配的MessageId。请让我知道出路。
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:169
注册:08-2008
在2008年10月24日星期五发布 - 01:59 PM:  

嗨艾迪达,

这将解释一下。空名单也将导致"电话号码的格式无效" error.

关于这一点best method of working with your list, I don'认为有一个偏好。这取决于最适合你的东西。在您的情况下,我认为删除列表并重新创建它是有道理的。

关于这一点date format that you are seeing ... that is interesting. Unfortunately the provider can use whatever format they want. You might see slight variations in format between different providers.

-
DES.
nowsms.Support
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:170
注册:08-2008
在2008年10月24日星期五发布 - 02:06 PM:  


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

邮政编码:171
注册:08-2008
在2008年10月24日星期五发布 - 02:09 PM:  

Bharat.,

我检查了我的笔记,我确实看到了一个已知的问题,我们看到了一些SMSCS生成的交货收据。

如果此问题仅在您提交Unicode消息时发生(尝试一个简单的消息,只需英文文本,看看是否有效)然后,问题可能是因为我们已经看到了一些SMSC,为Unicode消息的传送收据生成了不正确的Data_coding值。现在有一个更新,检测和更正可以下载的特定问题 http://www.zgbianpofanghuwang.com/download/nowsmsupdate.zip.

如果您在仅包含英文文本的邮件的邮件中看到此问题,那么就没有必要下载此更新...让'首先看看smppdebug.log。

-
DES.
nowsms.Support
Bharat. Vasant.
新成员
用户名:Bharat_vasant.

邮政编码:2
注册:10-2008
2008年10月25日星期六发布 - 07:56 AM:  

亲爱的des,

用你建议的封闭文件。我已经观察过smsdebug.log文件包含线条:
"收据消息ID = 5becbc1b不在smpp数据库中....."

请检查附件..

-
Bharat.

Application / X-Zip压缩attn:des。交货报告msg id映射调试
nowsms debug dlr.zip. (6.5 k)
Bharat. Vasant.
新成员
用户名:Bharat_vasant.

邮政编号:3
注册:10-2008
发表于2008年10月25日星期六 - 08:01 AM:  

DES,

如果您可以在下载之后删除来自论坛的附件,我会很欣赏。

Bharat.
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:177
注册:08-2008
发布于2008年10月25日星期六 - 01:51 PM:  

嗨Bharat,

我看到问题是什么。

送货收据已重新开始,但现在的人员是'要要求送货收据。(在通过SMPP上触发的消息中,注册_delivery = 0。)

出于性能原因,NOWSMS并未'T跟踪票据信息ID,除非正在请求收据。

要申请通过HTTP提交的邮件的邮件收据,您可以包含"&ReceiptRequested=Yes"在HTTP URL中。或者,要为通过HTTP,编辑SMSGW.ini和[SMSGW]标题下提交的所有邮件的收据,请添加ReceiptRequeSted = YES。

-
DES.
nowsms.Support

P.S. - 我用假人替换文件(以免混淆我们在讨论板上使用的软件).
埃迪达希克拉
新成员
用户名:埃迪达

邮政编码:5
注册:09-2008
在2008年10月29日星期三发布 - 10:58 AM:  

嗨des,
谢谢您到目前为止的所有回复。
昨天我正试图在使用我的应用程序大约07:00之前向更多的500个收件人发送消息。
我收到了状态发送,但对于其中大多数我只在午夜收到送货状态(01:00 am),我认为为客户接受短信为时已晚。
它是提供者问题,而不是根据现在的方式?我该怎么办才能解决这个问题,先前运行我的申请?
如果你能给我你的意见,我会非常胜利。
谢谢
埃迪达希克拉
新成员
用户名:埃迪达

邮政数目:6
注册:09-2008
2008年10月30日星期四发布 - 08:23 AM:  

嗨des,
我昨天又努力,恰到好处。
它是否依赖于列表中的收件人数量?因为当我在列表中尝试少量数字时,它可以正常工作,更快。我们收到最多4分钟的送货状态。如果您有信息,请告诉我这些邮件如何降级?一条消息在2秒内发送,2分钟?
如果你能给我一个想法,我会很欣赏。
谢谢
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:186
注册:08-2008
在2008年11月1日星期六发布 - 02:02 PM:  

嗨艾迪达,

对不起我在这里延迟回复。

我怀疑这是一个提供者问题。

当前版本的NOWSMS可以延迟延迟队列送货收据...但我们 '在换句话时间......分钟,如果有成千上万的话......绝对不是小时(除非您在一小时内发送了一百万条消息).

如果orysms有延迟处理收据(在您描述的情景中,这是不可能的),当NowSMS从提供商接收到IT时,您仍将在SMSIN-YYYYMMDD.LOG中看到收据。此日志条目将显示SMSC分配的消息ID,然后在NEWSMS将其转换为DEVISMS分配的消息ID之前。但是当实际收到收据时,这里的时间戳将向您展示。

我期待你 '请参阅延迟在您的提供商处发生。许多提供商处理优先级的优先级的交货收据消息,而我怀疑是您正在遇到的。但是检查SMSIN-yyyymmdd.log,一旦提供者将消息发布到Nowsms,就会记录。

-
DES.
nowsms.Support
埃迪达希克拉
新成员
用户名:埃迪达

邮政编码:7
注册:09-2008
发布于2008年11月03日星期一 - 08:22 AM:  

嗨des,
无论您延迟回复。
到目前为止,我非常感谢你帮助我。
我检查了smsin-yyyymmdd.log,我认为你是对的,它似乎是一个提供者问题。
我不确定是否是做出这个问题的正确的地方,但如果你有这样的经历,你可以给我任何建议吗?在NowSMS配置中是否有一个设置或属性,我应该选择FORCD,这意味着提供商用Hight优先级处理送货收据消息?

提前致谢,
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:194
注册:08-2008
发表于2008年11月04日星期二 - 06:28 PM:  

嗨艾迪达,

I'我不知道你最终可以做的任何事情。

It'更有可能是您提供者的政策(或者提供者正在使用的软件)。交货收据可以对提供商系统中的大量应变,因此您的提供商可能正在尝试延迟其系统在其系统处于较浅的负载下的时间。

不幸的是,它'是你的那种东西'D必须要求您的提供商。或者您可能会幸运地搜索网络,因为您可能会找到已经遇到过您的提供商此问题的人。

It'S也很有可能延迟在提供者之外'S控制,但是在另一个较大的提供商上会发生上游的东西。

我可以't say that I'在以前的消息中看到了几个小时的延迟问题,消息发送到仅有500个收件人。通常它会在你之前越来越重大'd看到任何这样的节流。

我唯一可以想到的建议可能会限制你将消息提交给提供商的速度,因为可能会让你低于他们结束的一些阈值。

此链接讨论如何设置以下限制:

http://blog.zgbianpofanghuwang.com/2008/06/smsc-speed-limits.html

-
DES.
nowsms.Support
埃迪达希克拉
新成员
用户名:埃迪达

邮政编码:8
注册:09-2008
2008年11月5日星期三发布 - 08:10 AM:  

我欣赏你帮助我的时间。
我可以 no other answer make, but thanks and thanks.

干杯
埃迪达希克拉
新成员
用户名:埃迪达

邮政编号:9
注册:09-2008
发布于2008年11月05日至12日 - 12:55 PM:  

我欣赏你帮助我的时间。
我可以 no other answer make, but thanks and thanks.

干杯
埃迪达希克拉
新成员
用户名:埃迪达

邮政编号:10
注册:09-2008
2009年2月03日星期二发布于2009年2月03日 - 上午10:30:  

嗨des,
我的申请与另一个问题相结合。
如果您的记住我的Web服务,则列出了10000个电话号码,并使您的页面立即发送请求。
我的请求具有此表格:
http://10.10.0.20:8800/?PhoneNumber=Smsgroup&Text=@@短信@@
它占据了大约30分钟的时间。
你能帮我或者给你的想法吗?
为什么它变得如此慢?

亲切的问候
埃利达
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:411
注册:08-2008
在2009年2月03日星期二发布 - 04:01 PM:  

嗨艾迪达,

当你说它需要30分钟时,你是说收到HTTP响应需要30分钟吗?(从邮件提交)回到您的申请?

或者你是说收到所有交付响应需要30分钟吗?

交付响应是不寻常的,需要一些时间(提供者通常认为它们是较低的优先权).

如果您指的是从Nowsms的HTTP响应中的长时间延迟,那么NOWSMS版本是什么?(A "Bulk Q"对于发送到大量收件人的消息,在NowSMS 2007中添加了大量收件人,以便提交HTTP响应不会延迟。但早期的版本可能需要很长时间才能返回HTTP响应).

-
DES.
nowsms.Support
埃迪达希克拉
新成员
用户名:埃迪达

邮政编码:11
注册:09-2008
在2009年2月4日星期三发布 - 09:38 AM:  

嗨des,
感谢您的关注。
它看起来很奇怪,因为我们有Nowsms 2007版本,只有在我们发送大量短信,但并非总是如此。
首先,我认为它将成为导致延迟的服务器上的代理或防火墙(I can'当在将Web服务的HTTP请求与Nowsms中进行HTTP请求或从邮件提交时接收HTTP响应时,突然区分)
我只看到我的服务让我超时。
你可以帮我解决这个问题。

感谢您!
埃利达
埃迪达希克拉
新成员
用户名:埃迪达

邮政编号:12
注册:09-2008
2009年2月06日星期五发布 - 08:40 AM:  

嗨des,
昨天我一次发送7000个短信,需要近10分钟,然后立即开始收到回复响应。我让我觉得快乐 :-)
我们仍然更新SMS状态,我认为正常。
但我厌恶我逃避'T包括我的应用程序中的所有状态。我只使用这些:
acceptd,deleted,delivrd,enroute,已过期,notsend,jectred,send,underiv,未知。
你能看看是否必须添加任何其他?
我担心这些问题,因为我发送的短信数量与他们的反应不同。是否有可能在向数字发送伟大的列表时收到所有网关消息ID?
我很感激你的意见。

提前致谢,
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:444
注册:08-2008
在2009年2月06日星期五发布 - 06:39 PM:  

嗨艾迪达,

在超时,你看到了吗?"BulkQ"将消息提交到大于10000邮件时创建的目录?

如果提交7000短信需要10分钟,那么听起来您的磁盘驱动器非常慢。

他们是否有机会长时间短信?(在这种情况下,有一个Windows设置可以提高性能。)

关于状态,如何返回它们是特定的提供商。

我会对待你可以的任何地位't确定为未知的失败。

关于没有获得相同数量的回复......您是否知道所有收件人手机实际上都已接收,并且已收到消息?

-
DES.
nowsms.Support
埃迪达希克拉
新成员
用户名:埃迪达

邮政编号:13
注册:09-2008
发布于2009年2月09日星期一 - 07:20 AM:  

嗨des,

是的,他们是漫长的短信,我不'知道所有收件人的手机实际上都是如此。
关于超时我通过发送1000条消息来解决它。

谢谢您的帮助,
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:451
注册:08-2008
发表于2009年2月9日星期一 - 03:54 PM:  

嗨艾迪达,

这里'是一份关于长期的笔记(multipart) SMS messages...

性能注意:在处理大量的多级SMS消息时,我们建议禁用自动短文件名(8.3)支持Windows。 namingsms用于MultiPart SMS消息部件的命名约定可以触发NTFS文件系统中的慢速性能,除非禁用此支持。要在Windows中禁用自动短文件名支持,请打开命令提示符窗口和类型"fsutil行为set disable8dot3 1",然后重新启动系统以使此设置生效。要查看此设置的当前值,请键入"fsutil行为查询禁用8dot3"在命令提示符窗口中(1表示此功能已禁用)。请注意,禁用此支持可能会导致非常旧的应用程序的问题,或任何期望所有文件都有短文件名的软件应用程序。我们建议才能在Nowsms是计算机上运行的主要应用程序时设置此选项。如果处理大量的多部分消息,此设置可以提供非常显着的性能优势。


-
DES.
nowsms.Support
埃迪达希克拉
新成员
用户名:埃迪达

邮政编码:14
注册:09-2008
发表于2009年2月16日星期一 - 07:32 AM:  

谢谢des.
Dimodh Dalvi.
新成员
用户名:subdalvigmailcom.

帖子数量:1
注册:02-2009
2009年2月17日星期二发布 - 04:27 AM:  

嗨des.
我可以知道哪个GSM调制解调器以及哪些服务提供商U r使用?
因为目前我正在使用诺基亚3220和BPL Mobile,但它没有退回我的送货报告。
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:482
注册:08-2008
在2009年2月17日星期二发布 - 06:44 PM:  

嗨亚铁,

在大多数情况下,如果您的使用手机作为调制解调器,则不会收到送货报告。(事实上,大多数诺基亚手机不支持通过GSM调制解调器界面收到SMS消息......我'然而,M不确定3220,因为它仍然可能仍然支持通过GSM调制解调器接口接收SMS消息。较新的诺基亚手机不支持通过GSM调制解调器接口路由任何接收的消息。)

我已经看到一些Sonyericson手机将支持GSM调制解调器界面的交付报告,如以下线程所引用:

http://support.zgbianpofanghuwang.com/discus/messages/1/18724.html

但是,在大多数情况下,你'd用专用的GSM调制解调器设备更好(通过专用我的意思是一个设计为调制解调器的设备,而不是手机...类似于Multitech,Falcom,Itegno,Wavecom或Contion / Siemens的模型).

-
DES.
nowsms.Support
丹尼尔tok.
新成员
用户名:Dantok.

邮政数量:4
注册:02-2009
2009年2月25日星期三发布 - 03:54 AM:  

嗨des,
奇怪的是,我使用华为3G USB GSM调制解调器。它发送短信's。相当。很快。但显然,当报告进来时。它说未知。它可以是一个运营商问题吗?或者是一个调制解调器问题吗?这里真的很困惑。
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编号:512
注册:08-2008
发布于2009年2月25日星期三 - 下午11:17:  

嗨丹尼尔,

如果你看到了"id:unknown"在交付收据中,当调制解调器提交SMS消息时,调制解调器可能不会返回消息参考ID。

您可以通过启用SMSDebug.log来确定此功能。当Nowsms发送消息时,您'我会看到它发出+CMGS command.

如果调制解调器返回包含的响应"+CMGS:xxx" (邮件参考), then "OK"......然后一切都应该正常工作。

一些调制解调器不会返回"+CMGS:xxx"部分回应。他们只是回来"OK"。如果没有响应的留言引用,Nowsms可以'T正确整理交付报告。

据我所知,这是一个调制解调器问题......不是网络问题。从技术上讲,规范说,如果发送成功,那么调制解调器应该发送此响应...但不是所有调制解调器执行......这只是交货收据相关性的问题。

但是,我还记得一些造成问题的ordsms版本问题。 2006.10.13之前的版本是否存在问题跟踪收据,如果包含调制解调器驱动程序名称"#" character (这是非常常见的,并且当您安装了具有同一驱动程序的多个调制解调器时会发生). But since I'm not seeing the "+CMGS:xxx"在日志中的响应,我不'T Think这是一个版本问题。我认为这是一个调制解调器问题。

-
DES.
nowsms.Support
丹尼尔tok.
新成员
用户名:Dantok.

邮政编码:8
注册:02-2009
发表于2009年3月12日星期四 - 06:04 PM:  

01:02:15:491 [11] ThreadProcessConnection:从127.0.0.1处理连接...

01:02:15:492 [11] ThreadProcessConnection:处理请求/send%20text%20message.htm?phonenumber=93379330&Sender=&Text=Hello+World%21&Info CharCounter=&PID=&DCS=&DestPort=&DelayUntil=&Submit=Submit
01:02:15:492 [11]调试:1收件人条目
01:02:15:492 [11] ThreadProcessConnection:消息循环之前
01:02:15:492 [11] ThreadProcessConnection:消息循环之前
01:02:15:492 [11] ThreadProcessConnection:开始消息循环
01:02:15:553 [11] ThreadProcessConnection:结束消息循环
01:02:15:562 [11] WaitForsocketClose:Winsock报告Ioctlsocket完成
01:02:15:562 [11] ThreadProcessConnection:请求处理完成
01:02:16:686 [2] ThreadProcessModem:处理499dBd10.req ...
01:02:16:686 [2] ThreadProcessModem:Out:在+CMGS=22

01:02:16:763 [2] ThreadProcessModem:在:
>
01:02:16:763 [2] TREENPROCESSMODEM:OUT:00210108813973390300000CC8329BFD065DDF72363904
01:02:18:767 [2] ThreadProcessModem:+CMGS: 9

好的

01:02:22:438 [2]接收方式:处理+CMT: Message
01:02:22:438 [2]接收率:+CDS: 23
000609088139733903903031102085239030311020952300

+CPMS: (("SM","BM","SR"),("SM"))

好的

01:02:22:438 [2] MODEMRECEIVEMESSAGES:0006090239030311020952300
01:02:22:438 [2] modemreceiveMessages:SMSC地址Len = 0
01:02:22:438 [2] modemreceiveMessages:SMSC地址=
01:02:22:438 [2] modemreceiveMessages:SMS消息类型= SMS状态报告
01:02:22:438 [2] modemreceivemessages:收件人地址len = 8
01:02:22:438 [2] modemreceiveMessages:Recepient地址= 93379330
01:02:22:445 [2] modemreceivemessages:message = id:未知子:001 dlvrd:001提交日期:0903130102完成日期:0903130102 stat:delivrd err:000
01:02:23:450 [3] ThreadProcessInboundsms:处理499dbd11.in ...

对不起,迟到了。奇怪的是。这是我的报告。
我已经将GSM调制解调器更改为Wavecom FastTrack M1206B,但它仍然给了我这个问题。有任何想法吗?但是当我使用自己的PHP脚本时,它会返回完美的所有值。
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:583
注册:08-2008
发布于2009年3月12日星期四 - 06:22 PM:  

嗨丹尼尔,

所有二进制信息看起来都正确。 NowSMS应该能够正确地解码该交货收据。

但是,我认为问题是正在收到交货收据......但我们从未实际要求过。

出于性能原因,如果正在请求递送收据,则在发送消息时才能跟踪消息ID。

我可以 see from the encoding of the outbound message that no delivery receipt is being requested. So it is strange that you would be receiving one.

说...有一个简单的解决方案。编辑smsgw.ini,在[smsgw]标题下,添加recentiptrequested =是。这将导致默认情况下默认为默认为通过HTTP提交的任何消息的传送收据。(或者,您需要包含&在URL提交中,ReceipTRequeSted = yes。)

-
DES.
nowsms.Support
丹尼尔tok.
新成员
用户名:Dantok.

邮政编号:9
注册:02-2009
在2009年3月13日星期五发布 - 12:23:  

嗨des,
奇怪地足够了。当我发出日志文件时,我已经更新了ReceiPtRequested =是的,也许是'为什么它发出报告。

但是,我仍然发现它很奇怪,用我的PHP脚本,它带回了一个id值。但是使用了现在的页面。可以发送短信,但返回报告始终是未知的。

此外,在SMSC添加GSM调制解调器下使用WVCOM调制解调器,我们是否能够在Comm端口号旁边添加名称?
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:588
注册:08-2008
在2009年3月13日星期五发布 - 下午12:09:  

嗨丹尼尔,

也许如何在smsgw.ini中配置ReceiPtRequested = YES有问题。

我从你的日志中注意到的是,对于正在发出的SMS消息的原始PDU,我们不请求送货收据。

因此,如果在通过PHP提交时工作,这表明标志正在设置在这种情况下,但是当通过我们的标准Web界面提交消息时,没有找到ini文件设置以强制执行收据请求。

仔细检查SMSGW.INI文件,并确保只有一个[SMSGW]部分标题,并且在该部分中会出现ReceiptRequested = YES。

-
DES.
nowsms.Support
丹尼尔tok.
新成员
用户名:Dantok.

邮政编号:10
注册:02-2009
发布于2009年3月17日星期二 - 07:56 PM:  

[smsgw]
cacheqsize =是的
ReceiptRequested.. =是的
WebAuth = No.
webmenu =是的
WebPort = 8800.
ReceiveSMS =是的
接收率=否
ReceiveSmsCharset = UTF-8
Adminuser = Dantok.
adminpassword = mwgzoucqnpel.
ConnectionApdateTrigherRestart = 20090316171309.
ReceiveSMSCommand1 = Sub. http://192.168.1.103/temp/NOWSMS/test.php?number=@@发件人@@&消息= @@ fullsms @@ no
debug =是的
接收患者Command2 =取消取款 http://ibuy.sg/remove.php?id=@@发件人@@ no
modem1 = com15:


那'我的smsgw.ini文件。它只显示一个接收到的ReceptRequested =是的一个。

我不'理解为什么它不会'工作。但是当我使用PHP脚本时它只有效。想法为什么?

It'傻了。我需要这份报告,所以我知道SMS号是否真实或不使用。

此外,是否可以更改COM端口的调制解调器的名称? i`m使用USB串行连接到GSM调制解调器。

此外,如果i`m使用预付卡,我需要拨打一个号码来检查值。我如何开始这样做,或者有没有命令,我可以为现在的短信来拨打一个*123 command?
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:603
注册:08-2008
在2009年3月17日星期二发布 - 08:25 PM:  

I'显然缺少一些东西(可能有些简单) ... I just don't know what it is.

我想要做的事情就是看一个smsdebug.log,看看它在它的工作时有什么不同。

所以继续前进,做两个从Web界面中的一个提交...一个来自PHP脚本。一世'd喜欢看到smsdebug.log显示两条消息被发送出去,并且都回来了。

我们应该能够看到什么不同。


Khansalim
新成员
用户名:Khansalim51

帖子数量:1
注册:03-2009
在2009年3月18日星期三发布 - 09:27 AM:  

你好枪子
桑迪D.'Costa
新成员
用户名:Sandydc.

邮政编号:3
注册:03-2009
2009年3月24日星期二发布 - 07:44 AM:  

在日志中,让我提供一个交付状态,但是.asp文件编写的文件才能执行交付报告未被执行。问题会是什么?
我不e all the setting given in above discussion.
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:634
注册:08-2008
在2009年3月25日星期三发布 - 03:27 PM:  

嗨桑迪,

如果一条消息由AN邮件提交'SMS Users'启用了SMPP或SMTP访问的帐户,然后传递报告将路由/排队送回该帐户而不是2way短信。编辑帐户以删除该访问,报告将转到2way短信。

-
DES.
nowsms.Support