模块授权迁移
# 安装redis和mariadb
在新服务器需要先安装redis和mariadb:
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
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用户密码
- 创建数据库:
mysql -uroot -p -e "CREATE DATABASE cti"
# 数据备份
中间件配置导出:在 ccadmin-web->运维调试->导入导出 页面导出数据,按图中提示操作:
# 程序目录迁移
迁移时为避免程序目录占用空间过大,导致传输消耗的时间过长。可以选择删除程序产生的日志文件:
rm -rf /ddt/fs/recordings //删除freeswitch日志文件 rm -rf /ddt/asrproxy/asrproxy*.log //删除asrproxy日志文件
1
2压缩整个ddt目录,可执行命令:
tar czvf ddt.tar.gz /ddt
将压缩包迁移到新服务器中。
旧服务器关机。
在新服务器中,把压缩包解压到根目录:
tar -xzvf ddt.tar.gz -C /
# 更换授权
# mod_cti:在线授权
- 登录 顶顶通授权管理系统 (opens new window),找出需要迁移的 mod_cti 授权,然后点击
更换KEY
按钮,清空MAC地址绑定。 - 点击左侧的
查看
按钮 -> 下载新的授权文件license.json
-> 上传至服务器中,然后替换/ddt/fs/conf/目录中的同名文件。 - 启动freeswitch程序。
# mod_cti:离线授权
- 获取管理员的许可,登录 顶顶通授权管理系统 (opens new window) 重新申请新的授权。
- 待授权通过之后,点击
linux
按钮下载新的程序安装包 -> 桌面解压该安装包 -> 将解压后目录中的license.json
和mod_cti.so
这两个文件上传至服务器中,按照以下要求进行文件替换:license.json
:替换掉/ddt/fs/conf
目录中同名的文件。mod_cti.so
:替换掉/ddt/fs/mod
目录中同名的文件。
- 启动freeswitch程序。
# asrproxy:在线授权
- 登录 顶顶通授权管理系统 (opens new window),找出需要迁移的 asrproxy 授权,然后点击
更换KEY
按钮,清空MAC地址绑定。 - 点击左侧的
查看
按钮 -> 下载新的授权文件asrproxy.license
-> 上传至服务器中,然后替换/ddt/asrproxy目录中的同名文件。 - 启动asrproxy程序。
# asrproxy:离线授权
- 获取管理员的许可,登录 顶顶通授权管理系统 (opens new window) 重新申请新的授权。
- 待授权通过之后,点击
linux
按钮下载新的程序安装包 -> 桌面解压该安装包 -> 将解压后目录中的asrproxy.license
和asrproxy
这两个文件上传至服务器中,上传至服务器中,然后替换/ddt/asrproxy目录中的同名文件。 - 启动asrproxy程序。
# daserver:在线授权
- 登录 顶顶通授权管理系统 (opens new window),找出需要迁移的 daserver 授权,然后点击
更换KEY
按钮,清空MAC地址绑定。 - 点击
linux
按钮下载新的程序安装包 -> 桌面解压该安装包 -> 将解压后目录中的da2.db3
、license.tet
和daserver
这三个文件上传至服务器中,然后替换/ddt/minida目录中的同名文件。 - 启动daserver程序。
# daserver:离线授权
- 获取管理员的许可,登录 顶顶通授权管理系统 (opens new window) 重新申请新的授权。
- 待授权通过之后,点击
linux
按钮下载新的程序安装包 -> 桌面解压该安装包 -> 将解压后目录中的da2.db3
、license.tet
和daserver
这三个文件上传至服务器中,然后替换/ddt/minida目录中的同名文件。 - 启动daserver程序。
# 导入数据和修改配置
登录 ccadmin-web 后台,在 运维调试->导入导出 页面导入中间件配置,按图中提示操作:
修改中间件监听IP:
如果新服务器有配置公网IP,需要在 呼叫中心 -> 配置文件设置 页面中修改 vars 配置文件:
如果新服务器只有内网,没有外网, 那么 呼叫中心 -> 配置文件设置 页面的 vars 配置文件不需要设置公网IP,使用以下配置就可以:
<X-PRE-PROCESS cmd="set" data="external_ip=external_ip=$${local_ip_v4}"/>
1
配置文件修改完成后,需要重启freeswitch程序,是配置文件生效。
上次更新: 2025/08/09, 16:31:47