Страница 1 из 1

FreeSwitch blacklist

Добавлено: 28 апр 2016, 15:43
alex
Недавно на мой мультифон начал звонить РосТелеком и сообщать о задолженности, я решил его забанить.

#cat /etc/freeswitch/blacklist/ban.lst

Код: Выделить всё

78001000800


cat /etc/freeswitch/autoload_configs/blacklist.conf.

Код: Выделить всё

<configuration name="mod_blacklist.conf" description="Blacklist module">
<lists>
    <list name="blocked" filename="/etc/freeswitch/blacklist/tarakanovs.lst"/>
</lists>
</configuration>


в диалплане прописал:

Код: Выделить всё

<extension name='blacklist_add'>
  <condition field="${blacklist(check blocked ${regex(${caller_id_number}|^\+([0-9]+)$|%1)})}" expression="^true$" >
        <action application="log" data="WARNING blacklist ${caller_id_number}"/>
        <action application="answer"/>
        <action application="sleep" data="1000"/>
        <action application="playback" data="/usr/share/freeswitch/sounds/blacklist.wav"/>
        <action application="hangup" />
  </condition>
</extension>