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
      • 自定义变量添加到分机呼叫信息
        • 分机呼叫信息记录到redis
        • 自定义变量添加流程
          • 1. 修改cti.json配置
          • 2. 配置自动外呼进入排队转坐席
          • 3. 变量同步到坐席通道
          • 4. 导入号码添加自定义变量
      • http接口返回线路组名称
      • 讯时语音网关按线路对接
      • 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连接
  • 指南
  • 基本电话功能
  • FAQ
顶顶通
2024-08-13
目录

自定义变量添加到分机呼叫信息

# 分机呼叫信息记录到redis

在默认配置中,分机的呼叫信息会被推送到redis的hash表中,hash表名:calls。我们可以通过修改配置,让呼叫信息推送到redis的channel和list,也可以选择不推送到redis。

推送到redis的配置信息:

 "gui": {
    /*分机呼叫信息推送到redis*/
    "call": {
        /*呼叫信息需要记录的变量*/
        "fields": [ "Caller-Destination-Number", "Caller-Caller-ID-Number", "Caller-Callee-ID-Number", "Caller-Profile-Created-Time", "Caller-Profile-Created-Time", "Caller-Channel-Answered-Time","Caller-Channel-Hangup-Time", "Caller-Channel-Progress-Time", "Caller-Channel-Progress-Media-Time", "Answer-State", "variable_signal_bond" ],
        "hash": "calls",
        "remove_hangup":false, /*通话挂断后是否删除hash中对应的记call记录*/
        "channel": "",
        "list": ""
    }
}
1
2
3
4
5
6
7
8
9
10
11

# 自定义变量添加流程

例:自动外呼进入排队转坐席,导入号码的时候添加自定义变量:myID。最终在redisd的hash表中看到对应分机的自定义变量信息。

# 1. 修改cti.json配置

  • 在 CCAdmin-Web->CTI配置 页面可以直接操作 cti.json配置文件,只需要在该页面修改即可。分机呼叫信息添加自定义变量需要添加前缀:variable_,故新增的变量名:variable_myID。

    修改cti.json配置

  • 修改完成后,页面上划至最上方,点击 “保存” 按钮保存配置。

    cti.json保存配置

# 2. 配置自动外呼进入排队转坐席

自动外呼进入排队转坐席的配置方法可参考该文档:自动外呼进入排队转坐席配置文档 (opens new window)

# 3. 变量同步到坐席通道

分机作为坐席时,分机呼叫信息只能显示坐席通道的变量。而导入号码时添加的自定义变量属于外呼通道的变量,需要将外呼通道的变量同步到坐席通道,这才能在分机呼叫信息中显示该变量。

所以要导入号码前在拨号方案添加同步变量的动作:

<action application="export",data="nolocal:变量名=${变量名}"/>
1
  • 场景是自动外呼进入排队转坐席,自定义变量:myID。因此在 “进入排队” 拨号方案的cti_acd动作之上添加动作:

    <action application="export",data="nolocal:myID=${myID}"/>
    
    1

    修改拨号方案

# 4. 导入号码添加自定义变量

批量导入号码的方式有两种,分别是:直接插入到redis的号码队列[list],通过http接口的方式导入号码到号码队列。

  • 方式一:直接插入到redis的号码队列[list]。

    • 直接向队列外呼中配置的号码队列插入号码。没有对应的key,可在redis中创建对应的key,类型:list。

    • 导入号码格式:json

          {
      		"params": {
      		    "number":"138xxxx6768"
      		},
      		"variables": {
      			"myID": "1"
      		}
      	}
      
      1
      2
      3
      4
      5
      6
      7
      8
  • 方式二:通过http接口的方式导入号码到号码队列。

    • 接口:/api?token=${token}&action=ImportQueueDialerNumber&name=队列名字

    • 请求方式:post

    • 导入号码格式:数组。

      如下所示:number:被叫号码,字符串类型;variables:所有需要添加的自定义变量,都添加在这里。

      [
      	{
      		"params": {
      		    "number":"138xxxx6768"
      		},
      		"variables": {
      			"myID": "1"
      		}
      	},
      	{
      		"params": {
      		    "number":"151xxxx7963"
      		},
      		"variables": {
      			"myID": "2"
      		}
      	}
      ]
      
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
    • 响应:result是导入成功的号码总数。

      {
        "action": "ImportQueueDialerNumber",
        "message": "succeed",
        "result": 1
      }
      
      1
      2
      3
      4
      5
上次更新: 2024/12/19, 15:39:49
自定义变量添加到CDR
http接口返回线路组名称

← 自定义变量添加到CDR http接口返回线路组名称→

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