在 freeswitch 上屏蔽烦人的号码
Block annoying numbers on 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"指向的是某人拨打的号码,而不是主叫号码。
condition
使用正则表达式进行匹配,所以需要用点(.)代替"x"。您还可以使用 ^5022\d{4}$
destination_number
包含来电者输入的数字,因此请尝试 caller_id_number
。但请记住,这可能是伪造的。
我使用 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"指向的是某人拨打的号码,而不是主叫号码。
condition
使用正则表达式进行匹配,所以需要用点(.)代替"x"。您还可以使用 ^5022\d{4}$
destination_number
包含来电者输入的数字,因此请尝试 caller_id_number
。但请记住,这可能是伪造的。