当前位置: 首页 > news >正文

机器人转人工时,开启实时质检(mod_cti基于FreeSWITCH)

文章目录

  • 前言
  • 联系我们
  • 实现步骤
    • 1. 修改拨号方案
    • 2. 启用拨号方案


前言

在客户与机器人对话中,是不能开启质检功能的。因为机器人识别会与质检识别产生冲突。如果用户想通过机器人转接到人工时,开启质检功能,记录客户与人工之间的对话。应该如何开启质检?

这个问题的关键在于如何实现在机器人场景中不能开启质检功能,等到转人工时,再开启质检功能。默认的质检测试拨号方案是行不通的,因为质检功能会在进入机器人流程的那一刻被开启。

联系我们

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

实现步骤

1. 修改拨号方案

默认用于质检的拨号方案是不能与机器人场景共存的,需要修改这个拨号方案。实现功能:在机器人场景中不开启质检功能,等到机器人转人工时在开启质检功能。

  • 默认质检测试拨号方案,如图所示:
    在这里插入图片描述

  • 人工接通后开启质检(不设置ASR参数,识别使用的是default组配置的ASR),修改的拨号方案:

<action application="set",data="execute_on_pre_bridge_asr=cti_detect_speech_session:^^|127.0.0.1:9988|0|150|1000|3|0.2|0|60000|''|''|0|''|1"/>
<action application="set",data="execute_on_pre_bridge_qc=cti_qc_session:keywords"/>
<action application="export",data="nolocal:execute_on_pre_bridge_asr=cti_detect_speech_session:^^|127.0.0.1:9988|0|150|1000|3|0.2|0|60000|''|''|0|''|1"/>
<action application="export",data="nolocal:execute_on_pre_bridge_qc=cti_qc_session:keywords"/>

在这里插入图片描述

  • 如果需要指定ASR组进行识别,并且在人工接通后开启质检。需要在上面步骤修改后的拨号方案的指定位置添加:{"group":"ASR组名"}
<action application="set",data="execute_on_pre_bridge_asr=cti_detect_speech_session:^^|127.0.0.1:9988|0|150|1000|3|0.2|0|60000|''|'{"group":"custom"}'|0|''|1"/>
<action application="set",data="execute_on_pre_bridge_qc=cti_qc_session:keywords"/>
<action application="export",data="nolocal:execute_on_pre_bridge_asr=cti_detect_speech_session:^^|127.0.0.1:9988|0|150|1000|3|0.2|0|60000|''|'{"group":"custom"}'|0|''|1"/>
<action application="export",data="nolocal:execute_on_pre_bridge_qc=cti_qc_session:keywords"/>

在这里插入图片描述

2. 启用拨号方案

修改后的拨号方案不会在机器人场景中启动质检功能,而是在转人工后启动质检功能。这样就不会与机器人场景冲突。
呼叫路由启用修改后的拨号方案:

  • 如果是自动外呼进入机器人场景,查看外呼任务的配置呼叫路由,如果设置的robot,那么就在robot呼叫路由启用质检测试这一拨号方案。
    在这里插入图片描述

http://www.mrgr.cn/news/59055.html

相关文章:

  • vue3 树型视图,利用自定义SFC来定义一个TreeItem,然后进行渲染出一个树形。
  • 基础知识-因果分析-daytwo-随机变量和随机事件
  • 从PDF文件中提取数据
  • AIGC:开启智能创造的璀璨新篇章
  • Dockerfile搭建ELK
  • localStorage是什么 做什么用的
  • Kaggle 数据集dogs-vs-cats的错误
  • 真的有免费的MC/Terraria/...服务器?简幻欢让你实现开服梦!
  • Mysql使用pt工具在大表添加索引
  • JAVA入门知识点小结-day4
  • 【jvm】所有的线程都共享堆吗
  • 使用pytest单元测试框架执行单元测试
  • 计算机网络:网络层 —— IPv4 地址与 MAC 地址 | ARP 协议
  • PSI-BLAST生成的PSSM文件转换为pssm_dict字典
  • leetcode hot100【LeetCode 128. 最长连续序列】java实现
  • 首发CSP-J2题解
  • 【已解决】编译Linux内核报错multiple definition of yylloc
  • 大模型训练、微调数据集
  • linux网络编程6——基于UDP的可靠传输协议KCP/QUIC
  • Minio文件服务器:安装
  • [LeetCode] 77. 组合
  • shodan1,shodan简介和kali下的使用
  • 【Linux】线程池详解及其基本架构与单例模式实现
  • [LeetCode] 494. 目标和
  • 【动态规划】【简单多状态dp问题】买卖股票相关问题(冷冻期、手续费、限制次数)
  • 基于SSM农业信息管理系统的设计