我使用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”指的是有人打电话的号码,而不是呼叫号码。
答案 0 :(得分:1)
destination_number
包含来电者输入的数字,因此请试用caller_id_number
。但请记住,这可能是伪造的。
答案 1 :(得分:0)
condition
使用正则表达式进行匹配,因此您需要使用点(。)而不是“x”。您还可以使用^5022\d{4}$