介绍
背景音,就是给通话添加一个背景音,比如办公室的噪音,键盘敲击声,等。彩话,就是通话过程播放一个声音,代替人工说话,这个声音双方可以同时听到,而且播放过程不影响双方通话。
用处
采用非侵入式设计,不需要对系统做什么改造,只需要拨号串添加一个变量,就可以给机器人通话添加一个背景音了,无论机器人是否说话,背景乐可持续播放,可以模拟各种场景,而且这个背景音只播放给用户听,不会影响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
第一步 配置文件 local_stream.conf里面添加播放噪音的流
第二步 把噪音文件放到 $${sounds_dir}/noise ,fs_cli 执行 global_getvar 看sounds_dir目录。
第三步 拨号方案里面添加一个 背景噪音的拨号方案
第四步 路由里面 ,进入机器人前面,添加舒适音和背景噪音的拨号方案。