• freeswitch黑名单mod_blacklist使用


    freeswitch自带黑名单模块“mod_blacklist”,此文只是对该模块简单使用的实例。

    最近接到客户投诉有大量骚扰电话,而从源头查不太容易,因此想到的笨方法是将投诉人加入到黑名单。以下是mod_blacklist的使用例子:

    1、安装mod_blacklist ,进入freeswitch源代码目录

    make mod_blacklist-install

    2、配置mod_blacklist

    vim conf/autoload_configs/blacklist.conf.xml

    加入一个黑名单:

    黑名单名称为:blocked 对应配置文件为:$${conf_dir}/blacklists/blocked.list

    加载mod_blacklist 模块

    load mod_blacklist

    3、创建黑名单目录和list

    mkdir -p conf/blacklists

    touch conf/blacklists/blocked.list

    chmod +w conf/blacklists/blocked.list #给fs写权限

    4、使用mod_blacklist

    假如呼叫请求走default拨号计划,则修改conf/dialplan/default.xml,在context里加入一个extension,当然加在最开始。

    如上,你可以使用多个“黑名单”,可以针对不同黑名单做不同操作,此处是直接hangup

    5、向黑名单"blocked"加入号码

    mod_blacklist操作命令如下:

    freeswitch@internal> blacklist help
    blacklist add
    blacklist check
    blacklist del
    blacklist reload #重新从配置文件加载
    blacklist save #手段add、del后需要执行save才能生效
    blacklist help

    加人:

    blacklist add blocked 13800138000 #向blocked中加入13800138000

    blacklist save blocked #保存

    blacklist check blocked 13800138000 #检测13800138000是否在“blocked”中

  • 相关阅读:
    MASM32汇编中关于栈的总结
    《2022牛客寒假算法基础集训营1》
    《Denso Create Programming Contest 2022(AtCoder Beginner Contest 239)》
    最短路 JAVA
    《 Codeforces Round #122 (Div. 1) B》
    AtCoder Regular Contest 135
    《2022牛客寒假算法基础集训营3》
    《整数拼接》
    《AtCoder Regular Contest 134 C》
    java的一些操作
  • 原文地址:https://www.cnblogs.com/cqvoip/p/8079072.html
Copyright © 2020-2023  润新知