顶顶通呼叫中心中间件(mod_cti基于FreeSWITCH)-背景音(彩话)接口

介绍

背景音,就是给通话添加一个背景音,比如办公室的噪音,键盘敲击声,等。彩话,就是通话过程播放一个声音,代替人工说话,这个声音双方可以同时听到,而且播放过程不影响双方通话。

用处

采用非侵入式设计,不需要对系统做什么改造,只需要拨号串添加一个变量,就可以给机器人通话添加一个背景音了,无论机器人是否说话,背景乐可持续播放,可以模拟各种场景,而且这个背景音只播放给用户听,不会影响ASR识别。

彩话功能,可以让坐席介绍产品时,不需要每通电话都说一遍重复的话,可以直接播放预先录制的声音。而且中途可以随时停止播放。

FreeSWITCH 自带的API uuid_broadcast放音的时候会切断双方的声音,cti_background_session 没这个问题。

用法

APP
cti_background_session filename mode
cti_stop_background filename
API
uuid_cti_background uuid filename mode
uuid_cti_stop_background uuid filename

  • filename 任意文件,也支持local_stream
  • mode 模式 ,如果不设置 默认时背景应模式:ml
    • m 混音
    • l 循环播放
    • r 混音到读
    • w 混音到写
    • f 混音到最前面

      例子

      让机器人通话启用背景音模块

第一步 配置文件 local_stream.conf里面添加播放噪音的流

image-20221102235801772

第二步 把噪音文件放到 $${sounds_dir}/noise ,fs_cli 执行 global_getvar 看sounds_dir目录。

第三步 拨号方案里面添加一个 背景噪音的拨号方案

image-20221103000253102

第四步 路由里面 ,进入机器人前面,添加舒适音和背景噪音的拨号方案。

image-20221103000358273