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)
  • 介绍
  • 功能介绍
  • 快速开始
  • 基本电话功能

    • 分机配置

      • 分机互打
      • 手机注册分机
      • 浏览器SIP电话
    • 线路配置

      • 网关对接
      • ims对接
      • IP对接
      • 反向注册对接
      • 发起外呼
    • 点击拨号

      • 添加自定义变量
      • 进入机器人话术
    • FAQ

      • 呼入配置
      • 回铃音补偿
      • 长签功能
      • 限制通话时长
      • 通话录音相关问题
      • CDR分析挂断情况
      • 呼入实现同振与顺振
      • 记忆呼叫与回拨分机的运用
      • 自定义变量添加到CDR
      • 自定义变量添加到分机呼叫信息
      • http接口返回线路组名称
      • 讯时语音网关按线路对接
      • nginx代理wss
      • freeswitch无法启动处理流程
      • CCAdmin-web访问失败
      • 关键词过滤freeswitch日志
  • 语音识别

    • asrproxy安装
    • 模型对接

      • 对接第三方ASR
      • 对接第三方TTS
      • 对接不同语种的ASR
      • ASR组的配置与使用
      • 私有化部署ASR
      • 私有化部署TTS
      • 阿里云国际站对接例子
      • asrproxy对接自定义ASR
      • mod_cti对接自定义TTS
      • 测试
    • FAQ

      • 修改VAD模型参数
      • 一句话模型对接方式
  • 自动外呼场景

    • 进入排队转坐席
    • 进入json话术
    • 进入http话术
  • 机器人话术

    • 话术测试流程

      • json话术测试流程
      • http话术测试流程
      • 语音流对接大模型
    • FAQ

      • 机器人话术转坐席人工
      • 机器人通话手动转接给坐席
      • 话术挂断之后是否处理事件
  • SIP安全

    • mod_cti安全加强
    • fail2ban程序安装
  • 替换授权与程序升级

    • 升级Freeswitch
    • 模块授权替换
    • 模块授权迁移
      • 安装redis和mariadb
      • 数据备份
      • 程序目录迁移
      • 更换授权
        • mod_cti:在线授权
        • mod_cti:离线授权
        • asrproxy:在线授权
        • asrproxy:离线授权
        • daserver:在线授权
        • daserver:离线授权
      • 导入数据和修改配置
    • 更换Redis连接
  • 指南
  • 替换授权与程序升级
顶顶通
2024-12-28
目录

模块授权迁移

# 安装redis和mariadb

在新服务器需要先安装redis和mariadb:

  1. redis安装:

    • centos

      • yum install redis 如果yum找不到redis,先执行yum install epel-release
      • systemctl start redis.service
      • systemctl enable redis.service
    • ubuntu

      • sudo apt install redis

      • sudo systemctl start redis.service

  2. mariadb安装:

    • centos

      • yum install mariadb-server

      • systemctl start mariadb.service

      • systemctl enable mariadb.service

  • ubuntu

    • sudo apt install mariadb-server
      • sudo systemctl start mariadb.service
    • sudo mysql -e "ALTER USER 'root'@'localhost' IDENTIFIED BY '';FLUSH PRIVILEGES;" 清空root用户密码
  1. 创建数据库:mysql -uroot -p -e "CREATE DATABASE cti"

# 数据备份

中间件配置导出:在 ccadmin-web->运维调试->导入导出 页面导出数据,按图中提示操作:

配置导出

# 程序目录迁移

  1. 迁移时为避免程序目录占用空间过大,导致传输消耗的时间过长。可以选择删除程序产生的日志文件:

    rm -rf /ddt/fs/recordings                          //删除freeswitch日志文件
    rm -rf /ddt/asrproxy/asrproxy*.log                 //删除asrproxy日志文件
    
    1
    2
  2. 压缩整个ddt目录,可执行命令:tar czvf ddt.tar.gz /ddt

  3. 将压缩包迁移到新服务器中。

  4. 旧服务器关机。

  5. 在新服务器中,把压缩包解压到根目录:tar -xzvf ddt.tar.gz -C /

# 更换授权

# mod_cti:在线授权

  1. 登录 顶顶通授权管理系统 (opens new window),找出需要迁移的 mod_cti 授权,然后点击 更换KEY按钮,清空MAC地址绑定。
  2. 点击左侧的查看按钮 -> 下载新的授权文件license.json -> 上传至服务器中,然后替换/ddt/fs/conf/目录中的同名文件。
  3. 启动freeswitch程序。

# mod_cti:离线授权

  1. 获取管理员的许可,登录 顶顶通授权管理系统 (opens new window) 重新申请新的授权。
  2. 待授权通过之后,点击 linux 按钮下载新的程序安装包 -> 桌面解压该安装包 -> 将解压后目录中的license.json和mod_cti.so这两个文件上传至服务器中,按照以下要求进行文件替换:
    • license.json:替换掉/ddt/fs/conf目录中同名的文件。
    • mod_cti.so:替换掉/ddt/fs/mod目录中同名的文件。
  3. 启动freeswitch程序。

# asrproxy:在线授权

  1. 登录 顶顶通授权管理系统 (opens new window),找出需要迁移的 asrproxy 授权,然后点击 更换KEY按钮,清空MAC地址绑定。
  2. 点击左侧的查看按钮 -> 下载新的授权文件asrproxy.license -> 上传至服务器中,然后替换/ddt/asrproxy目录中的同名文件。
  3. 启动asrproxy程序。

# asrproxy:离线授权

  1. 获取管理员的许可,登录 顶顶通授权管理系统 (opens new window) 重新申请新的授权。
  2. 待授权通过之后,点击 linux 按钮下载新的程序安装包 -> 桌面解压该安装包 -> 将解压后目录中的asrproxy.license和asrproxy这两个文件上传至服务器中,上传至服务器中,然后替换/ddt/asrproxy目录中的同名文件。
  3. 启动asrproxy程序。

# daserver:在线授权

  1. 登录 顶顶通授权管理系统 (opens new window),找出需要迁移的 daserver 授权,然后点击 更换KEY按钮,清空MAC地址绑定。
  2. 点击 linux 按钮下载新的程序安装包 -> 桌面解压该安装包 -> 将解压后目录中的 da2.db3、license.tet和daserver这三个文件上传至服务器中,然后替换/ddt/minida目录中的同名文件。
  3. 启动daserver程序。

# daserver:离线授权

  1. 获取管理员的许可,登录 顶顶通授权管理系统 (opens new window) 重新申请新的授权。
  2. 待授权通过之后,点击 linux 按钮下载新的程序安装包 -> 桌面解压该安装包 -> 将解压后目录中的 da2.db3、license.tet和daserver这三个文件上传至服务器中,然后替换/ddt/minida目录中的同名文件。
  3. 启动daserver程序。

# 导入数据和修改配置

  1. 登录 ccadmin-web 后台,在 运维调试->导入导出 页面导入中间件配置,按图中提示操作:

    配置导入

  2. 修改中间件监听IP:

    • 如果新服务器有配置公网IP,需要在 呼叫中心 -> 配置文件设置 页面中修改 vars 配置文件:修改var配置文件

    • 如果新服务器只有内网,没有外网, 那么 呼叫中心 -> 配置文件设置 页面的 vars 配置文件不需要设置公网IP,使用以下配置就可以:

      <X-PRE-PROCESS cmd="set" data="external_ip=external_ip=$${local_ip_v4}"/>
      
      1
  3. 配置文件修改完成后,需要重启freeswitch程序,是配置文件生效。

上次更新: 2025/08/09, 16:31:47
模块授权替换
更换Redis连接

← 模块授权替换 更换Redis连接→

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