大家都知道中小公司一般都采用nagios监控,再配合飞信报警,或者配合139邮箱报警,可是最近我在使用飞信报警的时候,手机总是收不到报警信息,手动调试飞信的话就提示如下返回值:

SIP-C/2.0 405 Method Not Allowed

后来查看了http://wiki.blueidea.com/index.php?title=%E9%A3%9E%E4%BF%A1%E6%9C%BA%E5%99%A8%E4%BA%BA/%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%8F%82%E6%95%B0

上面说是:

如果程序返回 SIP-C/2.0 405 Method Not Allowed 通常是对方设置拒绝短信通知。所以发送失败

我在PC客户端上的设置都没问题,但是依旧不能解决这个事情。

后来偶然中发现飞信的手机客户端的设置中有这么一项:接收飞信短信的选项。

将它打钩后,再调试飞信报警就可以正常发送了。

原来是自己在不经意之间,改动了飞信手机客户端的设置了,而这一选项在飞信PC客户端找不到的。

所以不管你再怎么调试PC客户端都是不起作用的。