使用假短信中心通过kannel发送短信

问题描述 投票:0回答:1

我将kannel配置为假短信中心。但是当我尝试发送短信时,出现以下错误:

2010-02-24 15:12:30 [932] [12] 调试:send_msg:发送消息到框:
2010-02-24 15:12:30 [932] [12] 错误:将 16 个八位字节写入 fd 34 时出错:
2010-02-24 15:12:30 [932] [12] 错误:系统错误 104:连接被对等方重置
2010-02-24 15:12:30 [932] [12] 错误:无法将消息写入框,正在断开连接
2010-02-24 15:12:30 [932] [12] 调试:线程 12 (gw/bb_boxc.c:boxc_sender) 终止。
2010-02-24 15:12:30 [932] [11] 错误:将 16 个八位字节写入 fd 34 时出错:
2010-02-24 15:12:30 [932] [11] 错误:系统错误 104:连接被对等方重置
2010-02-24 15:12:30 [932] [11] 调试:线程 11 (gw/bb_boxc.c:function) 终止。
2010-02-24 15:12:35 [932] [15] 错误:从 fd 39 读取时出错:
2010-02-24 15:12:35 [932] [15] 错误:系统错误 104:连接被对等方重置
2010-02-24 15:12:35 [932] [15] 错误:从 fd 39 读取时出错:
2010-02-24 15:12:35 [932] [15] 错误:系统错误 104:连接被对等方重置

怎么了?
发送短信的网址:

http://localhost:13003/cgi-bin/sendsms?用户名=&密码=&to=0123456&text=Hello+world

我在cygwin和red hat下运行kannel,在每个系统上错误都是相同的。


我的kannel.conf

组 = 核心
管理端口 = 13000
短信箱端口 = 13001
管理员密码 = bar
日志文件 = /var/log/kannel/kannel.log
日志级别 = 0
访问日志 = /var/log/kannel/access_kannel.log
存储文件 = /var/log/kannel/store_sms

群组 = 短信中心
短信=假的
端口=13004
连接允许 ip = "*.*.*.*"

群组 = 短信箱
承载箱主机 = 本地主机
发送短信端口 = 13003
全局发件人 = 13003
smsbox-id = "我的短信箱"
日志文件= /var/log/kannel/smsbox.log
日志级别 = 0

组 = 发送短信用户
用户名 =
密码=

组=短信服务
关键字=默认值
text =“未指定服务”
sms kannel
1个回答
0
投票

当对等方关闭连接时会发生该错误(而 kannel 仍在尝试读取或发送消息),因此 kannel 仅在日志跟踪中向您显示此错误。

问题不在于 kannel,而在于对等点。

找出连接被对方关闭的原因。 如果连接未关闭,则不应发生此错误,并且 kannel 应该能够读取/发送消息。

谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.