CCAdmin - 顶顶通呼叫中心中间件Web管理系统 CCAdmin - 顶顶通呼叫中心中间件Web管理系统
空号识别
  • 介绍
  • 基本功能(ippbx)
  • 电话机器人(AI)
  • 语音识别
  • 空号识别
  • 在线预览 (opens new window)
  • 顶顶通官网 (opens new window)
  • 顶顶通博客 (opens new window)
日志 (opens new window)
空号识别
  • 介绍
  • 基本功能(ippbx)
  • 电话机器人(AI)
  • 语音识别
  • 空号识别
  • 在线预览 (opens new window)
  • 顶顶通官网 (opens new window)
  • 顶顶通博客 (opens new window)
日志 (opens new window)
  • 空号识别

    • 空号识别介绍
    • da2安装(单用户模式)
    • da2安装(多用户模式)
      • 安装空号识别
      • 自动启动配置
      • 使用方法
    • 空号识别的运用
  • 空号识别
  • 空号识别
顶顶通
2024-06-04
目录

da2安装(多用户模式)

# 安装空号识别

  1. 将下载软件压缩包上传到需要安装的服务器中,上传目录:/root

  2. 将程序压缩包解压至:/ddt/minida ,依次执行以下命令:

    cd ~

    mkdir /ddt/minida

    unzip minida_2*.zip -d /ddt/minida

    chmod +x /ddt/minida/daserver

  3. 安装 mod_da2(Freeswitch 模块),需要下载压缩包,地址:http://www.dingdingtong.cn/mod_da2_last.rar (opens new window)

  4. 桌面解压并打开名为 mod_da2_last.rar 的压缩包。

  5. Freeswitch 程序默认安装路径为: /ddt/fs ,接下来会将下载名称为 mod_da2_last.rar 的压缩包中的上传 Freeswitch 程序安装的目录下(例:我有三个freeswitch程序都需要空号识别,那我三台freeswitch所在的服务器都需要执行以下操作):

    • 将 da2.conf.xml 上传到 Freeswitch 程序安装目录 /conf/autoload_configs/da2.conf.xml

    • 将 da2.json 上传到 Freeswitch 程序安装目录 /conf/da2.json

    • 将 mod_da2.so 上传到 Freeswitch 程序安装目录 /mod/mod_da2.so

    • 修改 modules.conf.xml 配置文件,文件路径: /conf/autoload_configs/modules.conf.xml 。 修改方法:打开该配置文件,在文件的末尾处(</modules> 之前)加上<load module="mod_da2"/>。

      <!-- Third party modules -->
          <!--<load module="mod_nibblebill"/>-->
          <!--<load module="mod_callcenter"/>-->
      
         <load module="mod_da2"/>
        </modules>
      </configuration>
      
      1
      2
      3
      4
      5
      6
      7
    • 修改 da2.json 配置文件,设置"addr"和"key"这两个参数,修改规则如下所示:

      {
      	"da" : 
      	{
      		"connect" : 
      		{
      			"addr" : "192.168.31.15",         //daserver程序安装的服务器所在IP
      			"port" : 9977,                    //监听端口,不允许修改。
      			"reConnectInterval" : 15000,
      			"timer" : 5000
      		},
      		"key" : "mykey"            //设置一个key,可自定义,相当于是验证密码。
      
      	}
      }
      
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
  6. 修改 usrs.json 配置文件,路径:/ddt/minida (daserver程序所在的服务器)修改规则如图所示:

    users.json配置文件

  7. 后台启动daserver程序,依次执行以下命令:

    screen -S daserver (如果输出:screen:未找到命令。先执行命令:yum install screen,然后再执行该命令)

    cd /ddt/minida

    ./daserver

    Ctrl + A + D (退出会话后台,但程序进程不会退出)

  8. 查看需要空号识别的 freeswitch 程序是否有分配到并发,ssh控制台依次执行以下命令:

    fs_cli -x "load mod_da2"

    fs_cli -x "da2 show"

    如果有输出以下信息,说明 freeswitch 的空号识别模块有成功加载,

    信息解析:

    • ready为1,且limit不为0:说明 freeswitch 的空号识别模块部署成功。
    • ready为1,且limit为0:说明 freeswitch 的空号识别模块没有分配到并发。检查 users.json 是否给该 freeswitch 分配了并发。
    • ready为0,且limit为0:说明 freeswitch 的空号识别模块没有部署成功。检查端口是否空号检测建监听的端口已经开放(针对 freeswitch 程序和 daserver 程序不在同一台服务器)。
    • ready为0,且limit不为0:说明 daserver 程序没有启动。
    mod_da2:2.19 libda2:da 2.19 status ready:1 limit:10 peak:0 inuse:0 inchace:0
    
    1

# 自动启动配置

程序默认的安装目录为:/ddt/minida,如果安装目录有修改,以下的操作请自行修改路径

  • 检查路径:/ddt/minida 中有没有名为:dacheck 的脚本文件,如果没有该文件,请在软件安装包中将该文件拷贝到这一路径中:/ddt/minida。(如果安装的目录不是指定路径,需要修改 dacheck 脚本文件中的路径)

  • 执行以下命令:

    chmod +x /ddt/minida/dacheck

    echo "*/1 * * * * root /ddt/minida/dacheck > /dev/null 2>&1" >> /etc/crontab

  • 杀了daserver进程,1分钟后观察 daserver 程序是否会自动后台启动。

# 使用方法

配置完成后,通话开启时启用空号识别功能,可参考该文档:空号识别的使用 (opens new window)

上次更新: 2025/04/09, 17:00:58
da2安装(单用户模式)
空号识别的运用

← da2安装(单用户模式) 空号识别的运用→

微信:cdevelop
Copyright © 2024-2025 福州晋安区顶顶通软件有限公司  |  闽ICP备17029631号-2
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式