使用扩展来阻止呼叫者

我有几个SIP电话,并使用callcentric。 我收到很多垃圾电话。 我想实现以下function,并想要如何做到这一点的build议:

一旦我接到垃圾电话,我通常会挂断电话。 我想拨打一些号码(比如* 23或者其他),我想把收到的最后一个号码放在一个数据库中。 来自该号码的任何未来呼叫将被定向到VM或忙音。

我很欣赏一些关于如何去做这件事的提示。我更喜欢开源的解决scheme。

我们使用一个名为Swyx的电话系统(它在function上类似于Asterisk,但在Windows上运行)。

作为呼叫路由脚本的一部分,我们可以执行外部脚本。 我们只是在我们的shitlist扩展中写了一个非常小的脚本,将呼叫者的电话号码放到一个特殊的表格中,当我们的自动呼叫路由脚本中有一个呼叫进来时,它被扫描。 然后播放预先录制的通话。

我不知道Asterisk是否有类似的东西,但我猜测它应该能够执行外部脚本作为呼叫路线的一部分。

首先击中Googletubes上的“asterisk blacklist”,会将我发送到http://www.voip-info.org/wiki/view/Asterisk+func+BLACKLIST ,这表明function类似于内置内置function。 而实际上,再读几秒钟,我就可以看到http://www.jackenhack.com/adding-blacklist-to-an-asteriskhome-pbx-voip-server/–虽然这本来就是没有用的,关于当前版本的Asterisk的date,应该为你的解决scheme提供90 +%的方法。