设置告警短信转发规则,通过短信猫发送短信;触发一个接口down的告警,其中一个号码可以收到,但是其他手机号都没有收到。15655181032是短信猫号码。
平台版本:PLAT 7.3 E0506
1、首先检查短信猫型号是否在iMC支持列表,排除兼容问题,列表可参考以下案例;
http://kms.h3c.com/View.aspx?id=40695
2、其次检查短信猫本身发送短信功能是否正常,通过超级终端或短信猫厂商提供的测试工具进行测试,具体方法可以咨询短信猫厂商。
3、检查告警短信转发规则中电话号码格式是否填写正确,可以将鼠标指到“?”处查看。
4、分析前台日志(iMC\client\log\imcforeground),iMC通知短信猫发送短信,但是短信猫返回失败的error,怀疑是短信猫或运营商有发送短信的限制。后客户联系运营商确认,短信猫号码有密集发短信的限制,需要运营商把发信息的号码加入到白名单中。
2017-08-07 13:54:52.371 [WARNING (77)] [THREAD(2416)] [CSMSSubmit::submit()] SMS OK. //iMC通知短信猫发送短信
2017-08-07 13:55:01.182 [WARNING (630)] [THREAD(2416)] [CSMSSubmit::submit()] SMS OK.
2017-08-07 13:55:09.913 [WARNING (86)] [THREAD(2416)] [CSMSSubmit::submit()] SMS error, see debug log. //短信猫返回发送失败的报错
2017-08-07 13:55:10.536 [WARNING (313)] [THREAD(2416)] [CSMSSubmit::submit()] SMS OK.
2017-08-07 13:55:19.083 [WARNING (158)] [THREAD(2416)] [CSMSSubmit::submit()] SMS OK.
2017-08-07 13:55:27.559 [WARNING (322)] [THREAD(2416)] [CSMSSubmit::submit()] SMS error, see debug log.
2017-08-07 13:55:28.168 [WARNING (77)] [THREAD(2416)] [CSMSSubmit::submit()] SMS OK.
2017-08-07 14:22:02.659 [WARNING (339)] [THREAD(9084)] [CSMSSubmit::submit()] SMS OK.
5、从告警后台调试日志imcfaultdm.txt看,短信猫的信号比较弱,日志中记录+CSQ: 18,短信猫信号强度的返回值是10到31之间,越大越好。
2017-08-10 14:13:39.958 [DEBUG (0)] [THREAD(1620)] [CSMSSubmit::submit()] send "AT+CSQ" test SMS modoule has signal?retLength=27;retCOntent="AT+CSQ
+CSQ: 18,4
OK
1、更换信号更好的手机SIM卡;
2、联系运营商将发短信的号码加入到白名单中,解除密集发短信的限制;
3、配置文件加一行代码用来判断是否有信号,以减少转发错误。
iMC\server\locale\zh\res目录下
faultdm.res文件下
添加一行
SMSReadResp_Interval = 200
在系统管理>日志配置页签,将jserver和imcfaultdm分别调整成“debug”,复现问题,并“下载”日志。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作