电话铃声,但没有电话,并没有在Asterisk的日志条目

我们有一个电话(123)不时响,显示一个内部号码(6001),但不是,因为我们没有使用该号码,也没有使用该号码。 当你拿起电话,你会听到拨号音。

服务器运行Asterisk 1.4。 Master.log中没有logging。 将此电话的logging呼叫数据logging到数据库中的CDR表中。 我可以在dst字段中看到数字(以及在clid和src字段中)。 当我们接到这样的电话时,我们在桌面上看不到它。 由于CDR日志呼叫数据,这似乎是合乎逻辑的,因为没有电话,当你试图回答时只是拨号音。

手机显示屏显示:

line 1 & 2 ringing 123 6001 6001 

我已经把6001的所有日志和configuration文件都擦掉了。消息日志显示了6001的许多条目,但奇怪的是,在电话铃响的时候:

 NOTICE[22537] chan_sip.c: Failed to authenticate user 6001 

这发生在另一个数字,我可以在消息中find相同的条目。

问题

  1. 这里发生了什么?
  2. 我怎样才能看到或logging发生了什么? 所以在电话铃响的时候,我想在某个地方看到一个日志条目。
  3. 这是一个黑客?

更新

电话被replace,旧的移动到我的办公桌,具有相同的数量和设置。 这是在另一个局域网,其他公共IP,从那以后,我没有看到任何这些电话。 带有新号码的新电话不能接听这些电话,问题就消失了。 所以这可能是networking上的东西,这不在我的控制之下。

更新2

请参阅星号鬼呼吁另一个尝试…

1.呃,如果这个号码的authentication尝试失败了,但是你会不时从它那里接到呼叫,有时候authentication的尝试是成功的。 尝试通过定期检查asterisk -rx 'sip show peers'来获取注册的ip地址。

编辑 (可能是一个更好的主意):当电话响起,不要挂断,看asterisk -rx 'core show channels' ,看看这个电话使用什么渠道。 呼叫可能来自您的networking外部,因为主叫方ID通常很容易被伪造。

2.在logger.conf打开日志级别。

也许吧。

有趣的是,6001是Asterisks Hello World教程中使用的数字: https : //wiki.asterisk.org/wiki/display/AST/Hello+World

你不会说你的安装有多大,但是如果它很小,安装SecAst的免费版本,让它监视注册和拨号尝试。 首先让它看一下6001分机(SIP / 6001)和一般的PBX。 根据您的设置,它可能是一个外部黑客试图扩展寻找DISA。 一个6跟着001可能是拨号尝试的开始(6个用于DISA,然后是001用于开始国际呼叫)。 这也可能是某人攻击您的PBX并映射您的拨号scheme的线索。