短信调制解调器功能启用失败及与NetEco服务器通信失败

发布时间:  2015-12-04 浏览次数:  192 下载次数:  5
问题描述

短信调制解调器连接好线缆后通过NetEco软件无法发送短信

告警信息

短信调制解调器功能启用失败

处理过程

1.短信猫电源线、串口线连接后检查是否正常及指示灯是否正常

2.使用putty工具登陆服务器检查服务器上的短信猫库文件是否正常(粗斜体部分):

osssvr:/ # cd /usr/lib/

osssvr:/usr/lib # ls -lrt | grep SMS

-rwxr-xr-x   1 ossuser ossgroup   892319 Jan 21 19:01 libNetEcoJniSMS.so

如果存在libNetEcoJniSMS.so文件且其权限为“ossuser ossgroup”,说明该库文件正常。

3. 使用putty工具登陆服务器检查串口设备文件,检查设备文件的权限(粗斜体部分):

Neteco:~ # cd /dev/

Neteco:/dev # ls -lrt |grep ttyS

crw-rw-rw- 1 ossuser ossgroup   4,  71 Sep  5  2009 ttyS7

crw-rw-rw- 1 ossuser ossgroup   4,  70 Sep  5  2009 ttyS6

crw-rw-rw- 1 ossuser ossgroup   4,  69 Sep  5  2009 ttyS5

crw-rw-rw- 1 ossuser ossgroup   4,  68 Sep  5  2009 ttyS4

crw-rw-rw- 1 ossuser ossgroup   4,  67 Sep  5  2009 ttyS3

crw-rw-rw- 1 ossuser ossgroup   4,  66 Sep  5  2009 ttyS2

crw-rw-rw- 1 ossuser ossgroup   4,  65 Sep  5  2009 ttyS1

crw-rw-rw- 1 ossuser ossgroup   4,  64 Sep  5  2009 ttyS0

检查“ttyS*”设备的权限是否是“ossuser ossgroup”。

4.通过KVM登录NetEco服务器操作系统图形化界面,找到文件路径:/opt/neteco/etc/neteco.smsmodem/DispatcherConfig.xml打开,将IsSmsUsable字段值修改为“1”。

<SmsConsts>

      <param name="IsSmsUsable" value="1" /> <!-- 1:Usable, 0:Unusable -->

      <param name="SmsCenterNumber" value="8613800351500" />

</SmsConsts>

重启NetEco服务。

5.停止NetEco服务,安装串口调试工具minicom2.3后,首次运行,先在安装目录下/opt/minicom建立etc文件夹,然后进入/opt/minicom/bin运行./minicom -s设置串口信息(粗斜体部分):

cd /opt/minicom/

mkdir etc

cd /opt/minicom/bin/

./minicom -s

  用上下键选择到”Serial port setup”,按回车,输入字母E进入后波特率选择115200,数据位选择8,停止位选择1,奇偶校验位选择None,回车, 输入字母F,改成No,回车, 下拉到”Save setup as df1”回车, 然后再选”Exit”,退出,进入到串口调试的界面输入相关命令,短信调制解调器成功!

  启动NetEco服务,完成剩余配置。

根因

短信调制解调器通过串口线与NetEco服务器通信时,波特率需设置成为115200,而非9600,否则无法通信。

建议与总结

建议与总结:

调试短信调制解调器时需了解其相关配置信息,通信成功后在NetEco页面添加相关告警接收人信息并测试。

END