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

机器人转人工时,开启实时质检(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.kler.cn/a/371065.html

相关文章:

  • uni-app编写微信小程序使用uni-popup搭配uni-popup-dialog组件在ios自动弹出键盘。
  • Java安全—SPEL表达式XXESSTI模板注入JDBCMyBatis注入
  • Unity3D手机游戏发热发烫优化指南与技巧详解
  • Vue3使用vue-count-to数字滚动模块报错解决方案
  • C++ —— 拷贝构造函数
  • uniapp 小程序 textarea 层级穿透,聚焦光标位置错误怎么办?
  • 计算机网络IP地址分类,子网掩码,子网划分复习资料
  • kafka 的高可用机制是什么?
  • zabbix 6.0 监控clickhouse(单机)
  • Spring 启动流程分析
  • 橘子多开同步器 v6.0 免费版
  • Redis-README官方入门文档
  • 【JSON相关漏洞(Hijacking+Injection)挖掘技巧及实战案例全汇总】
  • 基于Qt的多线程并行和循序运行实验Demo
  • yolov8环境搭建+训练自己的数据集
  • Notepad++如何同时检索多个关键字
  • 单目相机标定
  • PG数据库之视图详解
  • React写关键字高亮的三个方案
  • Node.js:内置模块
  • Docker | 通过commit操作实例来认识镜像底层实现的原理以及学会打包镜像
  • 前端零基础入门到上班:【Day3】从零开始构建网页骨架HTML
  • 【AIGC】2024-arXiv-Lumiere:视频生成的时空扩散模型
  • static函数和友元
  • Linux云计算 |【第五阶段】ARCHITECTURE-DAY5
  • 【华为HCIP实战课程十八】OSPF的外部路由类型,网络工程师