顶顶通呼叫中心中间件安装流程

一、申请模块

  1. 打开网址:http://my.ddrj.com,注册并登录。
  2. 登录成功后点击“我的授权” -> “申请授权” (根据需求选择“在线授权”或是“离线授权”):在这里插入图片描述
  3. 选择勾选 mod_cti 中的模块:mod_cti 中有三个模块,分别是 ippbx呼叫中心电话机器人
    用户购买了几个模块就勾选几个模块,勾选完成后,点击右上方的红色按钮进入下一页面:在这里插入图片描述
  4. 根据负责人给出的“时限”和“并发数”等信息进行填写,填写完毕后,点击下方的按钮开始申请:在这里插入图片描述
  5. 联系相关负责人,让他通过申请。负责人告知用户通过后,刷新当前页面。 如果图中的所申请的模块状态显示为批准,就可以下载安装包(压缩包):在这里插入图片描述

二、安装模块

Linux系统:

(1) 安装SQL和Redis
  1. 安装 SQL 命令,以此执行(如果有安装SQL,可跳过这一步):
    yum install mariadb-server
    systemctl start mariadb.service
    systemctl enable mariadb.service
  2. 安装 Redis 命令,以此执行(如果有安装SQL,可跳过这一步):
    yum install epel-release
    yum install redis
    systemctl start redis.service
    systemctl enable redis.service
(2) 安装 Freeswitch 和 mod_cti
  1. 将下载好的压缩包上传服务器中;
  2. 以此执行以下命令:
    unzip mod_cti_*.zip -d mod_cti
    cd mod_cti
    chmod +x install.sh
    ./install.sh
(3) 系统配置
  1. 导入表到数据库中,以此执行以下命令:
    cd ~
    mysql -uroot -p -e "CREATE DATABASE cti"
    wget http://down.ddrj.com/cti.sql
    mysql -uroot -p cti < cti.sql

  2. SQL 和 Redis如果设置了密码,需要 修改/ddt/fs/conf/cti.json文件中的redis 配置和 mysql 配置,还需要在此文件中修改数据库名:在这里插入图片描述

  3. 设置域名, /ddt/fs/conf/autoload_configs/cti.conf.xml文件里面的 global 下面的 domain,配
    置一个名字,用于多区分多台 FreeSWITCH:
    注意:如果不是使用群集模式,可以不用修改;但要是修改了,记得重启 Freeswitch。
    在这里插入图片描述

(4) 启动 Freeswitch
  1. 启动 Freeswitch,命令:freeswitch;启动画面如图:在这里插入图片描述
  2. 在 freeswitch 控制台中输入命令:cti status
    如果有输出授权信息说明安装正确;如果有输出 “redis_ready:ok” 说明和 redis 也连接正常。具体信息如图:在这里插入图片描述
(5) 下载ccAdmin
  1. 下载网址:
    Windows版本:http://down.ddrj.com/ccadmin.zip
    Macos版本:http://down.ddrj.com/ccadmin_macos.zip
  2. 登录 ccAdmin方式:
    Redis 登录:如果用户的redis设置的密码,可以采取这种方式登录;
    在这里插入图片描述
    SSH 登录:如果用户没有设置密码,可以采取这种方式登录;
    在这里插入图片描述
  3. 点击图中标记位置,查看是否有对应的IP以及IP是否正确,如果没有问题,说明安装没有出现错误;
    在这里插入图片描述
  4. 导入配置,前往 ccAdmin ->导入导出,先点击“全选”按钮,再点击“导入”按钮。找到json文件:例子配置-xxxx.json,位置:与 ccAdmin 软件在同一个文件夹中;
  5. 重启 Freeswitch;
  6. 进行网络配置;具体操作可以该网址:网络配置说明
(6) 重启 Freeswitch 方法
  1. 获取 freeswitch 程序的进程号。
    命令:pgrep freeswitch
  2. 结束进程。
    命令:kill -9 进程号
  3. 后台启动 freeswitch 程序。
    命令:freeswitch -nc
  4. 后台启动的 freeswitch 进入方法。
    命令:fs_cli
(7) 设置 Freeswitch 自动启动方法
  1. 检查freesiwtch进程文件名的路径是不是:/ddt/fs/bin/freeswitch,如果不是的话,请修改 fscheck 脚本里面的路径;
  2. 检查/ddt/fs/bin/该路径下是否有 fscheck这一脚本文件,如果没有将该脚本文件上传至/ddt/fs/bin目录中;
  3. 执行命令:
    chmod +x /ddt/fs/bin/fscheck
    echo "*/1 * * * * root /ddt/fs/bin/fscheck > /dev/null 2>&1" >> /etc/crontab
  4. 测试:结束 Freeswitch 进程,一分钟后观察是否有 Freeswitch 的进程;如果有,说明自动启动已经设置成功。
(8) 使用指南

需要熟悉 ccAdmin 的操作方法,可以前往该网址:ccAdmin使用指南


联系我们

有意向了解呼叫中心中间件的用户,可以点击该链接添加工作人员的微信:顶顶通小何的VX

  • 17
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要动态生成顶部对齐的 Checkbox,可以使用以下代码: ```java LinearLayout linearLayout = findViewById(R.id.linear_layout); // 获取线性布局 for (int i = 0; i < 5; i++) { // 循环生成 Checkbox CheckBox checkBox = new CheckBox(this); // 创建 Checkbox checkBox.setText("选项 " + (i + 1)); // 设置 Checkbox 的文本 checkBox.setButtonDrawable(R.drawable.checkbox_top); // 设置 Checkbox 的样式 LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT ); // 创建布局参数 layoutParams.gravity = Gravity.TOP; // 设置布局参数的对齐方式为顶部对齐 linearLayout.addView(checkBox, layoutParams); // 将 Checkbox 添加到线性布局中,并设置布局参数 } ``` 其中,`checkbox_top` 是你定义的 Checkbox 的顶部对齐样式,可以在 `drawable` 文件夹下创建一个名为 `checkbox_top.xml` 的文件,文件内容如下: ```xml <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/checkbox_checked" android:state_checked="true" android:state_pressed="false"/> <item android:drawable="@drawable/checkbox_unchecked" android:state_checked="false" android:state_pressed="false"/> <item android:drawable="@drawable/checkbox_checked_pressed" android:state_checked="true" android:state_pressed="true"/> <item android:drawable="@drawable/checkbox_unchecked_pressed" android:state_checked="false" android:state_pressed="true"/> </selector> ``` 这个文件定义了 Checkbox 的四种状态:选中未按下、未选中未按下、选中按下和未选中按下,对应的样式分别为 `checkbox_checked`、`checkbox_unchecked`、`checkbox_checked_pressed` 和 `checkbox_unchecked_pressed`。你可以根据自己的需要修改这些样式。 这段代码会生成 5 个顶部对齐的 Checkbox,每个 Checkbox 的文本分别为“选项 1”、“选项 2”、“选项 3”、“选项 4”和“选项 5”,并将它们添加到 LinearLayout 中。你可以根据自己的需要修改循环次数和 Checkbox 的文本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值