nway dsr 1.0技术白皮书,实时语音流识别,呼叫中心实时质检

阅读 751 次  0 条评论
本系统共分为两个版本,一个是采用freeswitch转发实现,另一个版本是采用抓包实现,现分别介绍两个版本。fs版本用于低预算客户,抓包实现版本用于对avaya,思科,华为等设备实现的呼叫中心等。 一. FreeSwitch转发实现,需要将FreeSwitch作为呼叫中心的落地,而呼叫中心与实际的落地再对接。 1. 将mod下的mod_dsr.so 复制到 /usr/local/freeswitch/mod 将mod/conf的配置文件 复制到 /usr/local/freeswitch/conf/autoload_configs/ 下 在fs_cli 中 load mod_dsr 2. 其余的文件拷到 /opt/nway_dsr下 cd /opt/nway_dsr chmod +x * 保证有运行权限 需自行配置识别引擎 然后运行 ./nway_dsr 注,当前数据库用的postgresql,如果要换库则要在 /usr/local/freeswitch/conf/autoload_configs/cdr_pg_csv.conf.xml /opt/dsr/Nway.conf 中把数据库信息改了 3. 测试 注册两个软电话,如1003和1000 fs_cli中执行以下语句 注意: 文件名需要在代码中生成 ,测试可以用以下 originate {execute_on_answer='dsr /usr/local/freeswitch/recordings/yyyymmdd.wav',record_file='/usr/local/freeswitch/recordings/yyyymmdd.wav'}user/1003 &bridge(user/1000) 如果是做路由配置 <action application="export" data="exten_record_file=$${recordings_dir}/${strftime(%Y-%m-%d)}/${caller_id_number}.$1.${strftime(%H-%M-%S)}.${uuid}.wav"></action> <application="set" data="dsr ${exten_record_file}"></application> <application="set" data="record_file=${exten_record_file}"></application> 后边跟bridge或transfer等 二. 抓包实现的系统 这个版本更侧重不影响现有业务,需要额外的ip交换机增强或独立的设备。 这个版本的数据库与之上的系统一致,不再重复。 需要 yum install -y redis 先启动 /opt/nway_dsr/nway_cap 再启动 /opt/nway_dsr/nway_cap_rec 需自行配置识别引擎 ![](http://freeswitch.net.cn/static/images/20181129170405TIM截图20181129170314.png) ![](http://freeswitch.net.cn/static/images/20181129170429TIM截图20181129170331.png) ![](http://freeswitch.net.cn/static/images/20181129170447TIM截图20181129170340.png)

0条回复

主题回复:

(您需要 登录 后才能回复 没有账号 ?)
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet