在freeswitch上阻止烦人的数字

时间:2016-02-08 10:27:36

标签: freeswitch

我使用freeswitch,我想阻止一些烦人的数字。到目前为止,我尝试像这样修改inbound_call.xml

<extension name="annoying1">
  <condition field="destination_number" expression="^5022xxxx$">
    <action application="log" data="NOTICE To jest Rozmowa przych (testowo muzyczka).: ${destination_number}"/>
    <action application="answer"/>
    <action application="playback" data="/home/mwalko/przywitanie.wav"/>
    <action application="hangup"/>
  </condition>
</extension>

它不起作用,我应该更改这个“destination_number”吗?如何识别是否例如5022xxxx?

似乎这样“destination_number”指的是有人打电话的号码,而不是呼叫号码。

2 个答案:

答案 0 :(得分:1)

destination_number包含来电者输入的数字,因此请试用caller_id_number。但请记住,这可能是伪造的。

答案 1 :(得分:0)

condition使用正则表达式进行匹配,因此您需要使用点(。)而不是“x”。您还可以使用^5022\d{4}$

之类的内容