西门子GSM模块M1问题

西门子GSM模块M1问题 搜索搜索
作者 信息
斗篷
新成员
用户名:Boole.

帖子数量:1
注册:06-2004
在2004年6月18日星期五发布 - 02:49 PM:  

你好,

我有问题发送SMS-es与我的Siemens M1模块,它正起作用,因为我用其他软件测试了它,但现在我想用nowsms使用它。
这是一个smsdebug.log:

16:21:27:639 [0]主要:现在SMS / MMS网关Web服务器启动端口号8800
16:21:29:639 [主要:首选路由=+385910401,COM1:
16:21:29:639 [主要:首选发送者=+38591*******,COM1:
16:21:29:764 [2] ThreadProcessModem:ModeMallocate之前 - COM1:
16:21:29:764 [2] ThreadProcessModem:ModeMallocate后 - COM1: - OK
16:21:29:764 [2] ThreadProcessModem:重新初始化调制解调器:COM1:...
16:21:32:232 [2] TestModemspeed:57600 BPS的初始调制解调器
16:21:32:560 [2] ThreadProcessModem:在+CGSMS=3
16:21:32:639 [2] ThreadProcessModem:
错误

16:21:32:639 [2] ThreadProcessModem:调制解调器初始化完成:COM1:
16:21:35:076 [5] ThreadProcessConnection:从127.0.0.1处理连接...

16:21:35:076 [5] ThreadProcessConnection:处理请求/ send%20text%20message.htm?phonenumber=%2b385914691621&Text=testz&InfoCharCounte r=&PID=&DCS=&Submit=Submit
16:21:35:076 [5]调试:1收件人条目
16:21:35:076 [5]调试:+385914691621
16:21:35:639 [2] TReelProcessModem:处理40d1a8ef.req ...
16:21:35:639 [2] ThreadProcessModem:Out:在+CMGS=18

16:21:35:717 [2] ThreadProcessModem:在:
>
16:21:35:717 [2] ThreadProcessModem:Out:0001000C91839541966112000005F4F29CAE07
16:21:36:529 [5] TReelProcessConnection:从127.0.0.1处理连接...

16:21:36:529 [TREEDPROCESSCONNECTION:处理请求/send%20text%20message.htm
16:21:40:967 [2] ThreadProcessModem:错误 - 调制解调器响应(2): ERROR
16:21:40:967 [2] ThreadProcessModem:错误:错误 - 调制解调器响应(2): ERROR
16:21:42:045 [2] ThreadProcessModem:处理40d1a8ef.req ...
16:21:42:045 [2] ThreadProcessModem:Out:在+CMGS=18

16:21:42:123 [2] ThreadProcessModem:在:
>
16:21:42:123 [2] TREECPROCESSMODEM:OUT:0001000C91839541966112000005F4F29CAE07
16:21:48:748 [2] ThreadProcessModem:错误 - 调制解调器响应(2): ERROR
16:21:48:748 [2] ThreadProcessModem:错误:错误 - 调制解调器响应(2): ERROR
16:22:18:826 [2] TREECPROCESSMODEM:处理40d1a8ef.req ...
16:22:18:826 [2] ThreadProcessModem:Out:在+CMGS=18

16:22:18:904 [2] ThreadProcessModem:在:
>
16:22:18:904 [2] TREENPROCESSMODEM:OUT:0001000C91839541966112000005F4F29CAE07
16:22:24:810 [2] ThreadProcessModem:错误 - 调制解调器响应(2): ERROR
16:22:24:810 [2] ThreadProcessModem:错误:错误 - 调制解调器响应(2): ERROR
16:22:34:889 [2] TReelProcessModem:处理40D18D63.REQ ...
16:22:34:889 [2] ThreadProcessModem:Out:在+CMGS=17

16:22:34:967 [2] ThreadProcessModem:在:
>
16:22:34:967 [2] Troof ProcessModem:Out:0001000C91839541966112000004F4F29C0E
16:22:40:873 [2] ThreadProcessModem:错误 - 调制解调器响应(2): ERROR
16:22:40:873 [2] ThreadProcessModem:错误:错误 - 调制解调器响应(2): ERROR
16:23:24:951 [2] TReelProcessModem:处理40d1a8ef.req ...
16:23:24:951 [2] ThreadProcessModem:Out:在+CMGS=18

16:23:25:029 [2] ThreadProcessModem:在:
>
16:23:25:029 [2] TREENPROCESSMODEM:OUT:0001000C91839541966112000005F4F29CAE07
16:23:30:967 [2] ThreadProcessModem:错误 - 调制解调器响应(2): ERROR
16:23:30:967 [2] ThreadProcessModem:错误:错误 - 调制解调器响应(2): ERROR
16:24:50:639 [2] ThreadProcessModem:ModeMrelease - COM1:
16:24:50:639 [2] ThreadProcessModem:ModeMrelease - COM1:
16:24:56:920 [0]主要:关闭:关闭日志文件


与此模块一起使用的人。

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

邮政编码:2896
注册:10-2002
发布于2004年6月23日星期三 - 05:35 PM:  

嗨boole,

这很奇怪,调制解调器正在从消息发送尝试并报告文本中回来"ERROR".

关于我唯一可以想到的是,也许调制解调器需要在发送消息时明确地设置SMSC地址。

大多数调制解调器都不'T要求此功能,只需使用SIM卡上配置的SMSC地址。但只有M1需要明确设置地址。

此SMSC地址因您订阅的操作员而异。

您可以通过手动编辑smsgw.ini文件来设置SMSC地址。在调制解调器配置的部分标题下(例如,[调制解调器 - ...],添加SMSC =+phonenumber, where "+phonenumber"是SMSC的地址。这里's链接到SMSC电话号码的良好列表: http://www.cellular.co.za/smsc_lists.htm。确定正确的SMSC号码的更可靠方式是将SIM卡放入手机中,并通过手机上的SMS配置菜单来确定当前配置的SMSC编号。输入SMSC电话号码时,请始终启动它"+" and don't包括任何其他非数字字符(no dashes or dots) in the address.

始终在更改SMSGW.INI文件后重新启动网关服务。

如果您尝试通过手动编辑smsgw.ini设置SMSC值...如果设置不起't有所作为,总是回到并立即删除它,以便它不起作用'T将事物混为一谈。

-bn.
斗篷
新成员
用户名:Boole.

邮政编码:2
注册:06-2004
2004年6月24日星期四发布 - 01:46 PM:  

嗨布莱斯,

不,这不是问题,我知道我必须设置在软件SMSC中,我认为问题是PDU模式,'cause M1 doesn't支持文本模式。我知道这个模块很旧(over 6 years)但是当用其他软件使用它时,它可以正常工作,但是用Nowsms我得到了这个问题。

I've添加了smsgw.ini(我甚至尝试添加presend命令,但没有):

[调制解调器 - COM1:]
receivems = no.
接收率=否
SMSC =+385910401
commandpresend1 = AT.
commandpresend2 = ATE0.
commandpresend3 = ate0q0v1
commandpresend4 = AT.&S0
commandpresend5 = AT.&C0
commandpresend6 = AT.+CMGF=0
commandpresend7 = AT.+CPMS="SM"
commandpresend8 = AT.+CNMI=2,0,0,0,0

[smsgw]
modem1 = com1:
WebAuth = No.
webmenu =是的
WebPort = 8800.
receivems = no.
接收率=否
debug =是的
布莱斯诺伍德 - 诺斯姆斯支持
董事会管理员
用户名:布莱斯

邮政编码:2912
注册:10-2002
在2004年6月25日星期五发布 - 06:31 PM:  

嗨boole,

我们只使用PDU模式,所以不应该是一个问题。

由于它是如此旧模块,我认为SMSC设置可能是一个问题。

我知道我们有别人试图使用M1,并对你描述的东西经历了类似的问题,所以他们放弃并使用了不同的调制解调器。

当我查看上面的调试日志时,我认为这是非常不寻常的,在我们将消息传递给调制解调器的时间之间存在5或6秒,并且"ERROR"回复回来了。这表明我的调制解调器实际上是试图处理该消息。如果有消息格式问题,则调制解调器将返回一个"ERROR" more quickly.

所以,我不确定这个问题可以在这里。

I'已经完成了一点搜索,我找到了一个旧文件,其中一个用m1发送短信的例子。

唯一对我跳出来的事情(除了在PDU中指定的SMSC的要求外,其中INI文件参数应该正在进行,或者通过AT设置+CSCA="+xxx" command)......是该示例包括邮件提交中的可选有效期参数。

尝试使用URL格式将MESASGE提交到NowSMS,但包含一个"&Valid=" parameter.

例如, http://127.0.0.1:8800/?PhoneNumber=%2B385914691621&text=test+message&Valid=7D

这"&Valid="参数允许在传出消息中设置有效期。有效值是XXD,XXH或XXM,其中"xx"是一个数字,而且"D", "H", or "M"参数表示天,小时或分钟。

这有什么区别吗?

-bn.
斗篷
新成员
用户名:Boole.

邮政编号:3
注册:06-2004
发布于2004年6月28日星期一 - 01:12 PM:   

嗨布莱斯,

要跳过介绍,这里是调试日志:

09:35:22:781 [5] ThreadProcessConnection:从127.0.0.1处理连接...

09:35:24:796 [5] ThreadProcessConnection:处理请求/?Phonenumber =%2b385914691621&text=test+message&Valid=7D
09:35:24:796 [5]调试:1收件人条目
09:35:24:796 [5]调试:+385914691621
09:35:24:890 [2] ThreadProcessModem:处理40dfca3c.req ...
09:35:24:890 [2] ThreadProcessModem:Out:在+CMGS=24

09:35:24:953 [2] ThreadProcessModem:在:
>
09:35:24:953 [2] TREENPROCESSMODEM:OUT:069183950104F1196611200000CF4F29C0E6A97E7F3F0B90C
09:35:29:062 [2] ThreadProcessModem:错误 - 调制解调器响应(2): ERROR
09:35:29:062 [2] ThreadProcessModem:错误:错误 - 调制解调器响应(2): ERROR
09:35:30:125 [2] ThreadProcessModem:处理40dfca3c.req ...
09:35:30:125 [2] ThreadProcessModem:Out:在+CMGS=24

09:35:30:187 [2] ThreadProcessModem:在:
>
09:35:30:187 [2] TREENPROCESSMODEM:OUT:069183950104F1910C9183954FF4F29C0E6A97E7F3F0B90C
09:35:35:906 [2] ThreadProcessModem:错误 - 调制解调器响应(2): ERROR
09:35:35:906 [2] ThreadProcessModem:错误:错误 - 调制解调器响应(2): ERROR
09:36:05:968 [2] ThreadProcessModem:处理40dfca3c.req ...
09:36:05:968 [2] ThreadProcessModem:Out:AT+CMGS=24

09:36:06:031 [2] ThreadProcessModem:在:
>
09:36:06:031 [2] TREENPROCESSMODEM:OUT:069183950104F191611200000CF4F29C0E6A97E7F3F0B90C
09:36:10:203 [2] ThreadProcessModem:错误 - 调制解调器响应(2): ERROR
09:36:10:203 [2] ThreadProcessModem:错误:错误 - 调制解调器响应(2): ERROR
09:37:10:3​​43 [2] ThreadProcessModem:处理40dfca3c.req ...
09:37:10:3​​43 [2] ThreadProcessModem:Out:在+CMGS=24

09:37:10:406 [2] ThreadProcessModem:在:
>
09:37:10:406 [2] TREECPROCESSMODEM:OUT:069183950104FF1911111200000CF4F29C0E6A97E7F3F0B90C
09:37:14:281 [2] ThreadProcessModem:错误 - 调制解调器响应(2): ERROR
09:37:14:281 [2] ThreadProcessModem:错误:错误 - 调制解调器响应(2): ERROR
09:38:44:390 [2] ThreadProcessModem:处理40dfca3c.req ...
09:38:44:390 [2] ThreadProcessModem:Out:在+CMGS=24

09:38:44:468 [2] ThreadProcessModem:在:
>
09:38:44:468 [2] TREENPROCESSMODEM:OUT:069183950104F1196611200000CF4F29C0E6A97E7F3F0B90C
09:38:48:203 [2] ThreadProcessModem:错误 - 调制解调器响应(2): ERROR
09:38:48:203 [2] ThreadProcessModem:错误:错误 - 调制解调器响应(2): ERROR

也许我可以为您提供一部分工作申请的日志?

消息文本是:
-----------------------(不是短信的一部分,只是分隔符)
测试

(使用SMS Gateway发送 www.winsms.com.)
-----------------------(不是短信的一部分,只是分隔符)

SMS网关 - 通信日志

日期/时间:28.06.2004 09:44:37
操作系统:Windows NT 5.0(构建2195:Service Pack 2)
记忆:523.804 KB
SMS网关:版本:11.4.8CP-V - 评估

[配置]
Port=1
速度= 19200.
流量控制=无
通信重试= 3
通信超时= 45
传输起搏= 0
init string = e0
init String 2 =
init String 3 =
接口= PDU模式
输入块模式命令=
等待OK = 0
PIN码=
服务中心地址=+385910401
TPDU中的SCA = 0
传输模式= 2
转移mt = 1
转移BM = 0
转移DS = 0
转移BFR = 0
mem1 = sm.
Mem2=
Mem3=
检查RSSI = 20
硬件= Siemens M1
诺基亚分段= 0
[启动]
自动连接= 0
自动连接等待DSR = 0
自动重新连接DSR = 1
自动重新连接CD = 1
WorkingDir =
禁用关闭按钮= 0
显示发送消息内容= 1
显示接收消息内容= 1
显示发送队列= 1
显示接收队列= 1
显示交互式控件= 1
使用系统托盘图标= 1
显示接收应用程序= 1
显示状态栏中的Comms详细信息= 1
在状态栏中显示POP3详细信息= 1
在状态栏中显示SMTP详细信息= 1
从logs = 1的条形不可用于可征字符= 1
[接收消息]
启动传输= 0
OLE TIMEOUT = 60
Connect尝试后清除= 3
[测试消息]
目的地= 0914691621
[http]
host = 127.0.0.1.
端口= 8088.
mngt启用= 1
mngt userid =
mngt password =
MNGT IP允许列表=
提交XML启用= 0
提交HTML启用= 0
提交IP允许列表=*
提交IP块列表=
接收启用= 0
接收计时器= 5
接收超时= 5
接收URL =.
接收userid =
接收密码=
[数据库]
包装时间= 12:00:00分钟
[失败选项]
清除无线电失败= 0
清除程序关闭= 0
清除发送3错误= 0
[调试]
通信= 1
POP3=1
SMTP=1
HTTP=1
overwrite在startup = 1
最大日志大小= 5


试图连接到移动终端


FlowControl不是

信号事件 - DSR开

信号事件 - RLSD ON
端口打开成功:连接到COM1
打开后的信号状态:CTS = ON RLSD = OFF DSR = ON


[TX:09:44:39 00 01]在


[rx:09:44:39 00 01]好的

[Tx:09:44:40 01 02] ATE0


[rx:09:44:40 01 02]好的

[TX:09:44:40 02 03]在


[rx:09:44:40 02 03]好的

[Tx:09:44:40 03 04]在


[rx:09:44:40 03 04]好的


信号事件 - RLSD ON
[Tx:09:44:40 04 05] ATE0Q0V1


[rx:09:44:40 04 05]好的

[TX:09:44:40 05 06]在&S0


[rx:09:44:40 05 06]好的

[Tx:09:44:41 06 07]在&C0


[rx:09:44:41 06 07]好的

[Tx:09:44:42 07 08]在+GMI


[rx:09:44:42 07 08]+CGMI: SIEMENS


[rx:09:44:42 07 09]好的

[TX:09:44:42 08 09]在+GMM


[rx:09:44:42 09 0a]+CGMM: M1


[rx:09:44:42 09 0b]好的

[Tx:09:44:43 09 0A]在+GMR


[rx:09:44:43 0b 0c]+CGMR:Ver.04.003 01.04.97


[rx:09:44:43 0b 0d]好的

[Tx:09:44:45 0A 0B]在+CSMS=?


[rx:09:44:45 0d 0e]+CSMS: 0


[rx:09:44:45 0d 0f]好的

[Tx:09:44:46 0B 0C]在+CMGF=?


[rx:09:44:46 0f 10]+CMGF: 0


[rx:09:44:46 0f 11]好的

[Tx:09:44:46 0C 0d]在+CSCS=?


[rx:09:44:46 11 12]错误

[tx:09:44:46 0d 0e]在+CPMS=?


[rx:09:44:46 12 13]+CPMS: "SM", "SM"


[rx:09:44:46 12 14]好的

[tx:09:44:47 0e 0f]在+CNMI=?


[rx:09:44:47 14 15]+CNMI:0 1 2,0 1 2,0,0,0


[rx:09:44:47 14 16]好的

[Tx:09:44:47 0F 10]在+CMGF=0


[rx:09:44:47 16 17]好的

[TX:09:44:47 10 11]在+CPMS="SM"


[rx:09:44:47 17 18]+CPMS:12,25,12,25


[rx:09:44:47 17 19]好的

[Tx:09:44:47 11 12]在+CSCA="+385910401"


[rx:09:44:47 19 1a]好的

[Tx:09:44:48 12 13]在+CNMI=2,0,0,0,0


[rx:09:44:48 1a 1b]好的

[Tx:09:44:48 13 14]在+CNMI=2,0,0,0


[rx:09:44:48 1b 1c]好的

[TX:09:45:01 14 15]在+CSQ


[rx:09:45:02 1c 1d]+CSQ: 29 , 99


[rx:09:45:02 1c 1e]好的

[Tx:09:45:21 15 16]在+CSQ


[RX:09:45:22 1E 1F]+CSQ: 28 , 99


[RX:09:45:22 1E 20]好的

[TX:09:45:41 16 17]在+CSQ


[RX:09:45:42 20 21]+CSQ: 29 , 99


[rx:09:45:42 20 22]好的

[Tx:09:46:01 17 17]在+CSQ


[rx:09:46:02 22 23]+CSQ: 28 , 99


[rx:09:46:02 22 24]好的

[Tx:09:46:21 18 19]在+CSQ


[rx:09:46:22 24 25]+CSQ: 29 , 99


[rx:09:46:22 24 26]好的

[Tx:09:46:41 19 1A]在+CSQ


[rx:09:46:42 26 27]+CSQ: 29 , 99


[rx:09:46:42 26 28]好的

[TX:09:47:01 1A 1B]在+CSQ


[rx:09:47:02 28 29]+CSQ: 29 , 99


[rx:09:47:02 28 2a]好的

[Tx:09:47:21 1B 1C]在+CSQ


[rx:09:47:22 2a 2b]+CSQ: 29 , 99


[rx:09:47:22 2a 2c]好的

[Tx:09:47:41 1C 1D]在+CSQ


[rx:09:47:42 2c 2d]+CSQ: 28 , 99


[rx:09:47:42 2c 2e]好的

[Tx:09:48:01 1D 1E]在+CSQ


[rx:09:48:02 2e 2f]+CSQ: 29 , 99


[rx:09:48:02 2e 30]好的

[Tx:09:48:21 1E 1F]在+CSQ


[rx:09:48:22 30 31]+CSQ: 29 , 99


[rx:09:48:22 30 32]好的

[Tx:09:48:41 1F 20]在+CSQ


[rx:09:48:42 32 33]+CSQ: 29 , 99


[rx:09:48:42 32 34]好的

[TX:09:49:01 20 21]在+CSQ


[rx:09:49:02 34 35]+CSQ: 29 , 99


[rx:09:49:02 34 36]好的

[Tx:09:49:21 21 22]在+CSQ


[rx:09:49:22 36 37]+CSQ: 29 , 99


[rx:09:49:22 36 38]好的

[TX:09:49:41 22 23]在+CSQ


[rx:09:49:42 38 39]+CSQ: 29 , 99


[rx:09:49:42 38 3a]好的

[TX:09:50:01 23 24]在+CSQ


[rx:09:50:02 3a 3b]+CSQ: 29 , 99


[rx:09:50:02 3a 3c]好的

[TX:09:50:21 24 25]在+CSQ


[rx:09:50:22 3c 3d]+CSQ: 29 , 99


[rx:09:50:22 3c 3e]好的

[Tx:09:50:41 25 26]在+CSQ


[rx:09:50:42 3e 3f]+CSQ: 29 , 99


[rx:09:50:42 3e 40]好的

[TX:09:50:46 26 28]在+CMGS=54


[RX:09:50:46 40 41]>
[Tx:09:50:46 27 28] 11000C918395419661120000A72DF4F29CAE50A0A665371D549FA7DD67D0B439051DC3F4F23D9C07 DDEF77D73DED9EB7E7AEF1B9D02

[rx:09:50:51 41 42]+CMGS: 1


[rx:09:50:51 41 43]好的

[TX:09:51:01 28 29]在+CSQ


[rx:09:51:02 43 44]+CSQ: 29 , 99


[rx:09:51:02 43 45]好的
布莱斯诺伍德 - 诺斯姆斯支持
董事会管理员
用户名:布莱斯

邮政编码:2927
注册:10-2002
发表于2004年6月28日星期一 - 08:01 PM:  

嗨boole,

好的......在那个日志之间,以及一些其他调查,我'发现PDU模式中的M1中存在错误。 M1是一个非常早期的装置,所以我不't know if I'd必然称之为错误,或者更有可能当时没有完成规格。

帮我一个忙,并发送电子邮件给 nowsms@now.co.uk. 引用此问题,我将通过更新给您发送电子邮件给您的zip文件。在此更新中,您可以编辑SMSGW.INI文件的[调制解调器名称]部分,并在该部分标题下添加条目不包括exudesmsc = yes。我相信将为M1提供一些工作。

我相信其他软件正在识别它是连接到M1,并且使用备用编码逻辑。

-bn.
斗篷
新成员
用户名:Boole.

邮政数量:4
注册:06-2004
在2004年6月29日星期二发布 - 03:50 PM:  

嗨布莱斯,

I'你发了一封电子邮件,但我想知道,如果它会解决问题,也许是你'll必须调整整个编码的m1,我希望你赢了'说它太旧了模块,因为我有5种(like in poker),我需要用它们来提醒。

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

邮政编码:2941
注册:10-2002
在2004年6月29日星期二发布 - 下午10:00:  

I've送你的更新,所以让我知道它是怎么回事。

如果它有效,您所要做的就是编辑每个M1调制解调器定义的配置文件条目。

如果它没有't work, I'LL必须更详细地研究上述消息。

-bn.
斗篷
新成员
用户名:Boole.

邮政编码:5
注册:06-2004
在2004年6月30日星期三发布 - 09:44 AM:  

嗨布莱斯,

是的,它的工作,这里是smsgw.ini的副本:

[调制解调器 - COM1:]
receivems = no.
接收率=否
excludesmsc =是的


[smsgw]
modem1 = com1:
WebAuth = No.
webmenu =是的
WebPort = 8800.
receivems = no.
接收率=否
debug =是的


非常感谢您的更新。
布莱斯诺伍德 - 诺斯姆斯支持
董事会管理员
用户名:布莱斯

邮政编码:2948
注册:10-2002
在2004年6月30日星期三发布 - 05:49 PM:  

这是极好的。谢谢你的后续报告。
斗篷
新成员
用户名:Boole.

邮政编码:7
注册:06-2004
在2004年7月1日星期四发布 - 02:33 AM:  

NP。

您是否会将其作为其他人下载的发布?
布莱斯诺伍德 - 诺斯姆斯支持
董事会管理员
用户名:布莱斯

邮政编码:2980
注册:10-2002
在2004年7月7日星期三发布 - 07:29 PM:  

它现在可以使用,以及其他一些更新。

在以下URL下有一个修补程序下载更新v5.50:

http://www.zgbianpofanghuwang.com/download/nowsms550c.zip